Guía de Ejercicios
-
Upload
luis-bolivar -
Category
Documents
-
view
225 -
download
2
description
Transcript of Guía de Ejercicios
![Page 1: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/1.jpg)
![Page 2: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/2.jpg)
Dado el siguiente modelo de entidad relación.
Identifique en que forma Normal se encuentra
indique porque
#* Id_Estudiante Apellido Nombre Fecha_Nacimiento Id_Genero Descripción_Genero
Estudiante
#* Id_Estudiante #* Id_Asignatura Nombre_Asignatura Nota
Asignatura_Estudiante
![Page 3: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/3.jpg)
Respuesta A.
1ra Forma Normal
Respuesta B
Se encuentra en 1ra Forma Normal, debido a:
1. Ninguna de las tablas presentan datos repetitivos.
2. El atributo o campo Nombre_Asignatura de la tabla Asignatura_Estudiante no depende por completo de su llave primaria, la cual esta compuesta por (Id_Estudiante y/e IdAsignatura).
3. En campo Descripción_Genero de la tabla Estudiante depende del campo no clave ID_Genero
![Page 4: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/4.jpg)
Dado el siguiente modelo.
Id_Empleado Id_Depto Nombre Departamento Ingreso
1 6 Juan Contabilidad 05/06/2005
2 3 Pedro Sistemas 05/01/2008
3 2 Sonia Bodega 01/05/2010
4 3 Verónica Sistemas 02/02/2001
2 6 Pedro Contabilidad 05/04/2006
Tomando como partida que la clave de esta tabla esta formada por los campos Id_Empleado y/e Id_Depto, se le pide llevar el siguiente modelo a la 2da forma Normal.
![Page 5: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/5.jpg)
Id_Empleado Id_Depto Ingreso
1 6 05/06/2005
2 3 05/01/2008
3 2 01/05/2010
4 3 02/02/2001
2 6 05/04/2006
Id_Depto Departamento
2 Bodega
3 Sistemas
6 Contabilidad
Id_Empleado Nombre
1 Juan
2 Pedro
3 Sonia
4 Verónica
1 1
α α
![Page 6: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/6.jpg)
Dadas las siguientes tablas, se le pide:
Identificar los campos claves
Identificar las relaciones existente
Si falta alguna tabla para completar el modelo
![Page 7: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/7.jpg)
Cedula Apellido Nombre Dirección Teléfono Email Genero Id_EstadoCivil HablaIngles Foto
Estudiante
Cedula Id_Requisito Valido
Requisito_Estudiante
Id_Requisito Nombre
Requisito
![Page 8: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/8.jpg)
#* Cedula Apellido Nombre Dirección Teléfono Email Genero Id_EstadoCivil HablaIngles Foto
Estudiante
#*Cedula #* Id_Requisito Valido
Requisito_Estudiante
#* Id_Requisito Nombre
Requisito #* Id_EstadoCivil Nombre
EstadoCivil
![Page 9: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/9.jpg)
#* Cedula Apellido Nombre Dirección Teléfono Email Genero Id_EstadoCivil HablaIngles Foto
Estudiante
#*Cedula #* Id_Requisito Valido
Requisito_Estudiante
#* Id_Requisito Nombre
Requisito #* Id_EstadoCivil Nombre
EstadoCivil 1
α
1
α
1
α
![Page 10: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/10.jpg)
Una biblioteca necesita disponer de una base de datos para llevar la gestión de sus préstamos. La base de datos deberá almacenar los siguientes datos:
Lectores: un identificador de lector, su nombre, su apellido, identificador de la ciudad en la que vive, nombre de la ciudad, identificador de los tipos de libros que le gustan leer, la descripción de los tipo de libros y el número de habitantes de su ciudad.
Libros: un identificador del libro, título, identificador del tipo de libro, la descripción del tipo de libro (drama, comedia, terror, romántico, aventuras, biografía, etc.);
Lo más importante, la biblioteca debe conocer en todo momento qué libro está prestado (Identificador del Libro) y a quién (Identificador del Lector), así como la fecha de realización y devolución del préstamo.
![Page 11: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/11.jpg)
Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes Id_TipoLibro Descripción_TipoLibro
Lector
Id_Libro Titulo Id_TipoLibro Descripción_TipoLibro
Libro
Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
Creo cada una de las tablas asignándole a cada una sus atributos.
![Page 12: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/12.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes Id_TipoLibro Descripción_TipoLibro
Lector
#* Id_Libro Titulo Id_TipoLibro Descripción_TipoLibro
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución IdLibro
Préstamo
Identifico la clave Primaria de cada Tabla.
![Page 13: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/13.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes Id_TipoLibro Descripción_TipoLibro
Lector
#* Id_Libro Titulo Id_TipoLibro Descripción_TipoLibro
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución IdLibro
Préstamo
Debo aplicar la primera Forma Normal
![Page 14: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/14.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
Mi modelo en 1ra Forma Normal #* Id_Lector #* Id_TipoLibro Descripción_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro Descripción_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
![Page 15: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/15.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
Mi nuevo modelo debe ser llevado a 2da Forma Normal #* Id_Lector #* Id_TipoLibro Descripción_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro Descripción_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
![Page 16: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/16.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
Mi modelo en 2da Forma Normal
#* Id_Lector #* Id_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
#* Id_TipoLibro Descripción_TipoLibro
TipoLibro
![Page 17: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/17.jpg)
#* Id_Lector Apellido Nombre IdCiudad Descripción Nro_Habitantes
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
Debo llevar mi modelo a 3ra Forma Normal
#* Id_Lector #* Id_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
#* Id_TipoLibro Descripción_TipoLibro
TipoLibro
![Page 18: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/18.jpg)
#* Id_Lector Apellido Nombre IdCiudad
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
#* Id_Lector #* Id_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
#* Id_TipoLibro Descripción_TipoLibro
TipoLibro
#* IdCiudad Descripción Nro_Habitantes
Ciudad Mi modelo en 3ra Forma Normal
![Page 19: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/19.jpg)
#* Id_Lector Apellido Nombre IdCiudad
Lector
#* Id_Libro Titulo
Libro
#* Id_Prestamo Id_Lector Fecha Emisión Fecha Devolución
Préstamo
#* Id_Lector #* Id_TipoLibro
LectorTipoLibro
#* Id_Libro #* Id_TipoLibro
LibroTipoLibro
#* Id_Prestamo #* Id_Libro
PrestamoLibro
#* Id_TipoLibro Descripción_TipoLibro
TipoLibro
#* IdCiudad Descripción Nro_Habitantes
Ciudad 1
α
1
α
1
α
α
1
α
1
α
α 1
α
![Page 20: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/20.jpg)
Partiendo de la siguiente información, realizar un modelo de datos normalizado para el registro de cada jugador.
![Page 21: Guía de Ejercicios](https://reader034.fdocuments.ec/reader034/viewer/2022051317/568c49231a28ab4916930297/html5/thumbnails/21.jpg)
Un aficionado a la música desea implementar una base de datos para llevar el control de su colección. Su colección está compuesta por disco de dos tipos de formato: cd y dvd. Un disco puede venir en varios formatos (Cd y Dvd) y un formato puede tener varios discos. Cada disco tiene asignado un título y le pertenece a un cantante o agrupación pero de un cantante o una agrupación puede tener muchos discos. Cada disco está compuesto por muchas canciones y existe la posibilidad de que una canción forme parte de más de un disco. Cada disco pertenece a un determinado tipo de música y un tipo de música tiene asignado muchos discos. Cada disco se encuentran ubicado en un estantería y una estantería tiene muchos disco. Existen ediciones especiales de disco por lo cual un título puede estar registrado en más de una ocasión y la única diferencia que posee es la fecha de lanzamiento del disco.