Base de datos
I . Planificación de la Base de datos
Cuando se tiene que construir una base de datos, existe la tentación de sentarse inmediatamente en la computadora, arrancar el Gestor de Bases de Datos, y empezar a crear tablas. Bien, esto no hay que hacer. Hay un proceso que es imprescindible seguir para desarrollar una base de datos relacional bien diseñaday, al principio, hay un camino largo a recorrer antes de crear las tablas de la aplicación. No será necesariamente un largo camino en cuanto a tiempo, sino ciertamente en pensamiento.
Un enfoque sistemático del diseño ayudará mucho al diseñador, le ahorrará mucho tiempo y se acercará mucho más a lo que el cliente realmente necesita. En este tema, se describirán los pasos a seguir en un procesode diseño.
A la hora de redactar tablas y campos, hay que utilizar una muy baja tecnología en el proceso de diseño: lápiz y papel. Habrá muchas lagunas a rellenar en esta parte del proceso de diseño. Cuando uno comienza a construir sus propias bases de datos , puedes perteneces a esa la clase de personas que no puede pensar a menos que vea una pantalla de computadora, en cuyo caso hayinstrumentos de software disponibles para modelar una base de datos. Estos instrumentos (ingeniería de software automatizada) pueden ser usados para crear diagramas o para crear la documentación del diseño; pueden ser útiles en particular cuando un equipo trabaja sobre el diseño de una base de datos. Además, algunas de estas herramientas pueden generar comandos que crearán realmente las tablas en la Basede Datos.
La idea es dibujar un diagrama de las tablas y campos y como los datos están relacionados. Esto es lo que se llaman generalmente relación de entidad, ER, o diagramas de E/R. Hay varios sistemas formales para crear estos diagramas que usan un juego específico de símbolos para representar ciertos objetos y tipos de relaciones. En este punto de su carrera en el diseño, sería buenodisponer de cualquier cosa que ahorre trabajo. Además, un sistema formal se hace más necesario cuando un grupo de la gente trabaja sobre el mismo diseño. Además, la utilización de un método estandarizado es provechoso para documentar su diseño para aquellos que vengan detrás.
El Proceso de Diseño
1. Identificar el objetivo de la base de datos.
2. Revisar la base de datos existente, si la hay.3. Hacer una lista preliminar de campos.
4. Hacer una lista preliminar de tablas y colocar en ellas los campos.
5. Identificar los campos claves.
6. Redactar las relaciones entre las tablas.
7. Entrar datos de muestra y normalizar los datos.
8. Revisión y fin del diseño.
Después de un proceso de diseño simplemente hay que asegurarse que se tiene la información necesaria para crear labase de datos y que cumple con los principios de una base de datos relacional. En este tema, utilizando el proceso descrito , se podrá llegar al punto de haber diseñado bien tablas y relaciones, y entender como se extraerán los datos de las tablas. A partir de aquí, el diseñador ya puede empezar a crear el resto de los objetos, consultas, formularios, informes, etc.
En este tema, se examinaráel perfil del proceso. Eres el diseñador de base de datos y la información contenida representa al cliente (la persona que ha expresado la necesidad de una base de datos).
¿Por dónde empezar?
1. Identificar el objetivo de la base de datos.
Muy raramente se recibe una especificación detallada para la base de datos. El deseo de una base de datos es por lo general expresado al principio comocosas que el cliente quiere que haga. Cosas como:
Tenemos que guardar el seguimiento de nuestro inventario.
Necesitamos un sistema de entrada de ventas.
Necesito mensualmente informes sobre ventas.
Tenemos que proporcionar nuestro catálogo de producto sobre la Web.
Esto será toda la información recibida por lo general para clarificar el alcance de la base de datos solicitada. Hay...
Regístrate para leer el documento completo.