Title: Sistemas de Informacin para la Gestin
1Sistemas de Información para la Gestión
- ICN 292
- Profesor Francisco Díaz M.
- Ayudantes Nicolás Concha
2Ayudantia Certamen II
Requerimientos de Usuario
Planificación, Análisis Reing. de Procesos
D.Clases
Modelo conceptual de datos (E-R)
Modelo Inicial de Datos
Formas Normales Normalización de relaciones
Proceso de Normalización
Modelo Conceptual Canónico
Modelo Lógico
Reglas de Transformación
Modelo Físico (Relacional)
Generación de la BD
Programa Computacional
3Ayudantia Certamen II
- Temario.
- Generación de modelos conceptual de datos a
través de un Diagrama de clases. - Proceso de Normalización.
- Generación del modelo Físico.
- Mapa de Acceso lógico.
- Consulta en Sql.
4Ayudantia Tecnologia de bases de datos.
- Modelo Entidad relación.
- Entidades
- Son objetos concretos o abstractos que presentan
interés para el sistema y sobre los que se recoge
información que será representada en un sistema
de bases de datos. Por ejemplo, clientes,
proveedores y facturas serían entidades en el
entorno de una empresa. - Atributos
- Es una unidad básica e indivisible de
información acerca de una entidad o una relación.
Por ejemplo la entidad proveedor tendrá los
atributos nombre, domicilio, población, CIF. - Dominios
- Es el conjunto de valores que puede tomar cada
atributo. Por ejemplo el dominio del atributo
población, será la relación de todas las
poblaciones del ámbito de actuación de nuestra
empresa.
5Ayudantia Tecnologia de bases de datos.
- Entidad.
- Clasificación de una entidad
- Entidad Regular Son aquellas que pueden ser
identificadas por sus atributos - Entidad Débil Si es necesaria una relación para
identificar las entidades. - Atributos.
- Atributos identificadores.
- Atributos descriptores.
6Ayudantia Elementos modelo entidad relacion
- Como elegir a un atributo identificador.
- Elegir aquel identificador que no cambie su valor
durante toda su existencia en la instancia. - Elegir aquel identificador tal que para cada
instancia, el atributo garantice que su valor no
sea vacío (NULL). En el caso de combinaciones de
varios atributos este criterio debe cumplirse
para cada uno de ellos. - Impedir el uso de las llamadas identificadores
inteligentes, cuya estructura puede indicar
varias cosas (clasificaciones, localizaciones,
fechas, nombres, etc. (todas en un solo nombre))
ya que alguna de ellas puede cambiar. - Considerar sustituir identificadores por alguna
combinación de otros.
7Ayudantia Tecnologia de bases de datos.
Gráficamente
8Ayudantia Tecnologia de bases de datos.
9Ayudantia Proceso de Normalización
- Proceso de Normalización.
- Formas Normales
- I FN Eliminación de atributos multivalor.
- II FN Eliminación de Dependencias Parciales.
- III FN Eliminación de Dependencias Transitivas.
- Normalización de Relaciones
- Relaciones redundantes.
- Relaciones muchos a muchos (mm) Nub Artificial.
10Ayudantia Proceso de Normalización
- I Forma Normal.
- Eliminación de atributos multivalor
- Ejemplo
Atributos Multivalor
11Ayudantia Proceso de Normalización
- II Forma Normal
- Se utiliza cuando hay identificadores
Compuestos - Eliminar atributos que quedan especificados por
el identificado. - Ejemplo
12Ayudantia Proceso de Normalización
Solucion
13Ayudantia Proceso de Normalización
- III Forma Normal
- Eliminacion de dependencias Transitivas
- Ejemplo
Los atributos ya se encuentran en la entidad
padre
14Ayudantia Proceso de Normalización
15Ayudantia Proceso de Normalización
- Relaciones Redundantes
- Eliminación de Loops.
- Eliminar la relación más débil o menos
importante. - Ejemplo
16Ayudantia Proceso de Normalización
17Ayudantia Proceso de Normalización
- Relaciones Muchos a muchos
- Relación Muchos a muchos
Nub-artificial. - identificadores.
- Ejemplo
18Ayudantia Proceso de Normalización
19Generación Tablas
20Ayudantia Proceso de Normalización
- Caso Discoteca
- Una empresa de producciones y eventos lo ha
contratado para mejorar el sistema antiguo. El
objetivo de la base de datos es registrar los
puntos clave en que se realizan los carretes
veraniegos en la región para poder organizar las
distintas fiestas y eventos típicos del verano.
La información relevante son los empleados que
trabajan en ellas, los tragos que se preparan y
la música que tocan. El sistema previo se basa en
el siguiente modelo. - En la entidad CANCION, el atributo Formato
Canción se refiere a si es un formato análogo o
digital. En la entidad AUDIO, el atributo Formato
de Origen se refiere al tipo de medio análogo (CD
audio, Casete, Disco de vinilo). En la entidad
MP3, el atributo Fuente de Origen se refiere de
dónde se obtuvo el archivo (Ripeo de medio
análogo o descargado de Internet). No obstante,
como esto no está especificado en el enunciado,
se pueden considerar como el mismo tipo de
atributo y ser eliminado de las entidades hijo
manteniéndolas sólo en la entidad padre.
21Ayudantia Proceso de Normalización
22Ayudantia Proceso de Normalización