Normasde La Base De Datos
Enviado por avril4rosas26 • 8 de Septiembre de 2013 • 367 Palabras (2 Páginas) • 351 Visitas
Normas
1. Solo debe existir en cada campo un solo valor
La primera norma establece que cada intersección de fila o columna de la tabla existe un valor y nunca una lista de valores. (no puedo tener más de un dato en cada caso, es por eso que debo de crear un campo para cada columna).
No use varios campos en una sola tabla para almacenar datos similares. Por ejemplo, para realizar el seguimiento de un elemento del inventario que proviene de dos orígenes posibles, un registro del inventario puede contener campos para el Código de proveedor 1 y para el Código de proveedor 2.
2. Cada columna de la tabla debe depender de la clave
La segunda forma normal exige que cada columna que no se clave dependa por completo de toda la clave principal y no solo de la parte de la clave.
Los registros no deben depender de nada que no sea una clave principal de una tabla, una clave compuesta si es necesario. Por ejemplo, considere la dirección de un cliente en un sistema de contabilidad. La dirección se necesita en la tabla Clientes, pero también en las tablas Pedidos, Envíos, Facturas, Cuentas por cobrar y Colecciones. En lugar de almacenar la dirección de un cliente como una entrada independiente en cada una de estas tablas, almacénela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones independiente.
3. Elimine los campos que no dependan de la clave
Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a más de un único registro de la tabla, considere colocar estos campos en una tabla independiente. Por ejemplo, en una tabla Contratación de empleados, puede incluirse el nombre de la universidad y la dirección de un candidato. Pero necesita una lista completa de universidades para enviar mensajes de correo electrónico en grupo. Si la información de las universidades se almacena en la tabla Candidatos, no hay forma de enumerar las universidades que no tengan candidatos en ese momento. Cree una tabla Universidades independiente y vincúlela a la tabla Candidatos con el código de universidad como clave.
...