Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rafael Maldonado Terminos
Rafael Maldonado Terminos
Presentado a:
Eurípides Triana
Tutor(a)
Entregado por:
Grupo: 301330_7
Este modelo considera la base de datos como una colección de relaciones. De manera
simple, una relación representa una tabla que no es más que un conjunto de filas, cada
fila es un conjunto de campos y cada campo representa un valor que interpretado
describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada
columna también se le puede llamar campo o atributo.
ESQUEMA
Elementos y propiedades del modelo relacional
Relación (tabla): Representan las entidades de las que se quiere almacenar
información en la BD. Está formada por:
o Filas (Registros o Tuplas): Corresponden a cada ocurrencia de la entidad.
TECNICA DE NORMALIZACIÓN
La normalización es la transformación de las vistas de usuario complejas y del almacén
de datos a un juego de estructuras de datos más pequeñas y estables. Además de ser
más simples y estables, las estructuras de datos son más fáciles de mantener que otras
estructuras de datos.
La normalización de una base de datos persigue varios objetivos, principalmente reducir
la redundancia de datos y simplificar las dependencias entre columnas, aplicándose de
manera acumulativa. Lo anterior quiere decir que la segunda forma normal incluye a la
primera, la tercera a la segunda y así sucesivamente. Una base de datos que esté en
segunda forma normal, por tanto, cumplirá las dos primeras reglas de normalización.
FORMAS NORMALES
Primera Forma
La primera regla de normalización se expresa generalmente en forma de dos
indicaciones separadas. Todos los atributos, valores almacenados en las columnas,
deben ser indivisibles. No deben existir grupos de valores repetidos.
El valor de una columna debe ser una entidad atómica, indivisible, excluyendo así las
dificultades que podría conllevar el tratamiento de un dato formado de varias partes.
Supongamos que tienes en una tabla una columna Dirección para almacenar la
dirección completa, dato que se compondría del nombre de la calle, el número exterior,
el número interior (puerta), el código postal, el estado y la capital.
Las tablas que están ajustadas a la primera forma normal, y además disponen de una
clave primaria formada por una única columna con un valor indivisible, cumplen ya con
la segunda forma normal. Ésta afecta exclusivamente a las tablas en las que la clave
primaria está formada por los valores de dos o más columnas, debiendo asegurarse, en
este caso, que todas las demás columnas son accesibles a través de la clave completa
y nunca mediante una parte de esa clave.
La tercera forma normal, ésta indica que no deben existir dependencias transitivas
entre las columnas de una tabla, lo cual significa que las columnas que no forman parte
de la clave primaria deben depender sólo de la clave, nunca de otra columna no clave.
VENTAJAS
Independencia de Datos: -Cambios en los datos de la base -menor coste de
mantenimiento.
Coherencia de Resultados: -Acciones únicas -Se evita inconsistencia
Mejora en la disponibilidad: -No hay dueño de datos -Ni aplicaciones ni usuarios
Cumplimiento de ciertas normas: -Restricciones de seguridad -ACCESOS
-OPERACIONES
Compartir datos: Se comparte con todos los usuarios que estén autorizados.
Mejora en la seguridad y en la integridad de datos
Mejora en la productividad: Proporciona muchas de las funciones estándar
Mejora en el mantenimiento: Los DBMS Separan las descripciones de los
DESVENTAJAS
Complejidad: Los DBMS son programas que pueden ser complejos.
Costo del equipamiento adicional: Adquiere más espacio de almacenamiento
Vulnerable a los Fallos: Hace que el sistema sea más vulnerable ante los fallos.
DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de definiciones que contiene las características
lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa,
incluyendo nombre, descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el
acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y
auxilia a los analistas que participan en la determinación de los requerimientos del
sistema, su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que forman
parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de
datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y
descripción de todos estos elementos.
CONCLUSIONES