Base De Datos Normalizadas

Páginas: 8 (1853 palabras) Publicado: 12 de julio de 2012
DISEÑO DE BASE DE DATOS NORMALIZADAS.

Conceptos preliminares. Una base de datos se puede definir como un conjunto integrado de datos interrelacionados, junto con una serie de aplicaciones para su manejo, accesibles simultáneamente por diferentes usuarios y programas. Ventajas en utilizar bases de datos en diseño de sistemas en vez de usar archivos convencionales (secuenciales, directos y/oindexados): - control centralizado de los datos - integridad de los datos - minimización de las redundancias - independencia de los datos y las aplicaciones - acceso concurrente a los datos - costo mínimo de almacenamiento y mantenimiento - versatilidad de representación de relaciones - establecimiento de medidas de seguridad - facilidad para el cambio (hardware y software) Existen tres modelos debase de datos (estructura que se utiliza para expresar las relaciones existentes entre las diferentes unidades de datos que la constituyen): Modelo jerárquico : Utiliza estructura de árbol para representar relaciones del tipo 1:n (uno a muchos). Una base de datos de este tipo consistirá en uno o varios árboles que expresarán las distintas agrupaciones entre los datos. Modelo reticular (en red) :Utiliza la estructura de red o grafo que permite definir entre todos los nodos relaciones n:n (muchos a muchos). Modelo relacional : Las relaciones entre las unidades de datos o entidades se expresan mediante tablas de dos dimensiones. Una base de datos relacional estará formada por varias de estas tablas en las que una fila contiene una ocurrencia de valores interrelacionados y una columna contienelos diferentes valores posibles de cada atributo. ALUMNO(rut, nombre, carrera) RUT NOMBRE 100 López 110 Muñoz 130 Gonzalez 150 Rojas

CARRERA Ing Comercial Medicina Ing Industrial Ing Comercial

-1-

Diseño de base de datos. Una forma de diseñar las bases de datos es partir estudiando las vistas de usuarios (subconjunto de datos requeridos por un usuario o grupo de ellos para tomardecisiones o realizar una acción). Se obtienen revisando las tareas o decisiones tomadas por los usuarios y los datos requeridos por ellos. Una vista de usuario puede ser información formal (formularios, informes, pantallas) o información informal (llamadas telefónicas, contactos personales, algún dato obtenido de internet, revista o diario). A partir de las vistas de usuarios se crea el modelo de datospara, finalmente, crear las bases de datos físicas. Por lo tanto: Especificación de requerimientos de información Especificación de vistas de usuarios Se someten a proceso de normalización Estructura de base de datos

Concepto previo: actualizaciones anómalas. Al utilizar archivos muchas veces ocurren las llamadas actualizaciones anómalas, las que son efectos no deseados al insertar, modificar oeliminar registros. Una modificación anómala se produce cuando hay valores redundantes para un mismo atributo dentro de una misma tabla. Ejemplo: ALUMNO(rut, nombre, carrera, créditos_requeridos) 100, López, Ing Comercial, 180 110, Muñoz, Medicina, 220 130, Gonzalez, Ing Industrial, 190 150, Rojas, Ing Comercial, 180 Esta tabla tiene valores (créditos_requeridos) de atributos (carrera) repetidos.Por lo tanto, una modificación anómala se produce cuando se requiere modificar los créditos requeridos de las carreras, pues implica tener que cambiar varios valores recorriendo la tabla. Una eliminación anómala se produce cuando al eliminar un registro se pierde información. Ejemplo: al eliminar el alumno con rut 110, siendo ese alumno el único de Medicina, se elimina información extra (cantidadde créditos requeridos en la carrera). Una inserción anómala se produce cuando se desea insertar información parcial en la tabla. -2-

Ejemplo: se desea incorporar la carrera de Auditoría con 170 créditos, lo cual no será posible hasta que alguien se matricule. La solución a estos problemas es efectuar un proceso de normalización. Para el ejemplo anterior: ALUMNO(rut, nombre, carrera)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalizar Bases De Datos
  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS