You are on page 1of 48

BASE DE DATOS

UNIDAD I
CASE METHOD
Barker
Elementos Principales
Independencia de HW & SW
Definición de Entidades
 Es un objeto de interés para los negocios.
 Una clase o categoría de las cosas.
 Una cosa con un nombre
 Un sustantivo
 Un aspecto importante acerca del cual se
necesita tener o conocer información para los
negocios.
Definición de Atributos
 Sustantivos que se usan para describir entidades.
 Piezas específicas de información la que necesita
ser conocida.
 Una entidad debe tener atributos
Diagramando Entidades
 Cajas de cualquier dimensión con las esquinas
redondeadas.
 Nombre único, en mayúsculas y en singular.
 Nombre de atributos en minúscula.
Ocurrencias o instancias
Identificar una única instancia
Identificar y Modelar Entidades
 Examinar los sustantivos
 Es esto importante?
 Hay información acerca de esto que el negocio necesite
mantener?
 Es esto un conjunto o una instancia o elemento?
 Nombre de la entidad
 Escribir una descripción 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 información del negocio.
 Una cosa que tiene que hacer con otra.
 Una asociación nombrada por entidades.
Relaciones Bi-Direccionales
Estándares de diagramación
 Una línea entre dos entidades.
 El nombre de la relación en minúscula
 Opcionalidad (Minimum cardinality)

 Grado (Maximum cardinality)


Estándares de diagramación
Sintaxis de relaciones
Validación
Validación
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 relación
 Nombre cada dirección de la relación
 Determine el grado de cada dirección de la
relación
 Determine la opcionalidad de cada dirección de
la relación
 Lea las relaciones para validarlas
Determinar la existencia de las
relaciones
Nombrando la relación
Determinando el Grado
Determinando opcionalidad
Validando las Relaciones
Agregando Detalles al
Diagrama
 Analizar los requerimientos de la información 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.
Presentación 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 nómina (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


Estándares de Diagramación

 Dentro de la caja de
entidades

 Singular

 Minúsculas
Verificar que cada atributo tenga
un solo valor

 ¿El atributo puede tener


más de un valor para la
instancia de una entidad?
Un atributo multivalor o
un grupo repetitivo no es
un atributo válido.
Verificar un Valor Simple

¿Puede un atributo tener


más de un valor para una
instancia de una entidad?

Si, más de un artículo puede ser rentados al mismo


tiempo. Entonces hace falta otra entidad.
Verificar un Valor Simple
¿Puede un atributo tener
más de un valor para una
instancia de una entidad?

Si, más de un artículo puede ser rentados al mismo


tiempo. Entonces hace falta otra entidad.
Atributos que tiene atributos

 La información necesita
ser descompuesta para
alguno de los atributos.

Si, revisión de detalles. Se necesita otra entidad


Atributos que tiene atributos

 La información necesita
ser descompuesta para
alguno de los atributos.

Si, revisión de detalles. Se necesita otra entidad


Encontrando datos derivados
 Contadores
 Totales
 Máximo, mínimo, promedio
 Otros cálculos

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 través de atributos
 Identificar UIDs a través de relaciones.
 Identificar UIDs a través de combinaciones
 Crear UIDs para cada entidad.
Definición de Identificadores
Únicos
Cada instancia de una entidad debe poder ser
identificada de forma única

Una combinación de atributos o relaciones que sirven


para identificar instancias específicas de una entidad.
Identificadores Únicos
Simples

Atributo único

Marcar el UID con #


Componer UID - Atributos

Atributos múltiples
Componer UID -Compuesto

¿Qué necesitarías saber para identificar una


instancia específica de una CUENTA (Account)?
Componer UID -Compuesto
Componer UID - Relaciones
Componer UID - Relaciones

You might also like