DISEÑO
Todo comienzo de algo fantástico debe comenzar por el diseño, es decir pasar a papel cualquier situación de la vida real que queramos dejar en una base de datos. Para ello, los expertos han definido dos tipos de modelos:
- Modelo de Datos Conceptual
- Modelo de Datos Físico.
El modelo de datos conceptual, propone que todo lo importante de la situación debe estar definido en Entidades y cada una de ellas debe estar compuesta de datos, el dato más importante se llamará Clave Principal o Primaria.
Por ejemplo: En un Colegio es muy importante tener Alumnos, por lo tanto alumnos sería una Entidad y los datos de los alumnos serían (rut, el nombre, apellidos, dirección) , como el rut es el mas importante sería la clave primaria.
Cuando todas las entidades están definidas se hacen las relaciones entre ellas y se establece la cardinalidad que puede ser Uno a Uno, uno a Muchos , mUchos a uno , o Muchos a Muchos
Modelo de Datos Físico
El modelo de datos Físico es una continuación del modelo Conceptual, en él las entidades pasan a llamarse tablas y las cardinalidades se transforman en claves foráneas. Por lo tanto, veamos las cardinalidades:
- Uno a uno: La clave primaria de una tabla pasa a la otra y la clave primaria de la otra pasa a la inicial.
- Uno a muchos o muchos a uno: La clave primaria del lado uno pasa a la tabla muchos.
- Muchos a Muchos: Se crea una nueva tabla compuesta de las claves primarias de ambas tablas.
IMPLEMENTACION
Luego de tener el diseño listo es hora de pasar nuestro modelo a un programa computacional que para estos casos debe ser un Sistema de Gestion de Base de Datos (SGBD), en el mercado hay muchos de distintos tamaños y precios, por ejemplo SQL SERVER, POSTGRESQL, MYSQL, ORACLE e inclusive el pequeño ACCESS
- CREATE: Se utiliza para crear tablas y otros objetos en la base de datos.
- INSERT: Se utiliza para agregar datos a las tablas.
- UPDATE: Se utiliza para actualizar datos ya existentes en las tablas
- SELECT: Se utiliza para obtener datos de la base datos.
RESUMEN
Por lo tanto, luego del diseño e implementación no queda mas que manejar los datos de las tablas y apoderarse de la información... Muchas suerte!!!
No hay comentarios:
Publicar un comentario