Академический Документы
Профессиональный Документы
Культура Документы
HUANCAVELICA
FACULTAD
INGENIERIA ELECTRONICA-SISTEMAS
E/R
MODELADO CONCEPTUAL
Estruturapercibida
(no formalizada)
Esquema
conceptual
MODELO
CONCEPTUAL
DISEO LOGICO
Esquema
de base
de datos
SGBD
MODELO
MODELO
DE BD
DE
BD
DE
BD
DISEO FISICO
MODELO
INTERNO
Esquema
interno
BASE DE
DATOS
FISICA
relacional
UML
activa
obj-rel
estrella
T1
CONTENIDO Y
ESTRUCTURA DE DATOS
Fase 1: Obtencin y
anlisis de requisitos
Fase 2: Diseo
conceptual
REQUISITOS
DE DATOS
REQUISITOS
DE PROCESAMIENTO
DISEO DEL
ESQUEMA CONCEPTUAL
DISEO DE TRANSACCIONES
Y APLICACIONES
Fase 3: Eleccin
frecuencias,
restricciones de
rendimiento
SGBD
DISEO DEL
ESQUEMA INTERNO
Fase 6: Implementacin y
ajuste del sistema de BD
APLICACIONES DE LA
BASE DE DATOS
Sentencias
IMPLEMENTACIN DE
TRANSACCIONES Y
APLICACIONES
Diseo de BD
T1
Modelado Conceptual
Propsito:
Describir el contenido de informacin de la BD
(tipos de datos, relaciones y restricciones), no las
estructuras de almacenamiento que se puedan
requerir para su gestin
Esquema conceptual:
Modelo Conceptual:
T1
MODELO
ENTIDAD/RELACION
El modelo E/R puede ser usado como una base para una vista
unificada de los datos, adoptando el enfoque ms natural del
mundo real que consiste en entidades y relaciones.
Entidad
Relacin o Interrelacin
ENTIDADES
Una entidad es una persona, lugar o cosa, de inters para los
usuarios, acerca de la cual el sistema debe mantener, conocer
y mostrar informacin.
Las entidades son sustantivos.
Las entidades estn dentro del alcance del sistema.
Las entidades existen por s mismas, por lo tanto no dependen
ni estn subordinadas a otras.
Las entidades pueden ser tangibles (tales como edificios o
empleados), intangibles (como departamentos o cuentas) o
semi- tangibles (pedidos o facturas).
Cada entidad debe tener mltiples ocurrencias o instancias
cantidad de elementos.
Si una entidad no puede ser identificada de manera nica,
podra no ser entidad.
Entidad
Se puede definir como entidad a cualquier objeto, real o abstracto,
que existe en un contexto determinado o puede llegar a existir y del
cual deseamos guardar informacin, por ejemplo: PROFESOR,
CURSO, ALUMNO, LIBRO, AUTOR; CLIENTE, PEDIDO, EMPLEADO,
EMPRESA; etc.
La representacin grfica de un tipo de entidad es un rectngulo
etiquetado con el nombre del tipo de entidad:
CLIENTE
Tres reglas generales que debe cumplir una entidad son:
Entidad
Existen dos clases de entidades: regulares, que tienen
existencia por ellas mismas, y dbiles, cuya existencia
depende de otro tipo de entidad, por ejemplo FAMILIAR
depende de que exista CLIENTE, y la eliminacin de CLIENTE
obliga a la eliminacin de FAMILIAR.
Los tipos de entidad dbil se representan con dos rectngulos
concntricos con su nombre en el interior:
FAMILIAR
Entidad
Las entidades se componen de atributos que son cada una de las
propiedades o caractersticas que tienen las entidades, por ejemplo:
CLIENTE (CodCliente, NomCliente, DirCliente, TelfCliente)
Entre todos los atributos de un tipo de entidad debemos elegir uno
o varios que acten como claves primarias, por ejemplo: CLIENTE
(CodCliente, NomCliente, DirCliente, TelfCliente)
Entre todos los atributos de un tipo de entidad puede existir claves
forneas,
por
ejemplo:
PEDIDO
(NumPedido,
CodCliente,
FechPedido), siempre en cuando exista CLIENTE (CodCliente,
NomCliente, DirCliente, TelfCliente)
Estos atributos se representarn de la siguiente manera:
CLIENTE
CodCliente
NomCliente
DirCliente
TelfCliente
Entidad
Existen cuatro tipos de atributos:
Obligatorios: aquellos que deben tomar un valor y no se
permite ningn ejemplar que no tenga un valor determinado en
el atributo.
Opcional: aquellos atributos que pueden tener valores o no
tenerlo.
Monoevaluado: aquel atributo que slo puede tener un nico
valor.
Multievaluado: aquellos atributos que pueden tener varios
valores.
Cuando existe
atributos compuestos se debe transformar en
CLIENTE
atributos simples, ya que el modelo relacional no admite dichos
atributos.
CodCliente
NomCliente
Calle
DirCliente
Numero
TelfCliente
Ciudad
Entidad
Cada atributo compuesto se puede transformar segn las siguientes dos
alternativas:
Alternativa 1
Alternativa 2
Eliminar el atributo compuesto
Eliminar
los
componentes
considerando
todos
sus
individuales y considerar el
componentes como atributos
atributo compuesto entero como
individuales.
un slo atributo.
CLIENTE
CodClie
CLIENTE
NomCliente
CalleCliente
CLIENTE
ente, CalleCliente,
NumCliente,
CiudCliente,
TelfCliente)
TelfCliente
CodCliente
NomCliente
CLIENTE
NomCliente,
TelfCliente)
DirCliente
(CodCliente,
TelfCliente
DirCliente,
ASOCIACIONES
Una asociacin es una relacin entre dos o ms entidades (u otras
asociaciones), de inters para el grupo de usuarios, acerca de la cual el
sistema debe mantener, correlacionar y mostrar informacin.
Las asociaciones ocurren de tres formas: uno a uno (1:1), uno a
muchos (1:M) y muchos a muchos (M:M)
Discusin
Las asociaciones ocurren tpicamente entre una entidad y otra (clientes
y pedidos, por ejemplo, o pedidos y presupuestos), pero pueden
involucrar cualquier nmero de entidades e interrelaciones.
PARTICIPANTE
CURSO
inscrito
tomado por
CHEQUE
para
EMPLEADO
el receptor de
Relacin
Se entiende por relacin a aquella asociacin o correspondencia
existente entre entidades.
El tipo de relacin se representa mediante un rombo etiquetado con
el nombre de la relacin, unido mediante arcos a los tipos de
entidad que asocia.
CLIENTE
realiza
PEDIDO
realiza
PEDIDO
Relacin
Otra de las maneras para determinar el tipo de correspondencia
en forma ms detallada, se puede realizar determinando la
cardinalidad de un tipo de entidad.
Cardinalidad, se define como el nmero mnimo y mximo de
ocurrencias de un tipo de entidad que puede estar relacionadas
con una ocurrencia del otro u otros tipos de entidad que participan
en la relacin.
Su representacin grfica es una etiqueta del tipo (0,1), (1,1), (0,n)
(1,n).
1:N
CLIENTE
(1,1)
realiza
(1,n)
PEDIDO
Ejemplo:
Empleado: Artculo:
Nombre Descripcin
Puesto Costo
Salario Clave
Smbolo
Representa