MODELO ENTIDAD-RELACIÓN
ESQUEMA
Un esquema es la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y que tipo de información podrá ser almacenada dentro de ella; en otras palabras, el esquema son los metadatos de la relación. Todo esquema constará de:
· Nombre de la relación (su identificador).
· Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de un atributo o campo define los valores permitidos para el mismo, es equivalente al tipo de dato por ejemplo character, integer, date, string, etc.
Entre las ventajas de este modelo están:
· Garantiza herramientas para evitar la duplicidad de registros, a través de campos claves o llaves.
· Garantiza la integridad referencial: Así al eliminar un registro elimina todos los registros relacionados dependientes.
· Favorece la normalización por ser más comprensible y aplicable.
Tablas
El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación.
título
|
año
|
duración
|
tipo
|
Star Wars
|
1977
|
124
|
color
|
Mighty Ducks
|
1991
|
104
|
color
|
Wayne's World
|
1992
|
95
|
color
|
Relación Películas
La relación Películas tiene la intención de manejar la información de las instancias en la entidad Películas, cada renglón corresponde a una entidad película y cada columna corresponde a uno de los atributos de la entidad. Sin embargo las relaciones pueden representar más que entidades, como se explicará más adelante.
Atributos
Los atributos son las columnas de una relación y describen características particulares de ella.
Esquemas
Es el nombre que se le da a una relación y el conjunto de atributos en ella.
Películas (título, año, duración, tipo)
En un modelo relación, un diseño consiste de uno o más esquemas, a este conjunto se le conoce como "esquema relacional de base de datos" (relational database schema) o simplemente "esquema de base de datos" (database schema)
Tuplas
Cada uno de los renglones en una relación conteniendo valores para cada uno de los atributos.
(Star Wars, 1977, 124, color)
El modelo es una representación visual que gráficamente nos da una perspectiva de como se encuentran los datos involucrados en un proyecto u organización.
Pero el modelo no nos presenta propiamente una instancia de los datos, un ejemplo que muestre con claridad algunas datos de muestra y como se relacionan en realidad. Por eso es conveniente crear un "esquema", el cual consiste de tablas las cuales en sus renglones (tuplas) contienen instancias de los datos.
1) Cada tabla que provenga de una entidad contiene por si misma una llave
2) Para las tablas resultado de una relación se toman las llaves primarias de ambas entidades y éstas conforman la nueva llave primaria,
ACTIVIDAD
Realice un formulario (encuesta) con 5 preguntas en las que tenga máximo 4 opciones de respuesta. Resuelva la encuesta con 5 personas reales o imaginarias (respuestas inventadas) y presentelo en su blog o en hojas de papel la próxima clase
No hay comentarios:
Publicar un comentario