Download Ejercicios de Bases de Datos

Document related concepts

Base de datos relacional wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Join wikipedia , lookup

SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

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.