Normalizacion teoria

Páginas: 7 (1540 palabras) Publicado: 6 de septiembre de 2015
MODELO RELACIONAL

Representa la Base de Datos como una colección de relaciones. Cada relación semeja una tabla o archivo simple. Cada fila representa una colección de valores de datos relacionados entre si.

Terminología:

Fila  TUPLA
Columna  ATRIBUTO
Relación  CONJUNTO DE TUPLAS

ESTUDIANTE
NOMBRE
NSS
TELPART
DIRECCION
TELOF
EDAD
PROM
Juan Lopez
1777854
4553-6868
A. del Valle 550 –Villa Luro
4342-1870
26
7,61
Adrian Constanzo
3357581
4551-4148
Lamadrid 40 – Avellaneda
4572-6252
31
5,58
Analia Suarez
2251472
4331-4187
Alvear 465 – Avellaneda
4253-4874
19
8,99
Susana Costa
3125412
4342-3585
R. de Escalada 1487 – CF
4267-8530
29
6,44
Martin Arian
4141489
4872-6195
Balcarce 50 – Cap. Fed.
4331-0070
29
8,22
Figura 1

Todos los elementos de un conjunto son distintos, por lotanto todas las tuplas de una relación son distintas. Esto significa que no puede haber dos tuplas que tengan la misma combinación de valores para todos sus atributos.

CLAVE
De la figura 1 se observa que el conjunto de atributos NSS (Número de Seguro Social) es una clave de ESTUDIANTE porque no pueden haber 2 tuplas de estudiantes que tengan el mismo valor de NSS. Su valor sirve para identificar demanera única una tupla de una relación. Puede existir mas de una clave, cada una de ellas serán claves candidatas.

SUPERCLAVE
Es el conjunto de atributos que contenga a la clave. Ejemplo:

{NSS, Nombre, Edad}


BASE DE DATOS RELACIONAL

Una base de datos relacional suele contener muchas relaciones y en éstas las tuplas están relacionadas de diversas maneras.

Ejemplo de base de datosrelacional:


Figura 2

También existen los esquemas de base de datos relacional, que se utiliza como forma identificativa de la base de datos y con la cual se suele trabajar a partir de la emulación de las mismas.
Figura 3

Un atributo que representa el mismo concepto puede llevar o no el mismo nombre en diferentes relaciones. Por ejemplo el nombre de un departamento puede estar expresado en una relacióncon el atributo ND y en otra relación con el atributo NOMDPTO. Ambas se están refiriendo a lo mismo.
De igual modo un atributo que representa diferentes conceptos puede llevar el mismo nombre. Por ejemplo el atributo NOMBRE puede identificar en un esquema el nombre del cliente y en otro puede referirse al nombre de departamento.

El diseño de un esquema de relación debe cumplir con las siguientespautas:

Fácil de explicar su significado.
No debe haber anomalías de inserción, eliminación o modificación en las relaciones.

Objetivo
Minimizar el espacio de almacenamiento que ocupan las relaciones base (archivos). La agrupación de atributos en esquemas de relación tiene un efecto significativo sobre el espacio de almacenamiento.
Como ejemplo tenemos las siguientes relaciones que resultan deaplicar una “reunión natural” a las relaciones de la figura 2.

Figura 4

Otro problema grave que surge al emplear las relaciones base es el de las anomalías de inserción, eliminación y de modificación.

Inserción
En una relación base si se quiere insertar una nueva tupla, debemos tener mucho cuidado con todos los valores de cada atributo, por ejemplo los valores del atributo DEPARTAMENTO, paraque sean congruentes con los valores del mismo departamento de otras tuplas. No ocurre así cuando existe un esquema de base de datos relacional, donde solo se coloca el numero de departamento en la tupla de la relación EMPLEADOS y todos los demás atributos se colocan por única vez en la base de datos como tupla única de la relación DEPARTAMENTO.

Eliminación
Si se elimina de la relación baseEMP_DEPTO una tupla de empleado que representa al ultimo empleado perteneciente a un cierto departamento, la información concerniente a ese departamento se perderá de la base de datos.

Modificación
En EMP_DEPTO si alteramos el valor de uno de los atributos de un departamento dado (por ejemplo: el gerente del departamento 5 se deberá actualizar las tuplas de todos los empleados que pertenezcan a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria de normalizacion
  • TEORÍA DE LA NORMALIZACIÓN EN EL AULA
  • normalizacion
  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS