BASE DE DATOS (“DISEÑO”)
Modelado de la Base de Datos a partir de las Dependencias Funcionales.
Recordando:
DFE (Dependencia Funcional Exclusiva):
Una Transacción del Grupo Transaccionalsolo se encuentra asociada a un sujeto.
DFNE (Dependencia Funcional No Exclusiva):
Una Transacción del Grupo Transaccional se encuentra asociada a más de un sujeto.Cadena Lógica del Negocio (CLN): Defina por “Contexto” (Delimitar el inicio y fin del Negocio) el “Sujeto” (Para Quién se va a Controlar) y los “Grupos Transaccionales” (Que se va a Controlar)Dependencia Funcional: Procedimiento a través del cual se asegura la “Relación R” entre los componentes.
Avanzado /
“Solución ce un DFE”:
Si:
(PK: Primary Key / Atributo identificadordel Componente Sujeto y del Componente Grupo Transaccional)
(FKD: Foreing Key Default – foreing key por defecto / atributos códigos que generán después sus propias tablas de descripciones)
Nota:Para la cadena en cuestión, C y H son supuestas como FKD
Tabla 1: (Directa del sujeto)
Tablas que resuelven los Grupos Transaccionales
Tabla 2
Tablas que resuelven alas FKD:Tabla 3:
Tabla 4:
1.1. Metodología para resolver un DFE
1. Construya la “Cadena Lógica del Negocio” asegurando que se trata de una Dependencia Funcional Exclusiva
2.Asigne cada componente de la “Cadena” los atributos que correspondan, identificando la PK de cada componente y las FKD que se adviertan en cada uno de ellos.
3. Construya la primera tabla de la Base dedatos, siendo ésta la que corresponde al “Sujeto” directamente
4. Construya las tablas de los Grupos Transaccionales, las cuales iniciaran con su PK ya identificada, sus atributos igualmenteidentificados y agregue como último atributo con denominación de FKP, a la PK.
5. Construya las tablas que sean necesarias con base en las FK, éstas tendrán como PK a las identificadas FKD, y sus...
Regístrate para leer el documento completo.