Cuando se realiza el anlisis para el diseo de bases de datos es necesario dejar
documentacin de cmo se han diseado y para que otras personas la puedan consultar cuando haya rotacin de personal en el rea de sistemas. Esta debe incluir como se nombran los archivos de base de datos, campos, tipo de datos, tamao de cada campo, significado de cada uno de ellos, relaciones entre las bases de datos, mapa de datos, con el fin de tener un control en caso de contingencias y de una reingeniera de ellas.
Diccionario de Datos. Este documento es de vital importancia para tener registro de como estn diseadas las bases de datos, incluye informacin de diseo como, nombre del archivo, ruta donde se encuentra el archivo, y detalles de la composicin como: nombre de campo, tipo de dato, tamao de campo, adems de una descripcin de cada campo acerca del dato que va a representar y las relaciones que tienen cada una de ellas por los campos en comn. Debe estar diseado de una forma que pueda ser comprensible para cualquier persona que necesita consultar dicho diccionario, a continuacin se presentar un ejemplo de este:
Para iniciar cada parte de lo que formar el diccionario de datos es importante primero mencionar como se llamar el archivo y una descripcin del contenido de la base de datos. Como podemos ver en el ejemplo cada archivo debe estar diseado en base al anlisis que se realice para el correcto diseo; en los rubros vemos "Campo", que lleva el como vamos a nombrarlo, el siguiente es "Tipo" que nos dir que tipo de dato ser el campo, as como "Tamao" del campo en este si se observa se puso en el archivo APEmpleado en sueldo el tamao es "10:2" esto es para dar a entender que se campo llevar diez digito y dos decimales y en "Descripcin" que nos dice el significado de cada campo es decir nos habla de que es lo que llevar en el en su contenido. Hacemos aclaracin tambin de cmo se compone ese campo con decimales, para as tener claro cada punto del diseo de archivos, tambin debe especificarse relaciones con otras bases de datos y campos clave que contiene cada archivo. As es como se va armando un "Diccionario de Datos". Cabe bien mencionar que es importante la fecha en que fueron creados.
Prctica de anlisis de bases de datos. Ahora llevaremos a la prctica lo que se ha explicado anteriormente del anlisis para el diseo de bases de datos. Para ello utilizaremos una aplicacin a la vida real. En el Instituto Estatal de Educacin para Adultos se desea implementar una base de datos para manejar la plantilla de empleados y realizar sus incidencias es decir altas, bajas y cambios de adscripcin as como tener un registro de donde se encuentra el empleado, adems de tener su fotografa y contar un registro de datos personales con el cual no se cuenta. Para ello se entrevist al responsable de la Subdireccin de Personal para poder revisar que datos utilizan para llevar su registro de personal y la forma en que tienen clasificadas las adscripciones y departamentos, como el instituto maneja cuatro nminas que con que dato manejarn el total del sueldo mensuales y que datos personales quieren manejar de los empleados por lo que del listado se recolectaron los siguientes datos:
Nombre completo, curp (Clave nica de registro popular), domicilio, colonia, cdigo postal, ciudad y estado de residencia actual, telfono, fecha de ingreso al instituto, fecha de nacimiento, nombre de un familiar directo, telfono del familiar directo y debe tener el registro de una foto del empleados. Cada empleado percibe de alguno de algunas de las cuatro nminas que se manejan en el instituto se requiere tener registro de porque rubro gana cada empleado, as como adscripcin, departamento, descripcin del puesto.
Con estos datos recabados se va a proceder a realizar el diseo de las tablas que van a conformar la base de datos para este registro de empleados que se requiere.
Diseo de los archivos conforme al anlisis: Archivo de plantilla de empleados lo conformarn los siguientes campos:
CURP (Clave nica de Registro Popular), Apellido Paterno, Apellido Materno, Nombre, fecha de nacimiento, fecha de ingreso al instituto, domicilio, colonia, ciudad, Estado, telfono, nombre de familiar, telfono del familiar y la fotografa del empleado.
El Archivo de nmina lo compondrn los siguientes campos:
CURP (Clave nica de Registro Popular), clave de adscripcin, clave del departamento, clave del puesto, descripcin del puesto, sueldo por nmina inea, patronato, burcrata, honorarios.
Adems se crearn tres catlogos: Catlogo de Adscripciones que lo conformarn: Clave de la adscripcin, descripcin. Catlogo de Departamentos ser formado por: Clave del departamento, descripcin, clave de la adscripcin a la que pertenece el departamento.
Catlogo de puestos de burcratas: Clave del puesto del catlogo, descripcin. Ahora hay que plasmar esto en el diccionario de datos para despus hacer el diseo de esto y sea reflejado el resultado esperado al implementar el manejador de base de datos que se haya seleccionado.
Diccionario de Datos. Sern diseadas cuatro bases de datos de la siguiente forma:
El diccionario queda conformado de esta manera para consultas posteriores y/o futuras reestructuraciones.