Descargas ASIR

👉 Tarea 3 - Diseño físico de bases de datos

EJERCICIO 1

Partiendo del siguiente modelo relacional que corresponde al Restaurante Mouro escribe las instrucciones en SQL necesarias para crear la base de datos:

EMPLEADOS (DNI, Nombre, Apellidos, Dirección, Ciudad, Teléfono, CP, FechaAlta, Categoría, Salario)
COCINEROS (DNI, Puesto, Especialidad)
ADMINISTRACIÓN (DNI, Cargo)
CAMAREROS (DNI, Turno, años, DNI_encargado)
COMEDORES (CodigoC, Nombre, Capacidad, Nmesas, Localización)
MESAS (CodigoM, CodigoC, Nasientos, DNI_camarero)
Hacen (CodigoM, CodigoC, Nreserva, NasientosR)
RESERVAS (Nreserva, Fhreserva, Nombre, Fhreservada, Comida/Cena, Npersonas, Varios)
FACTURAS (NFactura, FechaF, CodigoM, CodigoC)
Incluyen (NFactura, CodigoPl, Unidades)
PLATOS (CodigoPl, Nombre, Descripción, Tipo, Precio)
Contienen (CodigoPl, CodigoPr, Cantidad)
PRODUCTOS (CodigoPr, Descripción, Stock, UnidadBase, PrecioU, Categoría, CodigoPro)
PROVEEDORES (CodigoPro, Dirección, CP, Teléfono, Fax, Contacto)

Nota: Las claves primarias se indican en negrita y las claves ajenas se denotan en cursiva y negrita.

 

EJERCICIO 2

Sobre la base de datos Restaurante Mouro realiza las siguientes modificaciones:


Tabla EMPLEADOS


2.1. Añade un índice que facilite búsquedas frecuentes por Apellidos y Nombre sin duplicados.
2.2. El Restaurante se ha inaugurado el día 15 de Julio de 2010. Comprueba que la fecha de alta de los empleados no sea anterior a esa fecha.


Tabla CAMAREROS


2.3. El turno de trabajo sólo puede tomar 3 valores: mañana, tarde y noche. Añade esa restricción teniendo en cuenta que un camarero puede tener más de un turno (no utilices CHECK).


Tabla PROVEEDORES

2.4. Añade las columnas Apellidos y Nombre entre el código y la dirección.


Tabla MESAS

2.5. El valor por defecto del número de asientos en las mesas es 4.


Tabla PRODUCTOS

2.6. Añade un índice por Categoría. Muestra todos los índices de la tabla.
2.7. Añade una restricción en la tabla, de forma que el Stock sea entero de 4 cifras, sin signo y que no admita nulos.
2.8. Borra el índice que acabas de crear.


Tabla PLATOS

2.9. Borra la tabla PROVEEDORES. ¿Qué ocurre?. Borra previamente las claves ajenas.


BASE DE DATOS Restaurante Mouro

2.10. Borra la base de datos.

 

NOTA: 6,8 / 10

 

 

DEBES ESTAR AUTENTICADO CON GOOGLE, FACEBOOK, LINKEDIN, TWITTER ó LINKEDIN

 

Acerca de Mi

RPF

Soy Ingeniero Téc. Industrial Mecánico, Administrador de Sistemas Informáticos, Desarrollador de Aplicaciones Informaticas Web, Técnico Superior en PRL, Experto en Energías Renovables... y trabajo actualmente como Senior DevOPS en HP SCDS.

Contactar conmigo

Dirección: León, España

E-Mail: Contactar

Web: https://www.raulprietofernandez.net

Skype: raul.lnx

APÚNTATE GRATIS

VIP RPF
Entra en la Comunidad VIP y consigue acceso a las descargas en PDF, Trucos y Videotutoriales ocultos y mucho más... ¡Muy Pronto!