El documento describe el proceso de normalización de una base de datos para una asociación náutica. Inicialmente se presenta la información de manera no normalizada, luego se divide en tres tablas en primera forma normal separando los datos de socios, barcos y viajes. En segunda forma normal se vinculan las tablas. Finalmente, en tercera forma normal se separan aún más los atributos para eliminar dependencias transitivas.
3. NOMBRE: Arianna Salazar Sánchez.
CURSO: Segundo“Sistemas”
EJERCICIO 3
Se requiere diseñar una base datos relacionales para gestionar los datos de un socio de un club náutico.
De cada socio se guardan datos personales y datos del barco o barcos que posee; número de matrícula, nombre, número de amarre y cuota que paga por el mismo. Además
se quiere mantener información sobre las salidas realizadas por cada barco, como la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene que ser
propietario del barco, ni es necesario que sea socio del club.
NORMALIZACION 0
P_nombre p_fechaN p_telf p_direccion p_cargo b_matric b_nombre b_amare b_cuota v_fecha v_hora v_destino
Luis 27/09/1999 2609050 Alborada Jefe barco GTH-1196 Andaluz 002 152 09/09/2017 12:00 Cuenca
Carlos 10/05/1995 042605274 Kennedy Pescador GHP-0085 Azul 008 896 01/10/2016 5:30 Guayaquil
PRIMERA FORMA NORMAL.
dni_pers p_nombre p_fechaN p_telf p_direccion p_cargo
001 Luis 27/09/1999 2609050 Alborada Jefe barco
00112 Carlos 10/05/1995 042605274 Kennedy Pescador
dni_barco b_matric b_nombre b_amarre b_cuota
12 GTH-1196 Andaluz 002 152
13 GHP-0085 Azul 008 896
4. NOMBRE: Arianna Salazar Sánchez.
CURSO: Segundo“Sistemas”
dni_viaje v_fecha v_hora v_destino
852 09/09/2017 12:00 Guayaquil
853 01/10/2016 5:30 Babahoyo
SEGUNDA FORMAL NORMAL.
dni_persona dni_barcos
01 12
02 13
dni_barco dni_viaje
12 0027
13 0063
TERCERA FORMA NORMAL.
dni_pers p_nombre p_fechaN p_telf p_direccion dni_cargo
001 Luis 27/09/1999 2609050 Alborada 23
00112 Carlos 10/05/1995 042605274 Kennedy 15
dni_cargo c_descrip
23 Color blanco
15 Color negro
dni_barco b_matric b_nombre b_amarre b_cuota
12 GTH-1196 Luis 002 152
13 GHP-0085 Carlos 008 896