Professional Documents
Culture Documents
Si antes de empezar a escribir cualquier código, realizas primero un minucioso análisis de las tablas,
campos, indices y relaciones que vas a necesitar, puedes estar seguro que ya tienes el 40% de tu proyecto
desarrollado, o incluso el 50% si haces un buen trabajo y tu planeamiento no requiere modificaciones en el
medio del camino.
Es indispensable para llegar a buen puerto, que ántes de empezar a desarrollar cualquier aplicación, tengas completamente
definido el diccionario de datos que va almacenar la información a ser manipulada por el sistema.
Es por eso que para este Tutorial de Java – ¨Creando aplicaciones Swing¨ quise crear un articulo independiente donde
primero te muestro la estructura de datos con la cual vamos a trabajar, de forma que estés siempre al tanto de lo que vamos
haciendo.
Mediante este artículo verás cómo es rápido el desarrollo de cualquier aplicacion, cuando se tiene de antemano la idea clara
de cómo se va almacenar o recuperar la información.
Es muy importante, que observes detenidamente el modelo que te presento y que lo llamaremos de Diagrama de Entidad-
Relación, también que veas cada una de las entidades para que desde el inicio del desarrollo estés familiarizado con los
nombres de tablas y campos de forma que la programación sea más fácil.
Diagrama de Entidad-Relación
Para una fácil interpretación de toda la estructura de datos del Sistema de Biblioteca que vamos a crear, aquí puedes
visualizar claramente de forma gráfica todo el conjunto de las tablas, indices, campos y relaciones.
La leyenda AI encerrada en rectángulo al lado de cada campo indica que dicho campo es un camo de tipo
http://tutorialjava7.wordpress.com/2010/10/22/tutorial-java-mi-modelo-de-datos-der/ (1 de 8)25/02/2011 08:35:14 p.m.
Tutorial Java – Mi Modelo de Datos (DER) | Tutorial de Java – Cómo lo Hacen?
AUTO_INCREMENT, este es un atributo que posteriormente asignaremos al momento de crear las columnas, para que
dicho campo sea incrementado automáticamente.
Leyenda de íconos
Para una mejor comprensión del diccionario de datos, a continuación designo la representación de cada imagen que se
visualiza al lado de los campos de la Tabla:
Campo normal
Siguiendo nuestro gráfico, la base de datos “Biblioteca” está compuesta de 7 tablas, que se citan a continuación según el orden
que serán utilizadas:
Diccionario de Datos
A continuación te detallo la estructura de cada tabla, para que la tengas en cuenta en el momento de la creación, pero no te
apures por crear todavia, ya que eso te mostraré en el siguiente tutorial, más bien ocupate de entender bien toda la estructura.
Autores
Clientes
Libros
Prestamos
Prestamos_Libros
pli_libro INT(10) NN
pli_prestamo INT(10) NN
Ciudades
Libros_Autores
Mi deseo es que todo el tutorial puedas llevarlo a la práctica, ya que lo que buscas aquí seguramente es mejorar tu aprendizaje
sobre la herramienta Java, y que mejor forma de aprender que practicando y repitiendoo, repitiendo y practicando, por
eso mi recomendación para que ésto ocurra es:
Tareas
1. Cuanto antes puedas, imprime éste artículo, no desperdiciarás hojas ni tinta, pues ésta información la utilizarás a lo largo
de todo el tutorial. (Si lo puedes imprimir ahora, hazlo ahora!)
2. Busca una carpeta física para almacenar específicamente los artículos de este tutorial que estás siguiendo e incluye
dentro, la hoja que imprimiste.
3. Lleva contigo la carpeta adonde vayas de forma que puedas darle una mirada cada vez que tengas tiempo, cuando estás
en el bus, esperando en sala de espera o de noche antes de dormir.
4. Trata siempre de encontrar un lugar relajado y tranquilo y empieza a analizar detalladamente, campo por campo, tabla
por tabla la Estructura General de la Base de Datos que te propongo, y que es la que vamos a utilizar.
En el próximo artículo, crearemos ésta estructura en el Servidor MySQL que ya tenemos instalado.