Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas de Informacin y
el Modelo de Datos Relacional
Contenido
Qu es un dato?
Qu es la informacin?
Anlisis de la informacin
Definicin de una base de datos
Caractersticas de las bases de datos
Modelo de datos
Modelo Relacional
La independencia de datos y la integridad referencial
Modelo Entidad-Relacin
Normalizacin
Modelado de datos. Casos Prcticos
Herramientas CASE
z
z
z
z
z
z
z
z
z
z
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.1. Qu es un dato?
25 Femenino
26 Rosa
Alejandria
#35
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.2. Qu es la informacin?
25 Femenino
26 Rosa
Alejandria
#35
Datos de
una
persona
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.2. Qu es la informacin?
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Datos. La informacin en s.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Es la evaluacin de las reglas del negocio, esto es, verificar que los
datos estn siguiendo dichas reglas.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Una base de datos de red como su nombre lo ndica, esta formado por
una coleccin de registros, los cuales estn conectados entre s por
medio de enlaces. El registro es similar a una entidad como las
empleadas en el modelo entidad-relacin.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Modelo relacional
En este modelo se representan los datos y las relaciones entre estos,
a travs de una coleccin de relaciones, en las cuales los renglones
(tuplas) equivalen a cada uno de los registros que contendr la base
de datos y las columnas corresponden a las caractersticas (atributos)
de cada registro localizado en la tupla, por ejemplo, para las relaciones
empleado y articulo, tendramos:
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Haciendo una tabla que contenga cada una de las llaves primarias de las
entidades involucradas en la relacin, por ejemplo, tomando en cuenta que la
llave primaria del empleado es su RFC, y la llave primaria del artculo es la
clave.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Representacin Intuitiva
Modelo Relacional
Archivo secuencial
Registros
Campos
Tabla
Filas
Columnas
Relacin
Tuplas
Atributos
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Clave
primaria
cod-pro
S1
S2
S3
S4
S5
Nom-pro
Status
Smith
Jones
Blake
Clark
Adams
20
10
30
20
30
Ciudad
Londres
Pars
Pars
Londres
Atenas
Tuplas
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Ventajas
z
Desventajas:
z
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
fsica de datos
zIndependencia
lgica de datos
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
zLa
zCuando
zAl
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
caractersticas
tenemos
se
caracteriza
zSlo
zLa
zLa
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Conceptos fundamentales
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Entidades
Se puede definir cono entidad a cualquier objeto, real o abstracto, que
existe en un contexto determinado o que puede llegar a existir y del
cual deseamos guardar informacin, por ejemplo, un profesor, un
alumno o bien una materia
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
zDbiles
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Atributos
Las entidades se componen de atributos que son cada una de las
propiedades o caractersticas que tienen las entidades. Cada ejemplar
de una misma entidad posee los mismos atributos, tanto en nombre
como en nmero, diferencindose cada uno de los ejemplares por los
valores que toman dichos atributos.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Claves
El modelo Entidad - Relacin exige que cada entidad tenga un
identificador, se trata de un atributo o conjunto de atributos que
identifican de forma nica a cada uno de los ejemplares de la entidad.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
El proceso de cristalizacin de las entidades y sus relaciones en
formatos de tabla usando los conceptos relacionales se llama
proceso de normalizacin y consiste en agrupar a los campos de
datos en un conjunto de relaciones o tablas que representan a las
entidades, sus caractersticas y sus relaciones de forma adecuada.
La razn de la normalizacin es asegurar que el modelo conceptual
de la base de datos funcionar. Esto no significa que una
estructura no normalizada no funcionar, sino que puede causar
algunos problemas cuando los programadores de aplicacin traten
de modificar la base de datos para insertar, actualizar o eliminar
datos.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
Las formas de normalizacin fueron propuestas
originalmente por Codd, entre 1971 y 1972.
Posteriormente
varios
investigadores
continuaron
trabajando en esta teora y a lo largo del tiempo han
surgido varias formas de normalizacin que complementan
y refuerzan a las enunciadas por Codd.
Las formas normales son una serie de restricciones que se
definen sobre las estructuras relacionales para evitar
anomalas al efectuar adiciones, eliminaciones o
actualizaciones de tuplas.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
1FN
3NF
2FN
1FN
2FN
Relaciones
no
normalizadas
3FN
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
Las ventajas de la normalizacin son las siguientes:
zEvita
zMejora
la independencia de datos.
zNo
1.12. Normalizacin
Primera Forma Normal (1FN)
Una relacin est en primera forma normal si, y slo si, todos los
dominios de la misma contienen valores atmicos, es decir, no hay
grupos repetitivos. Si se ve la relacin grficamente como una tabla,
estar en 1FN si tiene un solo valor en la interseccin de cada fila
con cada columna.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
Segunda Forma Normal (2FN)
Una relacin est en segunda forma normal si, y slo si, est en
1FN y, adems, cada atributo que no est en la clave primaria es
completamente dependiente de la clave primaria.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
1.12. Normalizacin
Tercera Forma Normal (3FN)
Una relacin est en tercera forma normal si, y slo si, est en 2FN
y, adems, cada atributo que no est en la clave primaria no
depende transitivamente de la clave primaria. La dependencia es
transitiva si existen las dependencias siendo atributos o conjuntos
de atributos de una misma relacin.
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
Mdulo 1
Sistemas de Informaci
Informacin y modelo relacional
zEasyCASE:
zSystem
zDBDesigner:
zTableDesigner: