You are on page 1of 48

BASE DE DATOS

UNIDAD II

CASE METHOD
Barker

Elementos Principales

Independencia de HW &
SW

Definicin de Entidades

Es un objeto de inters para los


negocios.
Una clase o categora de las cosas.
Una cosa con un nombre
Un sustantivo
Un aspecto importante acerca del
cual se necesita tener o conocer
informacin para los negocios.

Definicin de Atributos

Sustantivos que se usan para


describir entidades.
Piezas especficas de informacin la
que necesita ser conocida.
Una entidad debe tener atributos

Diagramando Entidades

Cajas de cualquier dimensin con las


esquinas redondeadas.
Nombre nico, en maysculas y en
singular.
Nombre de atributos en minscula.

Ocurrencias o instancias

Identificar una nica


instancia

Identificar y Modelar
Entidades

Examinar los sustantivos

Es esto importante?
Hay informacin acerca de esto que el negocio
necesite mantener?
Es esto un conjunto o una instancia o elemento?

Nombre de la entidad
Escribir una descripcin de esto
Identificar unos cuantos atributos
Dibujar una caja rectangular con las
esquinas redondeadas para cada entidad.

Modelando Relaciones

La nica manera de vincular entidades


con otras o consigo misma.
Las reglas de negocio mantiene juntos
los requerimientos de informacin del
negocio.
Una cosa que tiene que hacer con otra.
Una asociacin nombrada por
entidades.

Relaciones BiDireccionales

Estndares de
diagramacin

Una lnea entre dos entidades.


El nombre de la relacin en
minscula
Opcionalidad (Minimum cardinality)

Grado (Maximum cardinality)

Estndares de
diagramacin

Sintaxis de relaciones

Validacin

Validacin

Tipos de Relaciones

Relaciones de Muchos a
Uno

Relaciones de Muchos a
Muchos

Relaciones de Uno a Uno

Analizar y modelar
relaciones

Determine la existencia de una


relacin
Nombre cada direccin de la relacin
Determine el grado de cada direccin
de la relacin
Determine la opcionalidad de cada
direccin de la relacin
Lea las relaciones para validarlas

Determinar la existencia
de las relaciones

Nombrando la relacin

Determinando el Grado

Determinando
opcionalidad

Validando las Relaciones

Agregando Detalles al
Diagrama

Analizar los requerimientos de la


informacin para encontrar los atributos.
Modelamiento de atributos
Identificar valores multi-valorados
Validar atributos
Identificar datos simples y derivados
Entender el uso de los dominios
Identificar los componentes de un dato
almacenado.

Presentacin del
Diagrama

Limpios y ordenados

No usar texto ambiguos

Texto memorizables

Atributos

Numero de clave Identifica a un empleado

Nombre Califica a un empleado

Tipo de nmina (semanal o salario) clasifica


aun empleado.

Fecha de Nacimiento- Cuantifica a un


empleado

Estatus del empleo (activo, abandonado o


terminado) Expresa el estatus de un
empleado.

Encontrando Atributos
Es ste un atributo que realmente se
necesita?

Cuidarse de los requerimientos obsoletos de


un sistema anterior
Cuidarse de los datos derivados

Estndares de
Diagramacin

Dentro de la caja
de entidades

Singular

Minsculas

Verificar que cada


atributo tenga un solo
valor

El atributo puede
tener ms de un
valor para la
instancia de una
entidad? Un
atributo multivalor
o un grupo
repetitivo no es un
atributo vlido.

Verificar un Valor Simple


Puede un atributo
tener ms de un
valor para una
instancia de una
entidad?
Si, ms de un artculo puede ser rentados al
mismo tiempo. Entonces hace falta otra
entidad.

Verificar un Valor Simple


Puede un atributo
tener ms de un
valor para una
instancia de una
Si,entidad?
ms de un artculo puede ser rentados al
mismo tiempo. Entonces hace falta otra
entidad.

Atributos que tiene


atributos

La informacin
necesita ser
descompuesta para
alguno de los
atributos.
Si, revisin de detalles. Se necesita otra
entidad

Atributos que tiene


atributos

La informacin
necesita ser
descompuesta para
alguno de los
atributos.
Si, revisin de detalles. Se necesita otra
entidad

Encontrando datos
derivados

Contadores
Totales
Mximo, mnimo,
promedio
Otros clculos

Eliminar los atributos derivados puede


causar inconsistencia de los datos

Opcionalidad de los
Atributos

Opcionalidad de los
Atributos

Identificador de Unicidad(UID)

Entender la necesidad de un identificador


nico.
Identificar UIDs a travs de atributos
Identificar UIDs a travs de relaciones.
Identificar UIDs a travs de
combinaciones
Crear UIDs para cada entidad.

Definicin de Identificadores
nicos
Cada instancia de una entidad
debe poder ser identificada de
forma nica

Una combinacin de atributos o


relaciones que sirven para identificar

Identificadores nicos
Simples

Atributo nico
Marcar el UID con
#

Componer UID - Atributos

Atributos mltiples

Componer UID -Compuesto

Qu necesitaras saber para


identificar una instancia especfica de
una CUENTA (Account)?

Componer UID -Compuesto

Componer UID - Relaciones

Componer UID - Relaciones

You might also like