martes, 9 de junio de 2009


QUINTA TAREA SEGUNDA EVALUACION


1.- ¿Qué es la normalización entre bases de datos?


R= es aquel proceso que consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al model relacional.


Las bases de datos relacionales se normalizan para:


-Evitar la redundancia de los datos.-Evitar problemas de actualización de los datos en las tablas.-Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
-Cada columna debe tener su nombre único.-No puede haber dos filas iguales. No se permiten los duplicados.-Todos los datos en una columna deben ser del mismo tipo.

2.- ¿Qué es la primera forma normal?


R= Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma normal N es decir que todas sus tablas están en la forma normal N.


Una tabla está en Primera Forma Normal sólo si:


-Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.-La tabla contiene una clave primaria.-La tabla no contiene atributos nulos.-Si no posee ciclos repetitivos.
Una columna no puede tener múltiples valores. Los datos son atómicos. (Si a cada valor de X le pertenece un valor de Y, entonces a cada valor de Y le pertenece un valor de X)Esta forma normal elimina los valores repetidos dentro de una BD.


3.- ¿Qué es la segunda forma normal?


R= Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales.En otras palabras podríamos decir que la segunda forma normal está basada en el concepto de dependencia completamente funcional. Una dependencia funcional es completamente funcional si al eliminar los atributos A de X significa que la dependencia no es mantenida, esto es que A Є X, (X – {A}) -x-> Y. Una dependencia funcional es una dependencia parcial si hay algunos atributos que pueden ser removidos de X y la dependencia todavía se mantiene, esto es A Є X, (X – {A}) -> Y .Por ejemplo {SSN, PNUMBER} HOURS es completamente dependiente dado que ni SSN HOURS ni PNUMBER HOURS mantienen la dependencia. Sin embargo {SSN, PNUMBER} ENAME es parcialmente dependiente dado que SSN ENAME mantiene la dependencia .


4.- ¿Qué es la tercera forma normal?


R= La tabla se encuentra en 3FN si es 2FN y cada atributo que no forma parte de ninguna clave, depende directamente y no transitivamente, de la clave primaria.Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.


5.- ¿Cuál es el ciclo de vida del sistema de aplicación de una base de datos?


R= Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
-Planificación del proyecto.-Definición del sistema.-Recolección y análisis de los requisitos.-Diseño de la base de datos.-Selección del SGBD.-Diseño de la aplicación.-Prototipado.-Implementación.-Conversión y carga de datos.-Prueba.-Mantenimiento.
Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentación.

No hay comentarios:

Publicar un comentario