lunes, 10 de noviembre de 2008

caso práctico 3 pag 108

Seleccionamos de la tabla EMPLE a todos los empleados del departamento 20 (DEPT_NO=20). Además la consultadebe aparecer ordenadoa por la columna APELLIDO. -los campos que hay que consultar son: número de empleado, apellido, oficio y número de departamento.





Consulta de los empleados cuyo oficio sea analista ordenado por número de empleado.







Seleccionar de la tabla EMPLE aquellas filas del departamento 10 y cuyo oficio sea 'ANALISTA'. La consulta se ha de ordenar de modo descendente por APELLIDO y también de manera descendente por número de empleado (columna EMP_NO):





jueves, 30 de octubre de 2008

ejercicio 4 pag110

A continuación se muestra la creación de una tabla sql realizado sobre el bloc de notas.


Ahora se muestra en la ventana de MS-DOS la realización de la tabla:


ejercicio pag108

Mediente el bloc de notas, se realiza el documento de creación de las tablas.



A continuación se muestra la realización de la tabla mediante MS-DOS .

miércoles, 29 de octubre de 2008

Ejercicio 3 pag 109 libro

Código en sql para mostrar el ejercicio.















Mostrar la tabla implementada en access del ejercicio realizado en sql de la página 109 del libro.


martes, 28 de octubre de 2008

Primer ejercicio de creacion de bases de datos mediante sql

A continuación se muestra el ejercicio de sql, implementado en microsoft access.


lunes, 20 de octubre de 2008

ejercicio 6 pag 88

A partir de las tablas AUTORES (Nombre, Editorial) y EDITORES (Nombre, Editorial) inventa un contenido para sus filas y columnas, y representa las operaciones de la unión y la diferencia.







A continuación se representa la operación de diferencia.


jueves, 16 de octubre de 2008

ejercicio 7 pag 51.

Esquema entidad-relacion





Implementación en access

viernes, 10 de octubre de 2008

ejercicio compañía de botes san juan.

A continuación es representado en microsoft access el ejercicio ENTIDAD-RELACION. doc, realizado el 10-10-2008.




jueves, 9 de octubre de 2008

ejercicio technohouse

A continuación se verá representado el esquema relacional del ejercicio technohouse. El ejercicio está implementado en access.




martes, 7 de octubre de 2008

ejercicio1 pag 58 implementación en access.



implementación del modelo entidad relacion en access





En access quedaría del siguiente modo:


miércoles, 1 de octubre de 2008

ejercicio 5 pag 51

A un taller de automóviles llegan clientes a comprar coches. De los coches nos interesa saber la marca, el modelo, el color y el número de bastidor.
Los coches pueden ser nuevos y de segunda mano. De los nuevos nos interesa saber las unidades que hay en el taller. De los viejos el año de fabricación, el número de averías y la matrícula.
Los mecánicos se encargan de poner a punto los coches sados del talelr. Un mecánico pone a ppunto los coches usados del taller. Un mecánico pone a punto a varios coches usados. Un cliente puede comprar varios coches; un coche pueder ser comprado por varios clientes. De la compra nos interesa la fecha y el precio.
Define las entidades, los atributos, las relaciones, sus atributos si los hubiera y las cardinalidades






respuestas a las preguntas de la presentacion de powerpoint 1-10-2008

•Ejercicios:
–Con la ayuda de la web, realizar una investigación sobre las bases de datos relacionales y, más específicamente, sobre las 12 reglas de Codd
–¿Por qué son importantes los valores NULL? Proporcionar un ejemplo de su uso.
–Explicar la siguiente frase: “No hay una clasificación jerárquica de las tablas y no hay una relación física entre ellas”


En 1984 Codd publicó 12 reglas que un verdadero sistema relacional debería de cumplir. En la práctica algunas de ellas son difíciles de realizar. En la década de los 80 comenzaron a aparecer numerosos SGBD que se anunciaban como "relacionales". Sin embargo estos sistemas carecían de muchas características que se consideran importantes en un sistema relacional, perdiendo muchas ventajas del modelo relacional. Como ejemplo extremo de esto "sistemas relacionales" eran simplemente sistemas que utilizaban tablas para almacenar la información, no disponiendo de elementos como claves primarias, etc.





-Los valores NULL son importantes porque representan información desconocida o no aplicable de manera sistemática, independientemente del tipo de datos.

martes, 30 de septiembre de 2008

Ejercicio 3 pagina 51.

La consejería de educación gestiona varios tipos de centros: públicos, privaods y concertados. Los privados tienen un atributo específico que es la cuota y los concertados la agrupación y la comisión. También asigna plazas a profesores de la comunidad para impartir clases en esos centros. Un profesor puede impartir clase en esos centros. Define las entidades, los posibles atributos; identifica los atributos clave, y los datos importantes para la relación entre las entidades. Indica también la cardinalidad.



viernes, 26 de septiembre de 2008

Ejercicio 1 pagina 51

En una estación de autobuses contamos con unos autobuses que recorren una serie de lugares y que son conducidos por varios conductores. Se quiere representar los lugares que son recorridos por cada autobús, conducidos por cada conductor y la fecha en la que se visita el lugar. Define las entidades, los posibles atributos; identifica los atributos clave y los datos importantes para la relación entre las entidades. Indica también la cardinalidad.


Ejercicio 1 pagina 51

Actividad propuesta 4.

Niveles: 4. (0,1,2,3)
Nº de hojas: 6
Altura: 4
Peso: 6
Recorrido: A,B,C,D,E,F,G,H,I,J,K.
Momento: 11

actividad propuesta 3 diagrama

A continuación incluyo el diagrama respuesta del ejercicio 3.

Una compañía de distribución de productos para el hogar dispone de proveedores que le suministran artículos. Un artículo sólo puede proveerlo un proveedor.

La empresa tiene 3 tipos de empleados: oficinistas, transportistas y vendedores. Estos últimos venden los artículos. Un artículo es vendido por varios vendedores, y un vendedor puede vender varios artículos en distintas zonas de venta. De las ventas nos interesa saber la fecha de venta y las unidades vendidas.

Realizar el diagrama de estructuras de datos en el modelo E-R.




miércoles, 24 de septiembre de 2008

Respuestas a las cuestiones del dia 24-09-2008. Bases de datos.

1. ¿Qué diferencia hay entre datos e información? Poner un ejemplo.
Un dato es un conjunto de símbolos que por sí solos carecen de sentido, mientras que la información es el conjunto de datos, los cuales están relacionados y de los que se pueden extraer conclusiones acerca de una determinada cuestión. Un ejemplo es el siguiente: la palabra gato por sí sola no expresa nada pero si a ésta le acompañan palabras como grande, negro o ágil, podemos sacar la conclusión siguiente: el gato es negro, es grande y es ágil.

2. ¿Qué diferencia hay entre bases de datos y sistemas gestores de bases de datos?
Una base de datos es una especie de almacén en el que se guardan los datos, mientras que un sistema gestor de bases de datos es el software que permite obtener información a partir de los datos almacenados.

3. ¿Qué sistemas gestores de bases de datos conoces?
Los sistemas gestores de bases de datos que conozco son los siguientes: Oracle, Microsoft Access, MYSQL y DBase.

4.¿Qué relación hay entre un disco duro y una base de datos?
La relación es la siguiente: una base de datos ocupa un espacio fisico en el ordenador. Ese espacio físico es el disco duro.

5.¿Crees qué es importante en nuestros días la obtención rápida y eficaz de la información? Razónalo con tres ejemplos.
Sí, pienso que es muy importante ya que es tanta la información que existe que si se logra acceder a ella de forma rápida, obtendremos de forma óptima y organizada lo que necesitemos.
Ejemplos:
- Ejemplo: Búsqueda, por parte de la policía, de un sospechoso, ya que conocerán sus antecedentes y demás características del sujeto.
-Ejemplo: Administracion de una biblioteca: Si un socio pide un libro se puede consultar su disponibilidad.
-Ejemplo: Un ojeador de un equipo de fútbol observa jugadores de un equipo contrario durante un partido e informa al entrenador sobre la alineación, tácticas, etc... .
6.Escribe cinco aplicaciones que puede tener una base de datos en nuestra sociedad actual.
-Compra por internet, una empresa debe tener una base de datos donde esten registrados los productos que tiene a la venta.
-Los socios de una entidad deportiva.
-La lista de espera de pacientes para una determianda operación.
-La lista de socios de un videoclub.
-Los empleados de una empresa.

7.¿Qué relación puede haber entre el concepto de base de datos y el uso de internet?. Poner ejemplos.
Hay una relación bastante importante entre el uso de internet y el concepto de base de datos, ya que muchas de la páginas web existen suelen vender algún producto.
Ejemplo: Página web que vende sus productos: Ha de tener un espacio dónde se ubiquen los productos con sus características.

8.¿qué diferencia hay entre una base de datos ofimática y otra corporativa?
La base de datos ofimática es usada generalmente por un usuario, es decir su uso está enfocado a ejercicios simples. La base de datos corporativa es usada a mayor escala, por ejemplo por empresas ya que la importancia de la base de datos es mucho mayor.

9.Si te dan a elegir al almacenar datos sobre tus CDs entre un fichero .doc(con word por ejemplo) y las tablas de una base de datos, ¿cuál tomarías?.Razónalo
Elegiría almacenar los datos en una tabla de una base de datos porque así la organización de la informacion que contienen los CD´s es más fácil y ordenada.

10.¿Qué caracteriza a los sistemas gestores de bases de datos relacionales?Decir además dos de sus propiedades.
A los sistemas gestores de bases de datos les caracteriza que la información está representada lógicamente en tablas.
Dos de sus características son que son las más eficientes y más fáciles de usar.

11.Definir los tres elementos diferentes de una tabla.
-Registro: Es una fila de la tabla.
-Campo: Es una columna de la tabla.
-Celda: Es la intersección de una columna con un registro.

12.¿Qué propiedad deben cumplir los valores de un mismo campo?
Los valores deben ser del mismo tipo.

13.¿Cuántos datos diferentes puede haber en una celda?
Cada celda contiene un dato.

14.¿Por qué se debe impedir que en una tabla haya dos registros con valores iguales?¿Cómo se consigue?
Se debe impedir porque se producen errores y se produce una redundancia de la información. Se consigue evitar el problema cambiando el valor de uno de los registros.

15.Decir dos propiedades importantes de las claves candidatas.
-Hacer que dos filas nunca sean idénticas.
-Sus valores no peuden ser nulos.

16.Decir tres propiedades importantes de la clave principal.
-Es obligatoria.
-Es única.
-Crea los índices con los que se ordenan y buscan los datos internamente.