Diseño de bases
de datos
DIAGRAMA ENTIDAD
RELACION (E-R)
Bases de datos
Una base de datos se podría denominar como un
conjunto de datos que están almacenados y que de
alguna manera están relacionados entre si.
Una base de datos tiene como principal propósito
organizar y almacenar datos para su fácil manejo, es
un «almacén» de información cuyo contenido puede
ser tan variado como nosotros deseemos.
Objetivos:
Acceso rápido
Fácil de compartir
Flexible
Tipos de datos
Modelos de Los modelos de datos están integrados por una serie de
datos conceptos para describir datos, sus relaciones y restricciones
y son útiles para representar, de manera abstracta, el mundo
real.
Algunas de las utilidades que tiene un modelo de datos son,
facilitar la especificación de los tipos y la forma como los
datos están organizados en una base de datos y servir de base
para desarrollar metodologías de diseño de bd (base de datos)
y manipular los datos.
Los modelos de datos se pueden
clasificar en:
Modelos conceptuales,
Modelos lógicos, y
Modelos de datos físicos.
Diagrama entidad-relación (E-R)
Peter Chen 70s
El propósito es simplificar el diseño de Bases de Datos a partir de descripciones textuales
de los requerimientos.
Los elementos esenciales del modelo
son:
ENTIDADES
ATRIBUTOS
RELACIONES
Entidades
Una entidad es un objeto que existe y que es distinguible de otros
objetos. Se representa con un rectángulo y dentro se escribe el
nombre de la entidad.
Atributos
Es una característica de una entidad, es decir, representa alguna propiedad que
interesa almacenar. Simbólicamente se representa con una elipse y dentro el
nombre del atributo.
El atributo principal o llave primaria se representa subrayando el nombre del
atributo y esto indica que no puede duplicarse la información de ese atributo.
Relaciones
Es una unión o asociación entre entidades. Y se representan
mediante líneas. Existen 3 tipos de relaciones:
UNO A UNO 1:1
UNO A MUCHOS 1:M
MUCHOS A MUCHOS N:M
Se representa con un rombo
Relación uno a uno
Se presenta cuando un registro del tipo A solo se puede relacionar con un registro del
tipo B y viceversa.
Relación uno a muchos
Se presenta cuando un registro del tipo A puede relacionarse con cualquier cantidad
de registros del tipo B y un registro del tipo B solo puede estar relacionada con un
registro del tipo A.
Relación muchos a muchos
Establece que cualquier cantidad de registros de la entidad tipo A pueden estar
relacionadas con cualquier cantidad de registros de la entidades del tipo B.