Está en la página 1de 35

Situación problema

Taller mecánico
En cada municipio grande o pequeño del país existen talleres
es un buen negocio el desarrollar aplicaciones que permita co
dado que muchos de ellos solo llevan un control manual de su
usted se le entregan los requerimientos iniciales para que inic

La base de datos deberá contener información de los clientes,


reparación), los mecánicos del taller, los repuestos que se utili
administrativa del taller.

Así funciona el taller


Cuando ingresa un vehículo al taller, se registra la información
identidad) tipo y número, Nombres y apellidos, Dirección princ
correo electrónico e información adicional que crea convenien
(placa), marca, modelo, color, tipo de vehículo, fecha de ingre
observaciones adicionales.

Una vez registrado el vehículo, se le asigna un mecánico (libre


los daños.

Posteriormente el vehículo puede ser asignado a este mecáni


especialidad, también puede haber más mecánicos que le ayu

De los mecánicos se registra, código, nombres, apellidos, dire


especialidades que tiene (general, frenos, eléctrico...) teniendo
de los cuales se de registrar su experiencia y técnicos profesio
de los cuales se registra su profesión.

Cada uno de los mecánicos que participan en la reparación de


repuestos utilizados en la reparación y el costo de la mano de

Una vez reparado el vehículo, cada una de las libretas con la


encargado para generar la factura al cliente. Esta factura deb
datos del mecánico responsable y el desglose de los repuesto
de la mano de obra y el total de la factura, hay que tener en cu
 
eño del país existen talleres de mecánica y usted se ha percatado que
aplicaciones que permita controlar las actividades que ahí se desarrollan
van un control manual de su información. Partiendo de lo anterior a
entos iniciales para que inicie la construcción de la base de datos.

r información de los clientes, vehículos (reparados y los que están en


ler, los repuestos que se utilizan en una reparación y la parte

er, se registra la información del cliente, DUI (documento único de


s y apellidos, Dirección principal y alterna si la tiene, teléfono fijo y móvil,
dicional que crea conveniente. Del vehículo se debe ingresar: Matricula
de vehículo, fecha de ingreso y hora que ingresa al taller además de

le asigna un mecánico (libre), que se encargará de verificar y evaluar

ser asignado a este mecánico o a uno diferente de acuerdo con la


er más mecánicos que le ayuden a su reparación.

igo, nombres, apellidos, dirección, teléfono, especialidad o


, frenos, eléctrico...) teniendo que se contratan mecánicos "empíricos"
xperiencia y técnicos profesionales (técnicos, tecnólogos, profesionales)
sión.

participan en la reparación deben ir anotando en su libreta todos los


ión y el costo de la mano de obra.

da una de las libretas con la información se la pasa al administrador u


a al cliente. Esta factura debe contener todos los datos del cliente, los
y el desglose de los repuestos utilizados con precio por unidad, el precio
factura, hay que tener en cuenta el valor del impuesto (IVA).
copiar el diagrama de la actividad anterior
se especifica la transformación de las 3 formas nomales

tipo_Identificacion N°_Ident_client
CC 1098764

1FN tipo_identificacion N°_identi_client

telefono
id_telefono N°_ident_client
1 1098764

correo

id:correo_electr N°_ident_client
1 1098764

direccion
2FN id_direccion
1

N°_ident_client primer_nom_client
3FN 1098764 jose

placa marca
BKW 478 chevrolet

1FN placa id_marca_vehic


BKW 478 1

marca
2FN id_marca placa
1 BKW 478

tipo_vehiculo
id_tipo_vehiculo placa
1 BKW 478

3FN placa id_marca_vehiculo


BKW 478 1

tipo_ident_meca N°_ident_mecan nombres


CC 2345678 Pedro Daniel

1FN tipo_ident_meca id_ident_meca pri_nom_mec


cc 1 Pedro

direccion
id_direccion N°_ident_mec direccion
1 2345678 calle 30 sur #10_68

2FN pais
id_pais pais
1 colombia

departamento
id_departamento departamento
1 cundinamarca

3FN N°_ident_mec pri_nom_mec sec_nom_mec


2345678 Pedro Daniel

serial
8596472865

repuesto
2FN id_serial_repuesto
1

ident_admi
76890571

1FN ident_admi
76890571

cargo
2FN id_cargo
1

3FN ident_adm
76890571

NIT_taller
90087665-98

1FN NIT_taller

direccion
2FN id_direccion_taller
1

3FN NIT_taller
90087665-98

placa_vehiculo
BKW 478

1FN placa_vehiculo
BKW 478

2FN placa_vehiculo
BKW 478

3FN id_daños_vehiculos
2

placa
BKW 478
1FN placa
BKW 478

vhiculo_daño
2FN id_vehiculo_daño
3

3FN placa
BKW 478

N°_factura id_taller
6745 90087665-98

1FN N°_factura id_N°_factura


6745 2

factura
2FN id_N°_factura N_factura
2 6745

3FN id_N°_factura fecha_exp


2 3/20/2020

detalle_factura id_N°_FACTURA id_repuestos


2 111

1FN detalle_fctura id_detalle_factura id_N°_FACTURA


3 2

detalle factura
2FN id_detalle_factura detalle factura
3

id_detalle_factura id_N°_FACTURA id_repuestos


3FN 3 2 111
tabala normal clientes

Nombres Apellidos Direccion_principal


Jose Antonio Perez Alvarez kr 100 # 50-68

primer_nom_cliente según_nom_cliente apellidos_clientes

direccion
telefono id_direccion
3145869066 1

pais
correo_electronico id_pais
josep24@gmail.com 2345

departamento
id_departamento
2346

id_pais id_deparamento id_municipio


2345 2346 2347

segundo_nom_client apellidos_clientes id_derecc_client


antonio perez 1

tabla normal de vehiculos

modelo color tipo_vehiculo


aveo gris automovil

marca id_modelo_vehic modelo


chevrolet 1 aveo

modelo
nombre id_modelo
chevrolet 2015

color
nombre id_color
automovil 1

id_modelo_vehiculo id_color_vehiculo id_tipo_vehiculo


2015 1 1

tabla normal mecanicos

apellidos direccion telefono


Gutierrez Paez calle 30 sur # 10-68 311357890

seg_nom_mec apellidos_mec direccon


Daniel Gutierrez paez calle 30 sur # 10-68

telefono
id_telefono N°_ident_mec
1 2345678

municipio
id_municipio municipio
1 Bogota

barrio
id_barrio barrio
1 Restrepo

apellidos_mec id_direccion id_telefono


Gutierrez Paez 1 1

tabla normal de repuestos

nombre_repuesto valor 1FN


kit reparticion 160000

3FN
reouesto
kit reparticion

tabla normal administracion

nombres apellidos cargos


Victor Manuel Hoyos Dias Administrador

pri_nom_admi seg_nom_admi Apellido


Victos Manuel Hoyos Dias

ident_admi cargo
76890571 Administrador

pri_nom_admi seg_nom_admi Apellido


Victos Manuel Hoyos Dias

tabla normal taller

nombre_taller direccion_taller telefono_taller


taller_JS kr 13 # 50-32 2567821

nombre_taller direccion_taller id_direccion_taller

NIT_taller direccion
90087665-98 kr 13 # 50-32

nombre_taller id_direccion_taller id_telefono_taller


taller_JS 1 2

tabla normal de daños


daños
golpe bomper delantero

daños_vehiculo id_daños _vehiculos


golpe bomper delantero 2

id_daños_vehiculo
2

Tabla normal daños _vehiculos

id_daños_vehiclos vehicuodano
2
id_daños_vehiculo vehiculo_dano id_vehiculo_dano
2 rallones multiples 3

placa daños
BKW 478 rallones multiples

id_daños_vehiculo id_vehiculo_daños
2 3

tabla normal factura

fecha_exp placa N°_ident_client


3/20/2020 BKW 478 1098764

fecha_exp placa N°_ident_client


3/20/2020 BKW 478 1098764

placa N°_ident_client N°_ident_mec


BKW 478 1098764 2345678

tabla normal detalle factura

cantidad sub_total Impuesto


1 0 0

id_repuestos cantidad sub_total


111 1 0

cantidad sub_total Impuesto


1 0 0
Direccion_Alterna Telefono_fijo Telefono_movil Correo_electronico
calle 35 sur # 20-08 6789054 3145869066 josep24@gmail.com

Clientes
direccionprincipal_clien telefono_cliente correoelectr_cliente

N°_ident_client direccion
1098764 kr 100 # 50-68

municipio
nombre id_municipio nombre
Colombia 2347 bogota

barrio
nombte id_barrio nombre
cundinamarca 2348 restrepo

id_barrio N°_ident_client
2348 1098764

id_telefo_client id_correo_elec
1 1

fecha_ingreso_vehic hora_ingreso_vehic observaciones en_reparacion


3/14/2020 9:00 bomper golpeado si

id_color_vehic color id_tipo_vehiculo tipo_vehiculo


1 gris 1 automovil

placa nombre
BKW 478 aveo
placa nombre
BKW 478 gris

fecha_ingreso_vehic hora_ingres_vehic observaciones N°_ident_cliente


3/14/2020 9:00 bomper golpeado 1098764

correo_electronico especialidad titulo


danig@gmail.com General Tecnologo

id_direccion telefono id_telefono correo_electronico


1 311357890 1 danig@gmail.con

telefono especialidad
311357890 id_especialidad N°_ident_mec
1 2345678

titulo
id_titulo N°_ident_mec
1 2345678

correo_electronico id_especialidad id_titulo


danig@gmail.com 1 1

serial_repuesto id_seial_repuesto nombre_repuesto valor


8596472865 111 kit reparticion 160000

nombre_repuesto id_serial_repuesto valor


kit reparticion 111 160000

cargo id_cargo
Administrador 1

id_cargo
1

correo_taller
tallerjs@gmail.com

telefono_taller id_telefono_taller

telefono
id_telefono_taller NIT_taller telefono
2 90087665-98 2567821

correo_taller
tallerjs@gmail.com
N°_ident_mec N°_ident_admi id_telefono_client
2345678 76890571 1

N°_ident_mec N°_ident_admi id_telefono_client


2345678 76890571 1

N°_ident_admi id_telefono_client
76890571 1

total
0

Impuesto total
0 0

total
0
reparado N°_ident_cliente N°_ident_mec
1098764 2345678

fecha_ingreso_vehic hora_ingreso_vehic observaciones N°_ident_cliente


3/14/2020 9:00 bomper golpeado 1098764
N°_ident_mec
2345678

especialidad id_especialidad titulo id_titulo


General 1 tecnologo 1

especialidad
General

titulo
tecnologo
N°_ident_mec
2345678
Descripción breve de la base de datos…
(de que se encarga la base de datos) Esta base se encargara de llevar un control de los vehiculos que ingresan al ta

Nombre tabla1:
CLIENTES

Descripción tabla 1: ..
DATOS BASICOS CLIENT

Llave  (pk – fk) Nombre  Tipo 


PK N°_ident_client varchar

Pri_nom_client char

seg_nom_client char

apellidos_clientes char

id_direcc_client varchar

id_telef_client vachar

id_corre_elec_client varchar

Nombre tabla2:
VEHICULOS
Descripción tabla 2: .. DATOS BASISCOS VEHICU

Llave  (pk – fk) Nombre  Tipo 

PK Placa_vehiculo varchar

id_marca_vehiculo varchar

id_modelo_vehiculo varchar

id_color_vehiculo varchar
id_tipo_vehiculo varchar

fecha_ingr_vehic varchar

hora_ingrs_vehic varchar

observaciones char

varchar
N°_ident_cliente
varchar
N°_ident_mec

Nombre tabla2: MECANICOS


Descripción tabla 2: .. DATOS BASICOS DEL MECA

Llave  (pk – fk) Nombre  Tipo 


N°_ident_mec varchar
pri_nom_mec char
sec_nom_mec char
apellidos_mec char
id_direccion varchar
id_telefono varchar
correo_electronico varchar
id_especialidad char
id_titulo char

Nombre tabla2: REPUESTOS


Descripción tabla 2: .. DATOS BASICOS DEL REPU

Llave  (pk – fk) Nombre  Tipo 

char
nombre_repuesto
varchar
id_serial_repuesto
vachar
valor

Nombre tabla2: ADMINISTRACION


Descripción tabla 2: .. DATOS BASICOS DEL ADMINIS
Llave  (pk – fk) Nombre  Tipo 

varchar
ident_adm
char
pri_nom_admi
char
seg_nom_admi

char
Apellido_admi
fk varchar
id_cargo

Nombre tabla2: TALLER


Descripción tabla 2: .. DATOS BASICOS DEL TAL

Llave  (pk – fk) Nombre  Tipo 

varchar
NIT_taller
char
nombre_taller

varchar
id_direccion_taller

varchar
id_telefono_taller
varchar
correo_taller

Nombre tabla2: DAÑOS


Descripción tabla 2: .. DATOS BASICOS DE DAÑ

Llave  (pk – fk) Nombre  Tipo 


pk id_daños_vehiculos varchar

descripcion_daño char

Nombre tabla2: VEHICULO DAÑOS


Descripción tabla 2: .. DATOS BASICOS DE DAÑ

Llave  (pk – fk) Nombre  Tipo 


varchar
placa_vehiculo
varchar
id_daños_vehiculo
varchar
id_vehiculo_daños

Nombre tabla2: DETALLE FACTURA


Descripción tabla 2: .. DATOS BASICOS DE DETALLE DE

Llave  (pk – fk) Nombre  Tipo 

varchar
id_detalle_factura
varchar
id_N°_FACTURA
varchar
id_repuestos
varchar
cantidad

varchar
sub_total
Impuesto varchar

varchar
total

Nombre tabla2: FACTURA


Descripción tabla 2: .. DATOS BASICOS DE FACT

Llave  (pk – fk) Nombre  Tipo 

varchar
id_N°_factura

varchar
fecha_exp

varchar
placa_vehiculo
varchar
N°_ident_client
varchar
N°_ident_mec
varchar
N°_ident_admi
varchar
id_telefono_client
de los vehiculos que ingresan al taller para ser reparados o solicitando algun otro servicio.

CLIENTES

DATOS BASICOS CLIENTES

longitud  Descripción  Restricciones 


10 identificacion cliente no se aceptan letras
identificacion nombre no se aceptan
30
cliente numeros
identifica nombre del se puede dejar en
30
cliente blanco
identifica apellidos del no se aceptan numero
60
clientes
identifica lugar de
60 contacto del cliente sin restricciones

identifica telefono no se permiten letras


10
contacto del cliente ni caractres especiales

identifica correo del


60 sin restricciones
cliente

VEHICULOS
DATOS BASISCOS VEHICULOS

longitud  Descripción  Restricciones 

no se permiten
10 identifica al vehiculo
caracteres especiales

identifica marca del


10 sin restricciones
vehiculo
identifica modelo del
10 sin restricciones
vehiculo
identifica color del sin restricciones
10
vehiculo
identifica el tipo de
10 sin restricciones
vehiculo
identifica la fecha de
30 ingreso del vehiculo al sin restricciones
taller.

identifica la hora de
10 ingreso del vehiculo al sin restricciones
taller

identifica las
80 observaciones que tiene sin restricciones
el vehiculo

10 identificacion del cliente no se permiren letras

identificacion del
10 no se permiten letras
mecanico

MECANICOS
DATOS BASICOS DEL MECANICO

longitud  Descripción  Restricciones 


10
30
30
60
60
10
60
30
30

REPUESTOS
DATOS BASICOS DEL REPUESTO

longitud  Descripción  Restricciones 


identifica el nombre del
20 sin restriciones
repuesto

10 identiifca el serial del no se permiten letras


repuesto
identifica el valor del
10 no se permiten letras
repuesto

ADMINISTRACION
DATOS BASICOS DEL ADMINISTRADOR
longitud  Descripción  Restricciones 
identifca al
10 no se permiten letras
administrador
identifica el nombre del no se permiten
30
administrador numeros
identifica el nombre del se puede dejar en
30
administrador blanco
identifica apellidos del no se permiten
60
administrador numeros
identifica el cargo del
10 administrador no se permiten letras

TALLER
DATOS BASICOS DEL TALLER

longitud  Descripción  Restricciones 

10 identifica nit del taller no se permiten letras

identifica el nombre del


40 sin restricciones
taller

identifica lugar de
30 contacto de la empresa sin restricciones

identifica numero de no se permiten letras


10 ni caracteres
contacto de la empresa especiales

identifica correo del


60 sin restricciones
taller

DAÑOS
DATOS BASICOS DE DAÑOS

longitud  Descripción  Restricciones 


10 identifica id de daños sin restricciones
indica la descripcion del sin restricciones
80
daño

VEHICULO DAÑOS
DATOS BASICOS DE DAÑOS

longitud  Descripción  Restricciones 


identifica placa del no se permiten
10
vehiculo caracteres especiales

identifica daños del


10 no se permiten letras
vehiculo
identifica vehiculos con
10 no se permiten letras
los daños

DETALLE FACTURA
DATOS BASICOS DE DETALLE DE FACTURA

longitud  Descripción  Restricciones 


indentifica el id de solo se permiten
10
detalle de la factura numeros
identifica el numero de solo se permiten
10 la factura numeros
solo se permiten
10 identifica el repuesto
numeros
identifica la cantidad de
10
repuestos
indica el sub total del
10 solo permiten numros
valor del repuesto
10
identifica el valor total solo se permiten
10
del repuesto numeros

FACTURA
DATOS BASICOS DE FACTURA

longitud  Descripción  Restricciones 


identifica el numero de solo se permiten
10
la factura numeros

identifica la fecha de
30 sin restricciones
expedicion de la factura

identifica placa del no se permiten


10
vehiculo caracteres especiales

10 identifica al cliente no se permiten letras

10 identifica al mecanico no se permiten letras


identifica al
10 no se permiten letras
administrador
identifica el telefono del
10 no se permiten letras
cliente
Pegar Imagen del modelo logico diseñado en SQL Developer Data Modeler
Pegar Imagen del modelo Relacional diseñado en SQL Developer Data Modeler
Nombre Dniel Alejandro
Apellido Acuña Bulla
grupo

descripción de la mayor dificultad que encontro

La mayor dificulta que encontre fue normalizar los datos.

También podría gustarte