Taller Modelo Relacional
Taller Modelo Relacional
Taller Modelo Relacional
Tema
Modelo relacional
Objetivo
Afianzar los conceptos del modelo relacional y sus principios
Actividad
Basado en el documento “El modelo relacional de bases de datos de Javier Quiroz” y el video
youtube.com/watch?v=h6aGdYj7xAw del profesor Victor Lopez, resuelva las siguientes preguntas:
Los sistemas de gestión de bases de datos permiten mantener con conceptos de independencia
física, hasta el punto de que nuestro comportamiento ante los mismos se basa solo en el concepto
de tablas, pero finalmente los mismos utilizan archivos físicos que cargan en memoria apoyados
en el diccionario de datos. Basados en la demostración que se realizó en clase, se debe realizar la
instalación de MySQL (o Maria DB) y PostgreSQL, e identificar a través del diccionario de datos la
ubicación de los archivos correspondientes a la base de datos y a las tablas que se crean, para esto
puedes generar una base de datos llamada prueba con una tabla basada en el siguiente esquema
de relación:
Se deben capturar los pantallazos de las ubicaciones de los archivos en el diccionario de datos y de
los archivos físicos en el disco duro (recordar la demostración realizada en clase).
Entrega
La actividad debe entregarse en formato digital el día 13 de marzo de 2020 en la plataforma Plad.
Respuestas:
10. Es una mínima súper llave de esa relación; es decir, un conjunto de atributos tales que:
a) La relación no tiene dos distintas tuplas (es decir, filas o registros en el lenguaje de
base de datos común) con los mismos valores para estos atributos (lo que significa que
el conjunto de atributos es una súper llave).
b) No hay un subconjunto propio de estos atributos para los que se cumple la condición
anterior (lo que significa que el conjunto es mínimo).
11. Una clave primaria es una clave única (puede estar conformada por uno o más campos de
la tabla) elegida entre todas las candidatas que define unívocamente a todos los demás
atributos de la tabla para especificar los datos que serán relacionados con las demás
tablas. La forma de hacer esto (relación entre tablas) es por medio de claves foráneas.
Un ejemplo podría ser la cedula de ciudadanía de cada persona en Colombia ya que es un
dato único de cada entidad.
12. Las claves candidatas no elegidas como primaria se denominan claves alternativas.
13. Una clave foránea es una referencia a una clave en otra tabla, determina la relación
existente en dos tablas.
14. “Independencia lógica. Los programas no deben verse afectados por cambios en las
tablas.”
15. “Independencia física. Los datos deben de ser accesibles desde la lógica de la base de
datos aún cuando se modifique el almacenamiento.”
16. “Toda la información referente a los esquemas entidad-relación es registrada en un
diccionario de datos transparente para el usuario y común para todos los esquemas
creados a través de la aplicación.”
MySQL:
PostgreSQ
Referencias:
Principios sobre Bases de Datos Relacionales. Jorge Sánchez. 2004
Generador del Modelo Relacional y Esquemas de Bases de Datos a partir del
modelo Entidad/Relación. Javier Alcolea Velázquez, Felipe Álvarez Arrieta, Lara
Moreno Iglesias. Curso Académico 2006-2007