Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de Base de Datos Sesion 3
Diseño de Base de Datos Sesion 3
ENTIDAD DE RELACION
Denominado por sus siglas como: E-R, percibe el mun
do real como una serie de objetos relacionados entre si
y pretende representarlos gráficamente, mediante un
determinado mecanismo de abstracción. Este
mecanismo está basado en una serie de símbolos,
reglas y métodos que nos permitirán representar
gráficamente los datos de interés del mundo real.
Ingeniería de Sistemas
Inconvenientes
a) Coste de almacenamiento elevado, al
almacenarse varias veces el mismo dato, se requiere
más espacio en los discos. Luego se agotarán antes.
b) Datos redundantes, ya que se repiten
continuamente.
c) Probabilidad alta de inconsistencia en los datos,
ya que un proceso cambia sus datos y no el resto.
Por lo que el mismo dato puede tener valores
distintos, según que aplicación acceda a el.
Ingeniería de Sistemas
Cliente Articulo
ATRIBUTOS
También llamadas propiedades, los atributos
describen información útil sobre las entidades.
En particular los atributos identificativos son
aquellos que permiten diferenciar a una
instancia de la entidad de otra distinta por
ejemplo, el atributo identificativo que distingue
a un empleado de otro es su numero de la
seguridad social.
Ingeniería de Sistemas
Nombre
Ingeniería de Sistemas
Ejemplo Práctico
Mostrar los atributos que tengan las entidades
cliente y artículos.
CLIENTE ARTICULOS
Código Código
Nombre Nombre
Dirección Precio
Teléfono Stock
Ingeniería de Sistemas
TIPOS DE ATRIBUTOS
1. SIMPLES, aquellos que no están divididos en
sub-partes. Ejem: Código, DNI.
2. Compuestos, aquellos que pueden dividirse
en sub-partes (es decir, en otros atributos).
Ejemplo:
Nombre Alumno
RELACIONES
Es una asociación entre entidades, se caracteriza
por restricciones específicas que determinan las
entidades que pueden o no participar en dicha
relación. Describe cierta interdependencia entre
una o más entidades.
Se representa mediante un rombo etiquetado en
su interior empleando un verbo. Dicho rombo
debe unirse mediante líneas con las entidades que
relaciona (es decir, los rectángulos).
Ingeniería de Sistemas
Ejemplos:
Compra
Proveedor suministra productos
Persona ha nacido en País
Empleado Trabaja en Departamento
1a1
1aN
NaN
Ingeniería de Sistemas
obligatoria opcional
debe puede
debe
puede
Ingeniería de Sistemas
A B
Ingeniería de Sistemas
A B
Ingeniería de Sistemas
A B
Ingeniería de Sistemas
CLAVES O LLAVES
Llave Primaria (PK): Un atributo (Llave simple) o
conjunto de atributos (Llave compuesta), identifican
únicamente una instancia (fila o registro) de una
entidad.
Llave Alterna (AK): Un atributo (Llave simple) o
conjunto de atributos (Llave compuesta), identifican
únicamente una instancia (fila o registro) de una
entidad, que no es escogida como llave primaria.
Llave Foránea (FK): Es una llave primaria de una
entidad padre (Fuerte) que es agregada a la entidad
hijo (Débil) a través de su relación.
Ingeniería de Sistemas
MODELO RELACIONAL