Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutor
Hugo Ortiz
14 de Julio de 2020
CONTENIDO
1. Introducción........................................................................................................................ 1
4. Diccionario de Datos..........................................................................................................3
5. Restricciones...................................................................................................................... 5
6. Bibliografía.......................................................................................................................... 6
ÍNDICE DE TABLAS
Tabla 2 Restricciones................................................................................................................ 5
ÍNDICE DE GRÁFICOS
Este trabajo procura abordar el diseño y construcción de una base de datos que servirá para
dar soporte a la administración de un taller mecánico. Se debe considerar que la información de
este tipo de negocio gira alrededor de los datos de los clientes, de los automóviles, de los
repuestos utilizados en la prestación de cada servicio, así como, de los empleados que trabajan
allí. Por lo cual se utilizará una base de datos relacional que avale la coherencia e integridad de
los datos, evitando duplicidades innecesarias.
Teniendo en cuenta la necesidad del taller, nuestro objetivo es lograr una base de datos
integra que almacene toda la información relevante que se pueda obtener a partir de la
interacción con los clientes por la prestación de los servicios que tiene disponible el negocio,
además de colocarla a disposición de los usuarios que la requiera.
La base de datos estará compuesta por un grupo de tablas (entidades) en las cuales se
recopilará la información del taller de mecánica, de los empleados, de los clientes y sus
automóviles, del servicio y los repuestos que soliciten, que finalmente serán integrados para la
generación de la factura de cobro del negocio.
Las herramientas que se utilizaron en el desarrollo del Diagrama de Entidad – Relación fue
Staruml 3.0.2 Free, este programa presenta una interfaz dinámica y sencilla para crear
diagramas y establecer el flujo de trabajo del proyecto, incluyendo códigos a cada elemento
asociado al proceso. Ahora bien, para la creación del Modelo Lógico Relacional se utilizó la
aplicación web Draw.io realizada en JavaScript, en la cual se puede dibujar y editar diagramas
UML de forma libre.
2. Diagrama Entidad – Relación
Fuente: Elaboración propia del estudiante, por medio de la aplicación web Draw.io realizada en
JavaScript
3. Modelo Lógico Relacional
4. Diccionario de Datos.
5. Restricciones.
Definen ciertas propiedades que deben cumplir los datos de una base de datos. Se pueden
aplicar a una columna, una tabla completa, más de una tabla o un esquema completo. Un
sistema de base de datos confiable garantiza que las restricciones se mantengan en todo
momento.[CITATION htt10 \l 9226 ].
ID Restricciones
1 No se puede facturar sino cuenta el cliente con número de documento.
2 No se puede facturar si el taller no cuenta con número de Nit.
3 No pueden existir datos duplicados entre las llaves primarias.
4 Las llaves foráneas deben contener los datos de la tabla anterior.
5 En el campo de Nit y cédula debe contener únicamente valores, no puede contener letras.
6 Los campos de Nombre y Apellido no pueden contener números.
7 El campo de Nit no puede estar vacío, debe estar diligenciado para generar la factura.
8 El campo de ID Cliente no puede estar vacío, debe estar diligenciado para generar la factura.
El campo de Nombre y Apellido no puede estar vacío, debe estar diligenciado para generar la
9
factura.
ID Restricciones
10 El campo de Placa no puede estar vacío, debe estar diligenciado para generar la factura.
11 El campo de Repuesto no puede estar vacío, debe estar diligenciado para generar la factura.
12 El campo de Servicio no puede estar vacío, debe estar diligenciado para generar la factura.
13 El campo de ID Empleado no puede estar vacío, debe estar diligenciado para generar la factura.
14 El campo de Modelo no puede estar vacío, debe estar diligenciado para generar la factura.
15 Los repuestos deben tener un valor, para calcular el IVA.
16 Los servicios deben tener un valor, para calcular el IVA
17 Los repuestos deben tener su referencia para poder facturar.
Tabla 2 Restricciones
6. Bibliografía