Bd Proyecto
Informe Modelamiento de Datos
Integrantes
Profesor
: Renzo Bersano Hendrik Cabrera Marcos Durán Sebastián Gamonal Felipe Obando : : Nelson Bravo
Introducción
Gracias a la tecnología, hemos llegado a una nueva época llena de avances que se pueden apreciar todos los días, la cual consta de mucha información y esnuestro deber almacenarla para no tener problemas el día de mañana. Sin embargo, con lo que acabamos de mencionar nos hace falta un sistema que se encargue de almacenar, modificar y/o borrar datos que adquirimos día a día en nuestro trabajo, empresa, etc. Es así como nació la idea de una Base de Datos, con la cual podemos manejar nuestros datos de la forma más correcta. Previamente a laconstrucción de la Base de Datos, es necesario el Modelamiento de Datos, ya que al hacerlo organizamos nuestros datos de una forma ordenada y congruente, además de simplificar las tablas de datos con sus atributos correspondientes y ayuda en la búsqueda de encontrar los datos, ya que están todos ordenados y relacionados anteriormente. Analizando nuestro trabajo más profundamente, consta de un sistema dearriendos de maquinarias, del cual analizaremos su estructura y crearemos su Modelo Entidad Relación (MER) e iremos normalizando las tablas de la base de datos hasta llegar a su mínima expresión. Posteriormente realizaremos consultas a la base de datos para comprobar si dicha información ha sido satisfactoriamente guardada y/o ver si concuerda en cada una de las tablas que tendremos a nuestradisposición.
2
Objetivos del Proyecto
1) Analizar completamente el sistema del de arriendo de maquinarias, de manera que podamos construir el MER (Modelo Entidad Relación), el cual nos sirve para poder visualizar los objetos que pertenecen a la Base de Datos como entidades y así poder relacionarlas con otras entidades y tener un diagrama completo.
2) Después de crear el Modelo EntidadRelación del arriendo de maquinarias, indicando claramente sus PK (Primary Key ~ Llave Primaria), tendremos que normalizar 1FN, 2FN, 3FN y FNBC, para simplificar de mejor manera las tablas de nuestra Base de Datos del proyecto, la cual ayuda a tener una efectividad mayor al momento de buscar y guardar un registro según corresponda. 3) Luego de haber normalizado en su totalidad, y al tener unavariedad de tablas organizadas y relacionadas entre sí (a través de Primary Key y Foreign Key), obtendremos una Base de Datos completamente integra y funcional, por lo que estamos listos para hacer las respectivas consultas correspondientes. 4) Al tener lista las tablas de la Base de Datos, está disponible la posibilidad de hacer consultas (query), que nos devolverán los registros que han sido guardadosen la Base de Datos como por ejemplo mostrar las maquinas que han sufrido panne en el año 2009 y que han sido arrendadas por clientes el año 2010. Con todos estos objetivos señalados con anterioridad, se logra tener un esquema completo (Modelado naturalmente) de lo que va a ser la Base de Datos del sistema arriendo de maquinarias, de la cual se podrá apreciar su fácil manipulación al ingresar oconsultar datos, además de su buena distribución de tablas y de fácil entendimiento visual.
3
Como mencionamos con anterioridad, el MER sirve para poder visualizar los objetos que pertenecen a la Base de Datos como entidades, las cuales tienen atributos y se vinculan mediante relaciones. Al estudiar la estructura del sistema de arriendo de maquinarias, analizamos sus entidades y atributospara finalmente relacionarlas en un MER:
Modelo Conceptual
Modelo Entidad Relación
4
Normalización
Partimos agrupando entidades para luego eliminar los grupos repetitivos de las tablas individuales. Creamos una tabla separada por cada grupo de datos relacionados. Identificamos cada grupo de datos relacionados con una clave primaria. 1FN:
CLIENTE RUN_CLIENTE NOMBRE INSPECTOR...
Regístrate para leer el documento completo.