GESTIÓN DE LA
INFORMACIÓN
(250016)
250016 – SISTEMAS DE GESTIÓN DE LA INFORMACIÓN (SECCIÓN 2) Catedrático: Ing. Ronald Panameño, MBA
# SESIÓN: 09
RAPS 2019.1
Departamento de Operaciones y Sistemas, UCA.
Solución 1er Parcial SGI ciclo 2019-1
1 1
sin 𝛼 + sin 𝛽 = 2 sin 𝛼 + 𝛽 cos 𝛼 − 𝛽
2 2
• REVISION
Revisar y afinar el
Poner entidades 2FN
modelo de datos
Verificar o añadir
claves a las entidades
Implica identificar las claves de todas las entidades de datos. Existen diversos tipos
de clave:
• Clave Primaria (principal): designa al atributo o atributos que identifican
unívocamente a una y sólo una presencia de cada entidad. NO PUEDE
REPETIRSE
• Clave Foránea: representa un atributo que representa una clave primaria en otra
tabla, pero que está incluida entre los atributos de una tabla para permitir la
relación
• Clave candidata: es una clave primara alternativa utilizada para identificar
unívocamente a una y sólo una presencia de cada entidad
• Clave concatenada: es una clave primaria compuesta por más de un atributo de
datos (Clave combinada o de combinación, de tal forma que no se repita)
250016 – SISTEMAS DE GESTIÓN DE LA INFORMACIÓN (SECCIÓN 2)
# SESIÓN: 09
11
RAPS 2019.1
UNIDAD 3: Estructura de la
Información y las Bases de Datos
• Normalización (ER)
Pedido
0:M 1:M Pieza
Contiene
Siguiendo esa regla, TODA relación o
contenid
o por
muchos a muchos no cumple con la
norma de la 1FN, por lo tanto, es
necesario modificar las relaciones
muchos a muchos, haciendo uso de
entidades relacionales (también Pedido Pieza
• Toda entidad, en 1FN que tiene una llave sencilla (un solo campo),
automáticamente cumple con la segunda forma normal.
• Para evaluar y normalizar a 2FN solo es necesario analizar aquellas
entidades con llaves combinadas.
• En este análisis, no se toman en cuenta las relaciones entre entidades, sino
que el vínculo entre los atributos de una misma entidad.
• Por definición, entidades que tienen subtipos o supertipos se re-definen en
esta segunda forma normal, rediseñándolas como entidades dependientes de
la primera, muchas veces heredando la clave principal como clave foránea o
como clave concatenada según sea el caso.
• Bajo ese concepto, todo atributo cuyo valor pueda ser calculado o deducido
(por lógica o por formula) de otros atributos de la misma entidad debe ser
eliminado.
• En las entidades que NO tienen una clave concatenada, deberá revisarse que
los atributos que no son clave no estén describiendo realmente a una entidad
independiente, en cuyo caso habría que crear una nueva entidad.
• Para realizar la 3FN se supone que todas las entidades ya pasaron a su 2FN.
250016 – SISTEMAS DE GESTIÓN DE LA INFORMACIÓN (SECCIÓN 2)
# SESIÓN: 09
18
RAPS 2019.1
UNIDAD 3: Estructura de la
Información y las Bases de Datos
• Normalización (ER)
El campo:
• Monto es la multiplicación de
cantidad Pedida x Precio Pedido, por
lo tanto depende de dos atributos NO
CLAVE y debe ser eliminado.
•Su valor se recalculará cada vez que
se consulte la combinación Producto
x Pedido
Simplificación por
inspección
• Implica eliminar atributos que sean sinónimos, sobre todo cuando más de un
analista esta trabajando en un modelo de datos.
• Hay que eliminar atributos que puedan deducirse de otros atributos pero
que no son deducibles por una formula, por ejemplo:
Empleado
Cod_Empleado Departamento se puede deducir de
Nombre Municipio (ojo que al contrario no se
cumple esa lógica). Aquí se puede crear
Dirección casa
otra entidad denominada Municipio por
Municipio Dpto y relacionarla
Departamento
Dibujar ER refinado
Revisar y afinar el
modelo de datos
• Es un trabajo de revisión que debe hacerse junto con los usuarios finales
adecuados. Mientras se revisa el modelo de datos final con los usuarios
finales, debe ponerse especial cuidado en no abrumar a los usuarios con datos
técnicos. Es importante que el administrador de la base de datos a ser
diseñada participe de esta revisión final en caso de no haber participado en su
análisis y diseño.
250016 – SISTEMAS DE GESTIÓN DE LA INFORMACIÓN (SECCIÓN 2)
# SESIÓN: 09
21
RAPS 2019.1