Diseno De Base De Datos

Páginas: 7 (1652 palabras) Publicado: 21 de diciembre de 2012
DISEÑO DE BASE DE DATOS

CARACTERÍSTICAS DEL DISEÑO RELACIONAL
 Generar un conjunto de esquemas de relaciones que permitan almacenar la información con un mínimo de redundancia, que facilite la recuperación de la información.  Diseño de esquemas con una forma normal adecuada.  Información adicional que proporciona una serie de limitantes que se denominan dependencias de los datos. Disminuye los problemas ocasionados en las aplicaciones desarrolladas.

 Incorpora mecanismos de consulta potentes, independientes del SGDB.

DOMINIOS ATÓMICOS Y LA PRIMERA FORMA NORMAL.
Especificar los posibles valores válidos para un atributo. Cada dominio incorpora su nombre y una definición del mismo.
Ejemplos de dominio: Dirección: 50 caracteres

- Nacionalidad: Español, Francés,Italiano,... Los dominios pueden ser también compuestos a partir de otros (año, mes y día = fecha)

DOMINIOS ATÓMICOS Y LA PRIMERA FORMA NORMAL (CONTINUA)
Primera forma normal (1FN) Una tabla se encuentra en primera forma normal si impide que un atributo de una tupla pueda tomar más de un valor. Por ejemplo la tabla CLIENTE.

RFC Nombre Departamento

VAV630211 Andrés Mantenimiento
ADC501208Andrea Dirección

DEPENDENCIAS FUNCIONALES
"Dados dos atributos A y B de una relación R, se dice que B es funcionalmente dependiente de A, si para cada valor de A existe un valor de B, y sólo uno, asociado con él”.

En otros términos, se puede decir que si dos tuplas de una relación R tienen el mismo valor en el atributo A deben tener el mismo valor en el atributo B. O dicho de otro modo, siconocemos el valor de A podemos conocer el valor de B. Esto se representa como:
DF: A B

La notación -> se lee "determina funcionalmente".

DEPENDENCIAS FUNCIONALES (CONTINUA)
Por ejemplo, en una relación CLIENTES (Número_cliente, Nombre, Teléfono), existen las siguientes dependencias funcionales:
DF: Número_cliente DF: Número_cliente Nombre Teléfono

Así pues para comenzar el proceso denormalización tenemos que estudiar las propiedades de todos los atributos de la relación y analizar como están relacionados entre sí, buscando las posibles dependencias funcionales que existan. Otro de los pasos previos al proceso de normalización es decidir cual es la clave primaria de la relación.

DEPENDENCIAS FUNCIONALES (CONTINUA)
Claves de una relación La clave de una relación es elconjunto mínimo de atributos que nos permite diferenciar cada fila de una relación de todas las demás. Una notación común que se usa para representar el esquema de una relación, como la del ejemplo, es:

Cliente (numero_cliente, nombre, dirección, teléfono) • Cliente es el nombre de la tabla. • número_ cliente, nombre, dirección y teléfono son los atributos (columnas) • número_cliente, es el nombre dela clave.

SEGUNDA NORMA NORMAL
Ocurre que si una tabla está en primera forma normal y además cada atributo que no sea clave, depende de forma funcional completa respecto de cualquiera de las claves.
Toda clave principal debe ser dependientes del resto de atributos, si hay atributos que depende sólo de parte de la clave, entonces esa parte de la clave y esos atributos formarán otra tabla. SEGUNDA NORMA NORMAL (CONTINUA)
Suponiendo que el DNI y el número de curso formen una clave principal para esta tabla, sólo la nota tiene dependencia funcional completa. El nombre y los apellidos dependen de forma completa del DNI.

TERCERA FORMA NORMAL
Ocurre cuando una tabla está en 2FN y además ningún atributo que no sea clave depende transitivamente de las claves de la tabla. Es decir noocurre cuando algún atributo depende funcionalmente de atributos que no son clave.

TERCERA FORMA NORMAL (CONTINUA)
La Provincia depende funcionalmente del código de provincia, lo que hace que no esté en 3FN. El arreglo sería:

EJEMPPLOS DE NORMALIZACION
CodLib ro 1001 Titulo Variable compleja Autor Murray Spiegel Editorial McGraw Hill NombreLector FechaDe v Pérez Gómez, 15/04/20 Juan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Correcto diseño de una base de datos
  • Diseño Base De Datos
  • Análisis y diseño de bases de datos
  • DISEÑO DE UNA BASE DE DATOS
  • diseño logico de bases de datos
  • Diseño de una Base de Datos
  • diseño de bases de datos ejemplo
  • BASE DE DATOS (“DISEÑO”)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS