Evidencia de Aprendizaje Semana 3
Evidencia de Aprendizaje Semana 3
Evidencia de Aprendizaje Semana 3
aprendizaje
Nombre de la materia
Bases de datos
Semana
3
Unidad No. 3 : Modelo relacional
Bases de datos
EVIDENCIA DE APRENDIZAJE
Objetivo:
Material de apoyo para el estudio de los contenidos abordados en la semana 3 para todas las
modalidades de evaluación. La finalidad es contribuir a su aprendizaje, a un mejor entendimiento
y comprensión del contenido que se aborda en estas unidades, repasar los temas más
importantes que abordan dichas semanas. Esta evidencia de estudio que pretende apoyarlos a:
Instrucciones:
Consulta los recursos correspondientes a la unidad 3.
Procesamiento de bases de datos. Fundamentos, diseño e implementación Kroenke,D.
(2003). Semana 3: Consulta el Capítulo 6. Diseño de bases de datos utilizando modelos de
entidad-relación (págs. 151-178)
Videos:
Base de datos #1. Conceptos básicos.
Base de datos #2. Modelo relacional.
Guía 8 lección 3 Transformación del diagrama entidad relación al modelo relacional.
2
Unidad No. 3 : Modelo relacional
Bases de datos
2. Una llave primaria (PK) es uno o muchos campos que hacen a una tupla única e
irrepetible en la relación (tabla).
Una llave foránea (FK) es una llave primaria de una relación (tabla) que se inserta en
otra relación (tabla) para mantener la conexión en ambas. La asignación de una llave
foránea está en función a la cardinalidad máxima entre relaciones (tablas).
Con base a las definiciones anteriores, observa las siguientes tablas y coloca en la
primera columna de la izquierda (amarillo) las letras (PK) a los campos que
consideres llaves primarias, y las letras (FK) al campo que consideres llave foránea.
TIP: Recuerda aplicar la regla de cardinalidad uno a muchos entre entidades fuertes.
“Un empleado es asignado a un proyecto”
“Un proyecto puede contener muchos empleados”
EMPLEADO PROYECTOS
FK NumEmpleado PK Id_proyecto
FK Nombre PK Descripción
FK Dirección FK Área
PK Id_proyecto PK Fecha de inicio
3
Unidad No. 3 : Modelo relacional
Bases de datos
ELEMENTO LETRA ¿?
Llave primaria
Dominio o tipo de datos
Tablas o relaciones
Llave foránea
Grado de cardinalidad entre tablas.
Tuplas, registros o campos
Regla de cardinalidad máxima
Reglas de cardinalidad mínima
4. Define qué es una relación recursiva y cuáles son las principales características de los
tipos de relación recursiva (1:1, 1:N,N:M).
R: Es una relación que puede existir entre instancias del mismo conjunto de entidad.
Características:
(1:1) Relación binaria 1 a 1, la entidad de un tipo está relacionada únicamente con una
entidad de otro tipo.
(1:N) La relación padre está en el lado uno de la relación, y la relación hijo esta en el
lado muchos.
4
Unidad No. 3 : Modelo relacional
Bases de datos
R: Es un marcador especial que indica que no existe un valor dentro de una base de
datos, su función es la de solventar el requisito de que los sistemas de gestión
relacionales de bases de datos verdaderos puedan representar información
“desconocida” o “no aplicable”.
Concepto Elementos
1.- Nodo raíz o padre. a. Profesor 1 y Profesor 2 descienden de Área 1.
2.- Los descendientes de un nodo se le b. 1:N
llaman HIJOS.
3.- Cada elemento se llama NODO. c. Escuela
4.- Las relaciones entre elementos son las d. Escuela, Área 1, Área 2, Profesor 1, Profesor 2,
RAMAS. Profesor 3, Profesor 4
Repuestas:
1 – C Escuela.
2 – A Profesor1, Profesor2, Descienden de área1
3 – D Escuela, Área1, área2, Profesor1,Profesor2,Profesor3,Profesor4
4 – B 1:N
5
Unidad No. 3 : Modelo relacional
Bases de datos
7. Une con una línea las siguientes columnas identificando los conceptos y su ilustración
a nivel de modelo relacional que le corresponda a los grados de cardinalidad. Observa el
ejemplo:
6
Unidad No. 3 : Modelo relacional
Bases de datos
8. Observa el siguiente diagrama entidad – relación, con la regla de negocio: “Un LIBRO
tiene muchos EJEMPLARES”
EJEMPLARES
LIBROS
9. Caso de estudio.
7
Unidad No. 3 : Modelo relacional
Bases de datos
Clientes Productos
El cliente Carlos Solís Ramírez hace dos compras con los siguientes datos:
El día 01/07/2019 compró 2 sillas y 1 mesa.
El día 15/07/2019 compró 1 banco y 1 silla.
Se desea registrar dicha compra con los siguientes datos: Número de la factura, Fecha
de factura, cliente, artículos para facturar, cantidad de artículos, costo, subtotal, total.
Desarrolla lo siguiente:
Muestra, de qué forma se llenarían los datos de las tablas Factura (Padre) y
Factura_Detalle (Hijo) de la compra que efectuó el cliente, aplicando las reglas de
cardinalidad según las reglas de negocio arriba descritas.
FACTURAS
FACTURA_DETALLE
8
Unidad No. 3 : Modelo relacional
Bases de datos
10. Observa los siguientes diagramas y coloca la letra que le corresponda según su
definición.
A B
Definición Letra ¿?