Está en la página 1de 4

Nombre: Francisco Herrera Varela Fecha: 14/03/2012 Tarea lea cuidadosamente la informacin e ingrese la informacin que se pide e imprima

su tarea la cual ser entregada el Mircoles 14/03/2012, coloque al final sus comentarios y dudas: Ejemplo Normalizacin de las bases de datos la contabilidad Supongamos que se debe disear una base de datos para un departamento de contabilidad, analizando el problema a simple vista el listado que se encuentra en la parte inferior sera la primera fase, pero antes de esto debemos Normalizar la BD. 1ER. Paso para Normalizar la base de datos es crear una clave principal ejemplo: Nmero de factura(PK) fecha de la factura importe de la factura descripcin de la factura informacin_ cliente gastos_totales categora de gastos y descripcin fecha_de_gastos 1ER. Paso para Normalizar la base de datos identifique cualquier campo que contenga varios elementos de informacin. (Observe los dos campos que se pueden dividir en campos independientes, vea como se complementa la base de datos). tarea coloque de otro color los campos anexados.

Numero de factura
importe de la factura descripcin de la factura fecha factura

nombre del cliente


Direccin del cliente ciudad cliente estado del cliente

cdigo postal del cliente telfono_cliente gastos_totales

categora de gastos
descripcin del gasto fecha_gastos 2Da. Forma Normal: Paso para Normalizar la base de datos, el siguiente paso ser crear ms tablas hasta evitar cualquier posible redundancia.

1 identifique cualquier campo que no est relacionado directamente con la clave principal. 2. Cree nuevas tablas en la medida que sea necesario. 3. Asigne o cree nuevas claves principales. 4. Repita los pasos del 1 al 3

Id_cliente nombre del cliente


Direccin del cliente ciudad cliente estado del cliente cdigo postal del cliente telfono_cliente gastos_totales

Numero de factura
importe de la factura descripcin de la factura fecha factura

Id_gastos categora de gastos


descripcin del gasto fecha_gastos

5. Cree las claves externas (forneas) requeridas que permitan indicar los distintos tipos de relaciones. Ejemplo:

(Tarea) Analiza la informacin y divida la informacin en tablas: colcalas en esta parte. 3ra. Forma Normal: Una Base de Datos cumple con la tercera forma normal si cumple con la segunda forma normal y toda columna que no sea clave es independiente de cualquier otra columna que tampoco sea clave. Es decir los campos de una tabla que no sean clave, deben ser mutuamente independiente.

Si se quiere anexar datos extra a la base de datos como datos del contacto y email del cliente analice la informacin e indique en que tabla los anexara?. Para mi punto de vista los anexara en la tabla de datos cliente porque se tendra que almacenarlos en una tabla en la que tenga algo que ver. As quedaran mis tablas:

Numero de factura
importe de la factura descripcin de la factura fecha factura

Id_cliente nombre del cliente


Direccin del cliente ciudad cliente estado del cliente cdigo postal del cliente e-mail_cliente telfono_cliente gastos_totales

Id_gastos categora de gastos


descripcin del gasto fecha_gastos

Las claves forneas establecidas son: Id cliente, id gastos, nmero de factura, y la clave primaria de todo es el nmero de factura.
Comentarios y dudas: por cierto creo que me quedo muy claro acerca de aplicar la segunda forma normal y la tercera, de alguna manera creo que no entiendo mucho porque es mi primer problema que realiz pero con la prctica creo que voy a entender mejor.

También podría gustarte