Está en la página 1de 5

Taller de Base de Datos

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:

1. Defina los aspectos del modelo relacional


2. Defina los objetivos del modelo relacional
3. Enumere los principios de las relaciones en el modelo relacional
4. Defina el concepto de relación
5. Defina el concepto de tupla
6. Defina el concepto de atributo
7. Defina el concepto de esquema de la relación
8. Defina el concepto de esquema de la base de datos
9. Defina el concepto de dominio
10. Defina el concepto de llave candidata
11. Defina el concepto de llave primaria, enuncie un ejemplo
12. Defina el concepto de llave alternativa
13. Defina el concepto de llave foránea, enuncie un ejemplo
14. Defina el concepto de independencia lógica
15. Defina el concepto de independencia física
16. Defina el concepto de diccionario de datos

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:

 pokemon (id, nombre, descripción, tipo)


 tipopokemon (id, descripció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:

1. Una base de datos se compone de varias tablas, denominadas relaciones. No pueden


existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de
campos (columnas) y registros (filas).
2. “En las bases de Codd se definían los objetivos de este modelo:
Independencia física. La forma de almacenar los datos, no debe influir en su manipulación
lógica
Independencia lógica. Las aplicaciones que utilizan la base de datos no deben ser
modificadas por que se modifiquen elementos de la base de datos.
Flexibilidad. La base de datos ofrece fácilmente distintas vistas en función de los usuarios y
aplicaciones.
Uniformidad. Las estructuras lógicas siempre tienen una única forma conceptual (las
tablas)
Sencillez.”
3. 1. Estructura de datos relacional.
2. Manipulación (Álgebra Relacional y Cálculo Relacional)
3. Reglas de Integridad.

4. Es una unión que hay entre dos entidades.


5. Tupla es un dato único de una entidad
6. Atributo son las características de interés que describe una entidad
7. El esquema de la relación es el conjunto del nombre de la relación y el Nombre de los
atributos
8. el esquema muestra las tablas, los campos en cada tabla y las relaciones entre cada campo
y cada tabla.
9. Dominio es el posible valor determinado que se le puede dar a un atributo

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

También podría gustarte