View
218
Download
0
Embed Size (px)
DESCRIPTION
Base de datos
Citation preview
BASE DE DATOSUNIDAD II
CASE METHODBarker
Elementos Principales
Independencia de HW & SW
Definicin de EntidadesEs un objeto de inters para los negocios.Una clase o categora de las cosas.Una cosa con un nombreUn sustantivoUn aspecto importante acerca del cual se necesita tener o conocer informacin para los negocios.
Definicin de AtributosSustantivos que se usan para describir entidades.Piezas especficas de informacin la que necesita ser conocida.Una entidad debe tener atributos
Diagramando EntidadesCajas 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 EntidadesExaminar los sustantivosEs esto importante?Hay informacin acerca de esto que el negocio necesite mantener?Es esto un conjunto o una instancia o elemento?Nombre de la entidadEscribir una descripcin de estoIdentificar unos cuantos atributosDibujar una caja rectangular con las esquinas redondeadas para cada entidad.
Modelando RelacionesLa 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 diagramacinUna lnea entre dos entidades.El nombre de la relacin en minsculaOpcionalidad (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 relacionesDetermine la existencia de una relacinNombre cada direccin de la relacinDetermine el grado de cada direccin de la relacinDetermine la opcionalidad de cada direccin de la relacinLea las relaciones para validarlas
Determinar la existencia de las relaciones
Nombrando la relacin
Determinando el Grado
Determinando opcionalidad
Validando las Relaciones
Agregando Detalles al DiagramaAnalizar los requerimientos de la informacin para encontrar los atributos.Modelamiento de atributosIdentificar valores multi-valoradosValidar atributosIdentificar datos simples y derivadosEntender el uso de los dominiosIdentificar los componentes de un dato almacenado.
Presentacin del Diagrama
Limpios y ordenados
No usar texto ambiguos
Texto memorizables
AtributosNumero 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 derivadosContadoresTotalesMximo, mnimo, promedioOtros clculosEliminar 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 atributosIdentificar UIDs a travs de relaciones.Identificar UIDs a travs de combinacionesCrear UIDs para cada entidad.
Definicin de Identificadores nicosCada instancia de una entidad debe poder ser identificada de forma nicaUna combinacin de atributos o relaciones que sirven para identificar instancias especficas de una entidad.
Identificadores nicos SimplesAtributo nico
Marcar el UID con #
Componer UID - AtributosAtributos mltiples
Componer UID -CompuestoQu necesitaras saber para identificar una instancia especfica de una CUENTA (Account)?
Componer UID -Compuesto
Componer UID - Relaciones
Componer UID - Relaciones