Guía Practica 00
Guía Practica 00
Guía Practica 00
OBJETIVO
Conocer el concepto del modelo de datos así como la evolución de los mismos a lo largo el
tiempo.
Distinguir los elementos fundamentales utilizados para crear una base de datos que utilice
el modelo relacional, con el objeto de poder crear bases de datos sencillas con una
herramienta informática (sgbd)
Modelo de Datos
Modelo Relacional
Entidad
Atributos
Relaciones
Es una representación abstracta del mundo real que deseamos gestionar de una base de
datos
No es un clon de la realidad, sino una aproximación más o menos fiel de la misma, done
representamos los aspectos más relevante de la misma
Existen elementos del mundo real que no pueden ser representados en un modelo de
datos fácilmente.
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL
Modelo de Datos
Proceso para obtener un modelo de datos a partir de la observación del mundo real
A partir de una misma realidad pueden obtenerse modelos de datos distintos
Datos
Restricciones
Relaciones
Entidad
Una entidad representa cierta parte del mundo real con características diferenciadas e
independientes
Atributos
Relaciones
Representa algún tipo de dependencia entre dos entidades que ocurre en el mundo real.
Conclusión
Un modelo de datos es una manera de representar una parte del mundo real de
forma abstracta
A pesar de que es posible que un modelo de datos se aproxime mucho a la realidad
que representa, siempre tiene limitaciones.
A lo largo del tiempo han existido diversas formas de representar a los modelos de
datos , que permitían en mayor o menor medida aproximarse a la parte del mundo
real que representaban
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL
La Estructura Básica de un modelo relacional debe contemplar, al menos, los
siguientes elementos:
o Entidades y sus atributos
o Restricciones
o Relaciones
Integridad de Datos
Puede depender de que los datos introducidos en una base de datos sean precisos,
válidos y coherentes.
Tipos de Integridad
Integridad de Dominio
Integridad de Entidad
Integridad Referencial
Integridad de Dominio
Default
Especifica el valor que se proporciona a la columa cuando no se especifica
en una instrucción INSERT
Check
Especifica los valores de los datos que se aceptan en las columnas
Integridad de Entidad
Define una fila como entidad única para una tabla determinada
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL
Primary Key
Identifica de forma exclusiva cada una de las filas, no permite valores nulos
Unique
Impide la duplicación de claves alternativas, permite valores nulos
Integridad Referencial
Garantiza que los valores de clave sean coherentes en las distintas tablas
Foreing Key
Define una columna o combinación de columnas cuyos valores coinciden
con la clave principal de una misma u otra clave
ESCUELA DE TECNOLOGIAS DE LA INFORMACION - ETI SEDE CENTRAL