Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos Entrega Version Final
Bases de Datos Entrega Version Final
AUTORES:
GRUPO: “LOS DE SIEMPRE”
Xavy Carolina Sierra Muñoz Código. 100343288
Stiven Julian Gonzalez Vásquez Código. 100342573
Juan David Portela Aguja Código. 100342791
Luis Felipe Vélez Código. 100342608
Sorely García Cortés Código. 1521021206
MEDELLIN, 2023
1
Tabla de Contenido
2
Planteamiento del Problema
recolección de la información, por lo anterior el gerente del taller solicita una herramienta que le
permita administrar la información para poder tomar decisiones a nivel estratégico, revisar sus
calificado y con experiencia por lo que el taller cuenta con un excelente equipo, sin embargo, por
mano de obra sin tener en cuenta su conocimiento especifico por lo cual se ha empezado a
El gerente evidencia que no se tiene una herramienta tecnológica para administrar esta
facturación y nomina no se está surtiendo durante los tiempos previstos y se genera sobre carga
en el proceso administrativo.
3
Justificación
hacia un alto grado de desarrollo tecnológico, en los últimos años los datos adquieren un alto
valor para la toma de decisiones. Por lo anterior, las organizaciones buscan almacenar y
administrar esta información para finalmente planificar sus servicios a partir de la información
Aunado a lo anterior muchos autores indican que la riqueza esta en las organizaciones que
poseen la información y las tecnologías que usan para gestionarla. Los gerentes se capacitan para
permitan gestionar nuevos conocimientos para focalizar su estrategia y alinearse con las
Megatendencias.
tecnológicas que le permitan cumplir con los tiempos pactados con el cliente y sumado a lo
anterior no se tiene un control de inventarios por lo que algunos repuestos se agotan, generando
un tiempo de respuesta más alto, las facturas a las empresas no se envían en las fechas
establecidas para recepción de dicho documento y el área de nómina no cumple con el pago a los
empleados a tiempo, el área administrativa actualmente genera horas extras aumentando los
Por lo anterior, se propone al taller el diseño de una base de datos que le garantice la gestión
de la información para mejorar en la calidad percibida por todas las partes interesadas.
4
Objetivos
Objetivo General
Diseñar una base de datos para la administración de un taller mecánico que permita la gestión de
la información.
Objetivos Específicos
Identificar las entidades, atributos y relaciones.
Diseñar diagrama entidad relación ER, el esquema y el modelo relacional.
Generar el diccionario de datos.
5
DISEÑO CONCEPTUAL
1.1. Entidades
Entidades Fuertes:
Cliente
Auto
Empleado
Servicio
Repuestos
Entidad Débil:
a) Factura
1.2. Atributos
Cliente atributos: cédula, nombres y apellidos, teléfono y dirección
Auto atributos: placa, modelo, color, fecha de ingreso, hora de ingreso
6
Empleado: Nombre y apellido
Servicio: Descripción, horas empleadas
Repuestos: Referencia, descripción, marca, precio
1.3. Relación
Cliente-Auto
CLIENTE R AUTO
Auto-Servicio
AUTO R SERVICIO
Empleado-Servicio
EMPLEAD R SERVICIO
Factura-Cliente
FACTURA R CLIENTE
Factura-Servicio
FACTURA R SERVICIO
Factura-Repuestos
FACTURA R REPUESTO
7
2. Diseño Del Modelo Conceptual
El diseño del modelo conceptual permite visualizar de forma gráfica las entidades, atributos y
relaciones
8
3. Construcción Del Modelo Lógico
Luego de diseñar el diagrama ER se procede a realizar el esquema.
9
3.2. Diagrama Relacional
10
4. Modelo Físico De Una Base De Datos
Luego de diseñar el diagrama ER se procede a realizar el esquema.
11
Precio
Precio Integer Not null 20
repuesto
EMPLEA Id_emplea Identificacion
Integer Not null 10 PK
DO do de empleado
Nombre_e Nombre de
Varchar Not null 50
mpleado empleado
Especialid Epecialidad
Varchar Not null 50
ad empleado
FACTUR Identificacion
Id_factura Integer Not null 10 PK
A de factura
Identificacion
Id_cliente Integer Not null 50
cliente
Fecha_fact Epecialidad
Varchar Not null 50
ura empleado
Valor de
Valor Integer Not null 10
factura
Placa del
Placa Varchar Not null 6
carro
SERVICI Autonumerico
Id_servicio Double Not null 10 PK
O del servicio
Número de
Id_factura Integer Not null 10 FK Factura
factura
Número_s Consecutivo
Double Not null 10
ervicio del servicio
Fecha de
Fecha_ingr
Date Not null 10 ingreso del
eso
carro
Hora de
Hora_ingr
Date Not null 10 ingreso del
eso
carro
Id_emplea Identificacion
Integer Not null 10 FK
do del empleado Empleado
id_referne Identificacion
Integer Not null 10
cia de Referencia
Valor de
Valor Integer Not null 8
factura
Cantidad de
Cantidad Integer Not null 10
elementos
Horas_ser Horas por
Integer Not null 10
vicio facturar
IVA Integer Not null 10 Valor Iva
Identificacion
id_cliente Integer Not null 10 FK
cliente Cliente
12
4.2. Reglas de Negocio
Se deben tener en cuenta las restricciones del funcionamiento del negocio.
de administrar la información.
13
Segunda Entrega
14
Creación Tabla Empleados
15
Creación Tabla Factura
16
Quinto paso asignar emple
Atomicidad (Atomicity):
una transacción se realice de manera completa o no se realice en absoluto. Esto significa que, si
una transacción implica varios pasos, como registrar un nuevo cliente y un nuevo servicio, se
debe asegurar que todos los pasos se completen con éxito o ninguno se complete en caso de
error.
17
Consistencia (Consistency):
La consistencia garantiza que la base de datos siempre pase de un estado válido a otro estado
válido después de una transacción. En el contexto de la base de datos mencionada, esto significa
que las operaciones de registro de clientes, autos, servicios, repuestos, y horas empleadas deben
Aislamiento (Isolation):
La propiedad de aislamiento asegura que las transacciones concurrentes no interfieran entre sí.
Esto significa que una transacción en proceso no debe ser visible para otras transacciones hasta
que se complete.
Durabilidad (Durability):
La durabilidad garantiza que una vez que una transacción se ha completado con éxito, sus
cambios en la base de datos persisten incluso en caso de fallo del sistema. En otras palabras, los
datos modificados o insertados deben ser duraderos y no se deben perder. Esto se aplica a todos
los datos, incluyendo la información del cliente, el auto, el servicio, los repuestos y las horas
empleadas.
18
Bibliografía
Joyanes Aguilar, L. (2003). mheducation. Obtenido de mheducation:
https://www.mheducation.es/bcv/guide/capitulo/844814645X.pdf
Learn Microsoft. (07 de Abril de 2023). Obtenido de Learn Microsoft:
https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/entity-set?
redirectedfrom=MSDN
sqliteonline. (15 de 10 de 2023). Obtenido de sqliteonline: https://sqliteonline.com/
sqliteonline. (15 de Octubre de 2023). Obtenido de sqliteonline:
https://sqliteonline.com/#share=6d0344946207ce96e62c08decb1e842f59dd6156bbcfe0fc
1bc0bf214cb0e26c
19