Diseño lógico de bases de datos
Enviado por israelzurita98 • 20 de Diciembre de 2023 • Trabajo • 784 Palabras (4 Páginas) • 54 Visitas
1º ASIR GESTIÓN DE BASES DE DATOS
[pic 1]
UNIDAD 2: DISEÑO LÓGICO DE BASES DE DATOS
Alumno: Israel Zurita Agüero
Profesora: Elena García Díaz
ÍNDICE:
1. Ejercicio 1: Taller mecánico Vindio y Noiba.
1.1 Modelo Entidad/Relación.
1.2 Modelo Relacional.
2. Ejercicio 2: Normalizar la relación 3FN
3. Ejercicio 3: Gestión Restaurante Mouro.
3.1 Modelo Entidad/Relación.
3.2 Modelo Relacional.
Ejercicio 1. Taller mecánico Vindio y Noiba
Lo primero que haré será definir cada una de las ENTIDADES del ejercicio. que son las siguientes:
CLIENTE, VEHÍCULO, FACTURA, REPARACIÓN, RECAMBIOS Y ACTUACIONES.
1.1. Modelo Entidad - Relación
• CLIENTE - VEHÍCULO:
Un cliente puede tener varios vehículos, pero cada vehículo solo puede pertenecer a un solo dueño. Por lo que situando la vista en el vehículo tiene un valor de (1:1) y la vista en el cliente tiene un valor de (1:n), por lo que la cardinalidad sería de (1:N).
[pic 2]
• VEHÍCULO - REPARACIÓN:
Un vehículo puede estar sometido a una o más reparaciones, pero cada reparación solo se realiza sobre un vehículo. Por lo que la cardinalidad situando la vista sobre el vehículo es de (1:1) y la vista de las reparaciones tiene un valor de (1:1), por lo que la cardinalidad de la relación sería (1:F).
[pic 3]
• REPARACIÓN - EMPLEADOS:
La reparación puede haberse realizado por uno o varios empleados, y a su vez, un empleado puede haber realizado una o varias reparaciones. Por lo tanto la cardinalidad situando la vista en la reparación tiene un valor de (1:n) y en la vista de los empleados tiene un valor de (1:n), por lo que la cardinalidad de la relación queda (N:M)
[pic 4]
• REPARACIÓN -RECAMBIOS:
Una reparación puede tener uno o varios recambios, y un recambio solo puede ser instalado en una reparación. Por lo que situando la vista en la reparación tiene un valor de (1:n) y la vista en los recambios tiene un valor de (1:1), por lo que la cardinalidad sería de (1:N).
[pic 5]
• REPARACIÓN - ACTUACIONES:
Una reparación puede tener una o varias actuaciones y una actuación es exclusiva de un vehículo y una única vez. Por lo que situando la vista en la reparación tiene un valor de (1:n) y la vista en las actuaciones tiene un valor de (1:1), por lo que la cardinalidad sería de (1:N).
[pic 6]
• REPARACIÓN - FACTURA:
Una reparación puede tener solamente una factura, y una factura solo le corresponde una reparación. Por tanto la cardinalidad situando la vista en la reparación tiene un valor de (1:1) y la vista en las facturas tiene un valor de (1:1), por lo que la cardinalidad sería de (1:1).
Por lo que el Modelo Entidad/Relación quedaría así:[pic 7]
[pic 8]
1.2. Modelo Racional:
• CLIENTES: (CodCliente, DNI, Apellidos, Nombre, Dirección, Teléfono)
• VEHÍCULOS: (Matrícula, Marca, Modelo, Color, FechaMatriculación CodCliente)
• FACTURAS: (NumFactura, FechaFactura, CodCliente, IdReparación)
• REPARACIONES: (IdReparación, Matrícula, FechaEntrada, FechaSalida, Kms, Avería, Reparado, Observaciones)
• EMPLEADOS: (CodEmpleado, DNI, Nombre, Apellidos, Dirección, Teléfono, CP, FechaAlta, Categoría)
...