Evidencia de Aprendizaje Semana 3

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 9

Evidencia de

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:

 Identificar las equivalencias de los símbolos de un diagrama E-R con un diagrama


relacional.
 Analizar la cardinalidad de las relaciones para la conversión a diagrama relacional.
 Establecer las llaves primarias y foráneas del diagrama relacional.
 Elaborar diagramas relacionales.
 Diagramas de Árbol.
 Conocer estructuras de datos de red simples y complejas.

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.

CONTESTA LA EVIDENCIA CON BASE EN LOS


RECURSOS DEL AULA DE LA SEMANA 3. NO
BUSQUES LAS RESPUESTAS EN GOOGLE DE LO
CONTRARIO, NO TE AYUDARÁ A CONTESTAR BIEN
TU EXAMEN.

2
Unidad No. 3 : Modelo relacional
Bases de datos

Instrucciones: Contesta las siguientes preguntas.

1. ¿Qué es el modelo relacional?

R: Es un esquema que consiste en un conjunto de tablas que representan


relaciones entre los 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

3. Observa el siguiente esquema de base de datos y coloca la letra en el elemento que le


corresponda.

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

(M:N) Relación binaria de muchos a muchos, en la cuál la entidad de un tipo


corresponde a muchas entidades del segundo tipo, y una entidad del segundo tipo
corresponde a muchas entidades del primer tipo.

5. ¿Qué es un valor nulo?

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”.

6. De acuerdo a la siguiente ilustración de una estructura de datos tipo árbol, relaciona


los conceptos con sus elementos correspondientes.

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:

TIPO DE CARDINALIDAD MODELO RELACIONAL


UNO A UNO “Muchos profesores imparten muchas materias
Una entidad de un tipo está y muchas materias son impartidas por muchos
relacionada únicamente con la entidad profesores”
de otro tipo.

UNO A MUCHOS “Un artículo puede o no tener garantía”


La relación PADRE está en el lado uno
de la relación y la relación hijo en el
lado muchos.

MUCHOS A MUCHOS “Un cliente tiene muchos correos electrónicos”


Una entidad de un tipo corresponde a
muchas entidades del segundo tipo, y
una entidad del segundo tipo
corresponde a muchas entidades del
primer tipo.

UNO A CERO “Un auto tiene un motor”


Una entidad de un tipo PUEDE O NO
estar relacionada con otra entidad.

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”

Identifica, ¿quién es la entidad fuerte y quién es la entidad débil?, y coloca en las


siguientes tablas los campos correspondientes a cada entidad, señalando llaves
primarias con la notación (PK) y llaves foráneas con las letras (FK).
TIP: Recuerda aplicar la regla de cardinalidad 1:N entre una entidad fuerte y una
entidad débil que dependen del identificador de su tabla fuerte.
Para llenar las tablas, revisa los ejemplos del inciso 6.

EJEMPLARES
LIBROS

9. Caso de estudio.

7
Unidad No. 3 : Modelo relacional
Bases de datos

Observa las siguientes tablas y analiza las reglas de negocio:


“Un cliente tiene muchas facturas, cada factura solo le pertenece a un solo cliente”
“Una factura puede contener muchos productos” (Asociados a un solo cliente)

Clientes Productos

Id_cliente ApellidoM ApellidoM Nombre Id_Producto NumSerie Descripción Costo


(PK) (PK) (Unique)

1 Solís Ramírez Carlos 1 A100 Mesa $1000.00

2 Pérez Pérez Rosa 2 B200 Silla $700.00

3 Abarca López Alejandro 3 C300 Banco $250

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

(PK)NumFactura FechaFactura (FK)Id_Cliente TotalFactura

FACTURA_DETALLE

ID_Factura_Detalle NumFactura Id_Producto Cantidad CostoUnitario Subtotal


(PK) (PK) (FK)
(AutoIncremental)

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 ¿?

Red compleja: es una estructura de datos de elementos en la cual B


cuando menos una de las relaciones es de muchos a muchos, y puede
contener otro tipo de grados de relación.
Red simple: representa una estructura de datos donde los elementos A
solo tienen relaciones de uno a muchos, pueden tener más de un padre,
siempre y cuando sean de tipos diferentes.

También podría gustarte