Chachapoyas, Octubre de 2014
FILIAL CHACHAPOYAS
CURSO : Sistemas de Informacin II
DOCENTE : Ing. Juan Miguel Custodio Llontop
TEMA : Cardinalidad
FACULTAD DE CIENCIAS EMPRESARIALES
ESCUELA ACADMICO PROFESIONAL DE CIENCIAS CONTABLES
Y FINANCIERAS
Definiciones de Entidades
Un objeto de inters para el negocio
Una clase o categora de una cosa
Un nombre de una cosa
Un sustantivo
Una cosa significante acerca del cual
el negocio necesita informacin
Ejm.Empleado,departamento,proyecto
Definiciones de Atributos
Sustantivos usados para describir
las entidades
Piezas especficas de informacin
el cual necesita ser conocido y por
lo tanto almacenadas
Una entidad necesita tener
atributos, pero solo los de inters
para el negocioEjm:Ent. Empleado:cdigo,nombre, sueldo
Diagramando Entidades
Cuadro de borde suave
Singular, nombre nico en
mayscula
Nombre sinnimo opcional
Nombres de atributos en minscula
MEMBRESIA
COMPAIA
(CLIENTE)
EMPLEADO
nombre
fecha_nacim
DEPARTAMENTO
Instancias de Entidades
DEPARTAMENTO
Jefe de Oficina
VentasPersonal Finanza
EMPLEADO
Identificando y Modelando Entidades
Identifique un sustantivoEs sto significante ?
Hay informacin acerca de lo que el negocio
necesita mantener ?
Es sto un grupo o una instancia ?
Nombre la entidad
Escriba una descripcin de ello
Identifique un poco de atributos y UID
Dibuje un cuadro de borde suave para ello
Ejercicio en clase -
Solucin
CURSO
cdigo
nombre
pago
longitud
ESTUDIANTE
nombre
num_fono
INSTRUCTOR
nombre
num_fono
Definiciones de Relacionamientos
La manera que una entidad se relaciona a
otra entidad
Las reglas del negocio que enlazan en
conjunto las necesidades de informacin
del negocio
Lo que una cosa tiene que hacer con otra
Una asociacin nombrada entre entidades
Relacionamientos Bi-direccionales
INSTRUCTOR CURSO
Convenciones de Diagramacin
Una lnea entre dos entidades
Nombre de relacionamientos en minscula
Opcionalidad (cardinalidad mnima)
Obligatorio - debe ser
Opcional - puede ser
Grado (cardinalidad mxima)Uno o ms
Uno y slo uno
Convenciones de Diagramacin
COPIA TITULO
muchos obligatorio opcional uno
(pata de gallo)
Sintaxis de Relacionamientos
Cada entidad 1 ( o ) nombre del ( o ) entidad 2
relacionamiento
debe ser
puede ser
uno o ms
uno y sola-
mente uno
Entidad opcionalidad nombre grado entidad
sujeto objeto
Validacin - solucin en clase
EMPLEADO DEPARTAMENTOasignado a
responsable por
Cada EMPLEADO debe ser asignado a uno y slo un DEPARTAMENTO
Cada DEPARTAMENTO puede ser responsable por uno o ms EMPLEADOS
Nota: leer Primero de izquierda a derecha y luego lo
contrario
Validacin - solucin en clase
ESTUDIANTE CURSOMatriculado en
Tomado por
Cada ESTUDIANTE puede estar matriculado en uno o ms CURSOS
Cada CURSO puede ser tomado por uno o ms ESTUDIANTES
Tipos de Relacionamientos
M : 1
M : M
1 : 1
Relacionamientos 1:1
AUTOMOVIL CONDUCTOR
Es conducido
por
El conductor
de
Representa una fotografa en el tiempo
Nombrando al Relacionamiento
Cada ttulo esta disponible como una
copia y cada copia es de un ttulo
ExistenciaNombreGrado
OpcionalidadValidacin
COPIA TITULO
de
disponible
como
Opcionalidad de atributos
PERSONA
* codigo
* nombre
o titulo
* sexo
o peso
En un futuro en la etapa
de diseo de la BD esto
se declarar como Null
o No Null
Detallar atributos
PERSONA
nombre
PERSONA
apellido
nombre
Se debe verificar que un atributo no sea
derivado o clculo de otros existentes tales
como Totales,Contadores etc ejm
Promedios,total de ventas ....
Los atributos derivados son redundantes
Recommended