You are on page 1of 48

BASE DE DATOS

UNIDAD I

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 Bi-Direccionales

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 entidad? Si, 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 instancias especficas de una entidad.

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