Page 5 - Proyecto - Texto-Andrea Basantes
P. 5
1.2 .2. Ejemplares y esquemas La estructura lógica general de una base de datos
se puede expresar gráficamente mediante un
La colección de información almacenada en la diagrama E-R, que consta de los siguientes
base de datos en un momento particular se componentes:
denomina un ejemplar de la base de datos. El
diseño completo de la base de datos se llama el • Rectángulos, que representan conjuntos de
esquema de la base de datos. entidades.
Un esquema de base de datos corresponde a las • Elipses, que representan atributos.
declaraciones de variables (junto con definiciones • Rombos, que representan relaciones entre
de tipos asociadas) en un programa. Los valores conjuntos de entidades.
de las variables en un programa en un instante de
tiempo corresponde a un ejemplar de un esquema • Líneas, que unen los atributos con los conjuntos
de bases de datos. de entidades y los conjuntos de entidades con las
relaciones.
Figura 1.3. Ejemplo de diagrama E-R.
1.3.2. Modelo relacional
Figura 1.2. Esquema de una base de datos (DRNA)
En el modelo relacional se utiliza un grupo de
El esquema físico describe el diseño físico en el tablas para representar los datos y las relaciones
nivel físico, mientras que el esquema lógico des- entre ellos.
cribe el diseño de la base de datos en el nivel
lógico. El esquema físico está oculto bajo el Cada tabla está compuesta por varias columnas, y
esquema lógico, y puede ser fácilmente cambiado cada columna tiene un nombre único.
usualmente sin afectar a los programas de
aplicación.
1.3 Visión de los datos
Consiste en una una colección de herramientas
conceptuales para describir los datos, las
relaciones, la semántica y las restricciones de
consistencia.
1.3.1. Modelo entidad-relación
El modelo de datos entidad-relación (E-R) está
basado en una percepción del mundo real que
consta de una colección de objetos básicos, llamados
entidades, y de relaciones entre estos objetos.
Una entidad es una «cosa» u «objeto» en el
mundo real que es distinguible de otros objetos. Figura 1.3.Tablas de modelo relacional
Las entidades se describen en una base de datos
mediante un conjunto de atributos. Además, una
relación es una asociación entre varias entidades.
2