Professional Documents
Culture Documents
DEFINICIN:
Es la segunda fase del diseo de la base de datos , el cual tiene como resultado la creacin
de un modelo conceptual de datos creado en la fase anterior se refina y se hace
corresponder con un modelo lgico de los datos. Este modelo lgico est basado en el
modelo de datos objetivo de la base de datos (por ejemplo, el modelo de datos relacional).
Una vez establecido el modelo conceptual del problema o situacin, el diseo lgico de los
datos permite que estos se puedan representar usando de manera eficiente posibles recursos
para estructurar datos y modelar restricciones disponibles en el modelo lgico.
REPRESENTACION
LOGICA
Tabla
Fila
Columna
REPRESENTACION
FISICA
Archivo secuencial
Registro
Campo
MODELO
RELACIONAL
Relacin
Tupla
Atributo
TUPLA : Cada uno de los elementos que contiene una instancia de la relacin (filas).
EL CONCEPTO DE RELACIN:
Relacin R(Ai..An)
Subconjunto del producto cartesiano D1..Dn (esto es, una tabla).
Restricciones de integridad:
Clave primaria:
Conjunto de atributos seleccionados para identificar unvocamente a las tuplas de una
relacin.
Integridad de entidad:
Los atributos de la clave primaria no pueden tomar valores nulos, ya que la clave primaria
debe permitirnos identificar unvocamente cada tupla de la relacin.
Clave externa:
Conjunto de atributos de una relacin cuyos valores en las tuplas deben coincidir con
valores de la clave primaria de las tuplas de otra relacin.
Integridad referencial:
Todos los valores no nulos de una clave externa referencian valores reales de la clave
referenciada.
La integridad referencial mantiene las conexiones en las bases de datos relacionales.
Para obtener una relacin en 1NF: Se eliminan los atributos compuestos y multivaluados.
2NF: Segunda Forma Normal
Todos los atributos no primos (los que no forman parte de claves candidatas) dependen
funcionalmente de las claves candidatas de forma completa. Una dependencia funcional es
completa cuando el determinante no se puede simplificar.
3NF: Tercera Forma Normal
Ningn atributo no primo depende transitivamente de ninguna clave candidata.
Si AB y BC, entonces C depende transitivamente de A a travs de B (esto es, AC).
Esta dependencia transitiva puede causar anomalas de actualizacin cuando B no es una
clave candidata de la relacin.
4NF: Cuarta Forma Normal
Como consecuencia de la 1NF, pueden aparecer dependencias multivaluadas que habr que
eliminar. Para que una relacin est en 4NF, todo determinante de una dependencia
multivaluada debe ser una clave candidata (y, por tanto, una dependencia funcional).
5NF: Quinta Forma Normal
Cuando una relacin se descompone en ms de dos relaciones (porque no se pueda
encontrar una descomposicin sin prdidas en dos proyecciones), se ha de cumplir un
requisito para que la descomposicin sea sin prdidas: toda dependencia de reunin debe
ser consecuencia de las claves candidatas.
A travs de esta grfica se escenifican los componentes bsicos de un MR. Los aspectos
ms importantes que se formalizan en este son: la definicin de la estructura, el control
integridad y la manipulacin de los datos, . Para lograr esto maneja los siguientes
conceptos: relacin, dominio, tupla, cardinalidad, atributo, grado y clave (primaria y
fornea).
RELACIN: Es el elemento bsico del modelo, est compuesta por dos partes: Cabecera y
Cuerpo. La cabecera esta formada por un conjunto fijo de atributos. El cuerpo est
formado por un conjunto de tuplas . Por esto podemos nombrar una relacin con el
nombre de TABLA, la cual est compuesta por filas y columnas, donde cada fila (tupla)
representa un conjunto de valores relacionados entre s(hechos del mundo real), y las
columnas (atributos) tienen la funcin de ayudar a interpretar el significado de los valores
que estn en cada fila de la tabla. Como ejemplo, la grfica representa la relacin
PERSONA.
- No existen tuplas repetidas: Esta propiedad es consecuencia del hecho de que el cuerpo
de la relacin es un conjunto matemtico( es decir, un conjunto de tuplas) y en matemticas
por definicin los conjuntos no incluyen elementos repetidos.
- Las tuplas no estn ordenadas: Esta propiedad sirve para ilustrar la diferencia entre una
relacin y una tabla, porque las filas de una tabla tienen un orden obvio de arriba hacia
abajo, en tanto que las tuplas de una relacin carecen de tal orden.
- Los atributos no estn ordenados: Esta propiedad desprende el hecho de que la cabecera
de una relacin se define tambin como conjunto. Las columnas de una tabla tienen un
orden evidente de izquierda a derecha, pero los atributos de una relacin carecen de tal
orden.
R= PERSONA
Atributos: Cedula, Nombre, Ubicacin, Ciudad
PERSONA(Cedula, Nombre, Ubicacin, Ciudad)
Una relacin, r, del esquema de relacin, R, es el conjunto de n-tuplas r = {t1,t2, ..., tn}.
Cada n-tupla, t, es una lista ordenada de n valores, donde cada uno de estos es un elemento
del dominio de D(Ai), o bien un valor nulo.