Download Ejercicios de Bases de Datos
Document related concepts
Transcript
Ejercicios de Bases de Datos Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos Repaso de Base de Datos Grupo de Ingeniería del Software, Octubre 2005 Enunciado Dado el siguiente ERD (1,1) Proyecto trabaja (1,n) desarrolla (1,n) Empleado (1,1) (1,n) (1,1) pertenece Departamento (1,n) salario ocupa fecha (1,n) Puesto Para Empleado se guardará el DNI, Nombre, Apellido, Dirección y Teléfono. Para un Proyecto: Nombre y presupuesto. Para un Departamento: Nombre, Teléfono, FAX, Correo Electrónico. Para un Puesto: Denominación, Observaciones. Siga los siguientes pasos 1. Creación de una base de Datos: • Cree una base de datos en blanco, nómbrela como prac1 y guárdela. 2. Creación de tablas y atributos: • Cree las tablas necesarias: Empleado, Proyecto, Departamento, Puesto, Historial. • Añada los atributos correspondientes a cada tabla definiendo para cada una su clave primaria. • Cree las claves ajenas oportunas para representar las interrelaciones que aparecen en la Figura. 3. Definición de las interrelaciones: • En el menú “Herramientas” seleccioné el botón “Relaciones”. • Añada todas las tablas. • Defina cada unas de las interrelaciones entre los elementos de acuerdo con el modelo de la Figura. Para crear una interrelación haga clic sobre el atributo y manteniendo el botón del ratón pulsado arrástrelo hasta el atributo de la otra tabla. 4. Introducción de datos: • Abriendo la tabla en modo inserción de datos inserte algunos registros en cada una de las tablas. • Observe como en caso de violar la integridad referencial el sistema le avisará de ello. 5. Consultas, se quiere realizar las siguientes consultas: • • • Departamentos con presupuesto mayor que 1000. Empleados cuyo nombre empiece con la letra P. Para cada departamento, sus empleados y el salario que tienen en ese momento. Ejercicios de Bases de Datos Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos Repaso de Base de Datos Grupo de Ingeniería del Software, Octubre 2005 Enunciado Para cada consulta: • Cree una consulta nueva y ábrala en modo diseño • Añada las tablas que necesite en cada una de las consultas (dependerá de la consulta que esté haciendo). • Cada consulte será almacenada con un nombre distinto • Para hacer las consultas abra la vista SQL (Ver -> Vista SQL) y escriba con sintaxis SQL las consultas correspondientes.