Base De Datos
Enviado por rolobonito • 10 de Diciembre de 2013 • 1.003 Palabras (5 Páginas) • 276 Visitas
T
ecnología de la
ecnología de la
ecnología de la
I
I
I
nformación y la
nformación y la
nformación y la
C
C
C
omunicación
omunicación
omunicación
Base de datos
Base de datos
Base de datos
Modelo
Entidad Relación
- 2007 -
Profesores del área Informática:
Guillermo Storti
Gladys Ríos
Gabriel Campodónico
Modelo de Entidad Relación
El Modelo de Entidad Relación es un modelo de datos basado en una percepción
del mundo real que consiste en un conjunto de objetos básicos llamados entidades
y
relaciones
entre
estos
objetos,
implementándose
en
forma
gráfica
a
través
del
Diagrama
Entidad
Relación.
Hablamos de ejemplares cuando nos
referimos a una clase de objetos con
características similares
Ejemplares = registros
Ejemplares de información
similar se agrupan en entidades
¿ Qué es una base de datos ?
Una Base de Datos es un conjunto de
información relacionada con un asunto,
tema o actividad específica.
Así, se pueden utilizar Bases de Datos
para cosas tan sencillas como
mantener un registro de nuestra
colección de discos de música, hasta
llevar toda la gestión de una gran
empresa u organización.
Se puede definir cono Entidad
a cualquier objeto, real o
abstracto, que existe en un
contexto determinado o puede
llegar a existir y del cual
deseamos guardar información.
Entidad = Tabla
Alumnos
Nombre
Legajo
DNI
Direccion
Telefono
Atributos = Campos
Los Atributos son características
o propiedades asociadas
a la entidad que toman
valor en una instancia particular.
Ejemplo: nombre, cédula,
teléfono.
Simple Compuesta
Clave Principal
Se denomina Clave principal o primaria al atributo o conjunto mínimo de atributos
(uno
o
más
campos)
que
permiten
identificar
en
forma
única
cada
instancia
de
la
entidad,
es
decir,
a
cada
registro
de
la
tabla.
Las
claves
principales
se
utilizan
cuando
se
necesita
hacer
referencia
a
registros
específicos
de
una
tabla
desde
otra
tabla.
En
un
principio
se
puede
identificar
más
de
un
atributo
que
cumpla
las
condiciones
para
ser
clave,
los
mismos
se
denominan
Claves
candidatas.
Si la clave primaria se determina mediante un solo atributo de la entidad, entonces
se
dice
que
la
misma
es
una
Clave
simple.
En
caso
de
estar
conformada
por
más
de
un
atributo,
la
misma
se
conoce
como
Clave
compuesta.
La Clave foránea (también llamada externa o secundaria) es un atributo que es
clave primaria en otra entidad con la cual se relaciona.
Claves Candidatas
Alumno
Alu_Nombre
Alu_Direccion
Alu_tel
Alu_Legajo
Alu_DNI
Clave Principal
Alumno
Alu_DNI
Alu_Nombre
Alu_Legajo
Alu_Direccion
Alu_tel
Curso
Cur_Nivel
Cur_Grado
Cur_Seccion
Cur_Turno
Tipos de Relaciones
Se entiende por Relación a la asociación entre 2 o más entidades.
1
Clasificación por Cardinalidad
Relación Uno a Uno: Cuando un registro de una tabla
sólo puede estar relacionado con un único registro de la
otra tabla y viceversa.
En este caso la clave foránea se ubica en alguna de las
2 tablas.
Relación Uno a Muchos: Cuando un registro de una
tabla (tabla secundaria) sólo puede estar relacionado con
un único registro de la otra tabla (tabla principal) y un registro
de
la
tabla
principal
puede
tener
más
de
un
registro
relacionado
en
la
tabla
secundaria.
En este caso la clave foránea se ubica en la tabla secundaria.
Relación Muchos a Muchos: Cuando un registro de
una tabla puede estar relacionado con más de un registro
de la otra tabla y viceversa. En este caso las dos tablas
no
pueden
estar
relacionadas
directamente,
se
tiene
que
añadir una tabla entre las dos (Tabla débil o de vinculación)
que incluya los pares de valores relacionados
entre sí.
El nombre de tabla débil deviene de que con sus atributos
propios no se puede encontrar la clave, por estar
asociada a otra entidad. La clave de esta tabla se conforma
por la unión de los campos claves de las tablas que
relaciona.
2
Clasificación por Modalidad
Dadas las tablas A y B, que se encuentran relacionadas:
Si para todo registro de A debe existir siempre al menos
un registro de B asociado, se dice que la relación en sentido
A->B
es
Obligatoria.
Si para todo registro de A, pueden existir o no, uno o
...