Normalizacion del modelo relacional

Páginas: 10 (2291 palabras) Publicado: 28 de marzo de 2012
Normalización del modelo Relacional |
Las distintas formas de normalización. |
Jans Izac Martínez Morentin |

Tabla de contenido
Introducción 2
Desarrollo 3
Entidad 3
Relación 3
Dependencia Funcional 3
Clave candidata 1
Clave compuesta 1
Clave Foránea 1
Restricción de integridad 1
Normalizacion 1
Regla #1 2
Regla #2 2
Regla #3 2
Regla #4 3
Regla normal de Boyce-Codd 3Ejemplos 4
Regla #1 4
Regla #2 4
Regla #3 5
Regla #4 6
Referencias bibliográficas 8

Introducción
Siempre que un analista de sistemas de base de datos arma una base de datos, queda a su cargo descomponer dicha base en grupos y segmentos de registros. Este proceso es la descomposición; el mismo es necesario independientemente de la arquitectura de la base de datos - relacional, red ojerárquica-. Sin embargo, para la base de datos relacional, la acción correspondiente puede dividirse y expresarse en términos formales y se denomina normalización a la misma.
La normalización convierte una relación en varias sub-relaciones, cada una de las cuales obedece a reglas. Estas reglas se describen en términos de dependencia. Una vez que hayamos examinado las distintas formas de dependencia,encontraremos procedimientos a aplicar a las relaciones de modo tal que las mismas puedan descomponerse de acuerdo a la dependencia que prevalece. Esto no llevará indefectiblemente a formar varias subrelaciones a partir de la única relación prexistente.

Desarrollo
El modelo relacional fue introducido en 1970 por E. F. Codd quien era ingeniero de IBM, el modelo que el ideo se basa en el “algebrarelacional” y ahora, es el modelo estándar para los productos comerciales.
Algunos términos importantes que se deben de conocer para entender el modelo relacional son:
*
* Entidad
* Relación
* Dependencia funcional
* Clave candidata
* Clave compuesta
* Clave primaria
* Clave sustituta
* Clave foránea
* Restricción de integridad
* referencial
*Forma normal
* Dependencia multi-valor

Entidad
Una entidad, es algo identificable, por lo general los usuarios le dan seguimiento como por ejemplo:
* Clientes
* Computadoras
* Ventas
Relación
Los productos de los SGBD relacionales almacenan datos acerca de las entidades en las relaciones, que son un tipo especial de tabla. Una relación es una tabla bidimensional que tiene lassiguientes características:
* Las filas contienen datos acerca de una entidad.
* Las columnas contienen datos acerca de los atributos de la entidad.
* Todas las entradas de una columna son del mismo tipo.
* Cada columna tiene un nombre único.
* Las celdas de la tabla mantienen un único valor.
* El orden de las columnas no es importante.
* El orden de las filas no tieneimportancia.
* Ninguna de las dos filas puede ser idéntica.
Dependencia Funcional
Una dependencia funcional se produce cuando el valor de unos atributos (conjunto de atributos) determina el valor de un segundo (conjunto de atributo/s):
StudentID > StudentName
StudentID > (DormName, DormRoom, Fee)
El atributo en el lado izquierdo de la dependencia funcional se llama el determinante.La dependencias pueden estar basadas en ecuaciones:
ExtendedPrice = Quantity X UnitPrice
(Quantity, UnitPrice) > ExtendedPrice
Las dependencias de la función no son ecuaciones!
Clave candidata
Una clave candidata es una clave que determina todas las otras columnas en una relación.
Clave compuesta
Una clave primaria es una clave de candidato seleccionada como el principal medio deidentificación de filas en una relación.
* Hay sólo una clave primaria por relación.
* La clave primaria puede ser una clave compuesta.
* La clave primaria ideal es corto, numérica y nunca cambia.
Clave Foránea
Una clave foránea es la clave principal de una relación que se coloca en otra relación para formar un vínculo entre las relaciones.
* Una clave foránea puede ser una sola...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo Relacional
  • MODELO RELACIONAL
  • Modelo relacional
  • modelo relacional
  • El modelo relacional
  • Modelo Relacional
  • Modelo Relacional.
  • Del modelo relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS