Está en la página 1de 22

Situación problema

Taller mecánico
En cada municipio grande o pequeño del país existen talleres de mecánica y usted se ha perc
es un buen negocio el desarrollar aplicaciones que permita controlar las actividades que ahí s
dado que muchos de ellos solo llevan un control manual de su información. Partiendo de lo an
usted se le entregan los requerimientos iniciales para que inicie la construcción de la base de

La base de datos deberá contener información de los clientes, vehículos (reparados y los que
reparación), los mecánicos del taller, los repuestos que se utilizan en una reparación y la parte
administrativa del taller.

Así funciona el taller


Cuando ingresa un vehículo al taller, se registra la información del cliente, DUI (documento ún
identidad) tipo y número, Nombres y apellidos, Dirección principal y alterna si la tiene, teléfono
correo electrónico e información adicional que crea conveniente. Del vehículo se debe ingres
(placa), marca, modelo, color, tipo de vehículo, fecha de ingreso y hora que ingresa al taller ad
observaciones adicionales.

Una vez registrado el vehículo, se le asigna un mecánico (libre), que se encargará de verificar
los daños.

Posteriormente el vehículo puede ser asignado a este mecánico o a uno diferente de acuerdo
especialidad, también puede haber más mecánicos que le ayuden a su reparación.

De los mecánicos se registra, código, nombres, apellidos, dirección, teléfono, especialidad o


especialidades que tiene (general, frenos, eléctrico...) teniendo que se contratan mecánicos "
de los cuales se de registrar su experiencia y técnicos profesionales (técnicos, tecnólogos, pro
de los cuales se registra su profesión.

Cada uno de los mecánicos que participan en la reparación deben ir anotando en su libreta to
repuestos utilizados en la reparación y el costo de la mano de obra.

Una vez reparado el vehículo, cada una de las libretas con la información se la pasa al admin
encargado para generar la factura al cliente. Esta factura debe contener todos los datos del c
datos del mecánico responsable y el desglose de los repuestos utilizados con precio por unida
de la mano de obra y el total de la factura, hay que tener en cuenta el valor del impuesto (IVA)
 
mecánica y usted se ha percatado que
lar las actividades que ahí se desarrollan
ormación. Partiendo de lo anterior a
construcción de la base de datos.

hículos (reparados y los que están en


en una reparación y la parte

l cliente, DUI (documento único de


y alterna si la tiene, teléfono fijo y móvil,
Del vehículo se debe ingresar: Matricula
hora que ingresa al taller además de

que se encargará de verificar y evaluar

o a uno diferente de acuerdo con la


n a su reparación.

ón, teléfono, especialidad o


ue se contratan mecánicos "empíricos"
es (técnicos, tecnólogos, profesionales)

n ir anotando en su libreta todos los


a.

rmación se la pasa al administrador u


ontener todos los datos del cliente, los
ilizados con precio por unidad, el precio
a el valor del impuesto (IVA).
copiar el diagrama de la actividad anterior
se especifica la transformación de las 3 formas nomales

cliente
1fn cliente nombre
1 juan
2 emiliano
3 ricardo

id_cliente id_mecanico
1223455 #32
1123456 #32
1234578 #40
Adicionar filas)
2fn fuerte-regular
cliente mecanico
1 0-1
2 0-1
3 0-2
4 0-3
5 0-4
Adicionar filas)
3fn
id_cliente nombre
1123456 juan
1253799 emiliano
3934728 hector
4368790 ricardo
4328596 fanny
7263840 bernard
6490239 lucius
cliente nombre apellido direccion
1 juan valdez calle 43 n°32-35
2 emiliano zapata calle 43 n°45A
3 ricardo valenzuela calle 42 n°55-20
4 hector favio calle 32 n°67B
5 ricardo valenzuela calle 1 n° 80-34
6 fanny ramirez calle 30 n° 66-60
7 bernard soto calle 60 n°80-19

mecanico
id_mecanic nombre apellido especialidad
#32 pepe piñeda empirico
#40 luis ordoñez profesional
#45 martin tasama empirico
#56 juan moline profesional

vehiculos
matricula modelo vehiculo color repuesto
32QBZ 2002 azul parabrisas
COVID19 2000 negro reflectores
PALM408 2009 rojo radiador
485HDK 2020 blanco embrague
83D0DE 2001 verde motor
9AH45 2014 amarillo piston
874HJYT 2018 café neumaticos

repuestos
id_numero_de_serie nombre de repuesto matricula id_mecanic
12345 parabrisas 32QBZ #32
32466 reflectores COVID19 #40
23435 radiador PALM408 #45

daños
matricula reparable perdida total
32QBZ si no
COVID19 no si
PALM408 no si
apellido direccion mecanico sueldo especialidad
valdez calle 43 n°32-35 0-1 minimo empirca
zapata calle 43 n°45A 0-1 minimo empiriica
valenzuela calle 42 n°55-20 0-2 mas del minimo profesional

matricula
32QBZ
COVID19
PALM4080

debil-intermedia
color repuesto
azul parabrisas
negro reflectores
rojo radiador
blanco embrague
verde motor
amarillo piston
café neumaticos
apellido id_cliente matricula
valdez 1123456 32QBZ
zapata 1253799 COVID19
rey 3934728 PALM408
valenzuela 4368790 485HDK
ramirez 4328596 83D0DE
soto 7263840 9AH45
neuman 6490239 874HJYT
mecanico sueldo especialidad vehiculo marca matricula
0-1 minimo empirico hyundai 32QBZ
0-1 minimo empirico ford COVID19
0-2 mas del minimo profesional chevrolet PALM408
0-3 menos del minimo empirico gt spark 485HDK
0-4 mas del minimo profesional ferrari 83D0DE
0-5 minimo profesional roll royce 9AH45
0-6 mas del minimo empirico mercedez 874HJYT

sueldo codigo mecanico id_cliente


minimo 0-1 1123456
mas del minimo 0-2 1253799
menos del minimo 0-3 3934728
minimo 0-4 4368790
especialidad empirica
nivel escolaridad id_mecanico
1 #32
2 #45

especialidad profesional
nivel escolaridad id_mecanico
3 #40
4 #56

vehiculo marca id_cliente id_cliente


hyundai 1123456 1123456
ford 1253799 1253799
chevrolet 3934728 3934728
gt spark 4368790 4368790
ferrari 4328596 4328596
roll royce 7263840 7263840
mercedez 6490239 6490239

repuestos (oem) repuesto (oe)


id_mecanico matricula precio c/u id_mecanico
#32 32QBZ 10,000 #32
#40 COVID19 20,000 #40
#45 PALM408 30,000 #45
vehiculo marca modelo vehiculo repuesto daños
hyundai 2002 parabrisas perdida total
ford 2000 reflectores recuperable
chevrolet 2020 radiador perdida total

modelo vehiculo mecanico


2002 0-1
2000 0-1
2009 0-3
2020 0-2
2001 0-4
2014 0-5
2018 0-6
repuesto daños
parabrisas perdida total
reflectores recuperable
radiador perdida total
embrague perdida total
motor recuperable
piston perdida total
neumaticos perdida total
codigo mecanico sueldo id_cliente
0-1 minimo 1123456
0-3 menos del minimo 3934726

codigo mecanico tipo de especializacion sueldo id_cliente


0-2 electricista mas del minim 1263799
0-4 motores diesel minimo 436879

matricula
32QBZ
COVID19
PALM408
485HDK
83D0DE
9AH45
874HJYT

matricula precio c/u


485HDK 5,000
83D0DE 4,000
9AH45 6,000
Descripción breve de la base de datos… base de datos cuya finalidad es administrar la gestion de procesos he imple
(de que se encarga la base de datos)

Nombre tabla1:
cliente

Descripción tabla 1: ..
datos basicos del clien

Llave  (pk – fk) Nombre  Tipo 


pk id_cliente int

fk Nombre  char

fk apellido char

fk diereccion varchar

Nombre tabla2:
mecanico

Descripción tabla 2: ..
descripcion de los datos del mecani

Llave  (pk – fk) Nombre  Tipo 

fk id_mecanico int

fk especialidad char

fk sueldo int

fk Nombre  char

fk apellido char
pk id_cliente char

Copiar para las siguientes tablas.


Nombre tabla3: vehiculo
Descripción tabla 3: .. descripcion del vehicu

Llave  (pk – fk) Nombre  Tipo 

fk matricula varchar

fk repuesto varchar

marca de vehiculo o char


fk
vehiculo

fk daños char

fk color char

pk id_cliente int

Nombre tabla4: daños


Descripción tabla 4: .. descripcion del estado

Llave  (pk – fk) Nombre  Tipo 

pk matricula varchar

fk reparable char

fk perdida total char

Nombre tabla5: repuesto


Descripción tabla 5: .. descripcion de los elementos nesesarios para l

Llave  (pk – fk) Nombre  Tipo 


fk id_numero_de_serie varchar

fk repuesto (OEM) varchar

fk repuesto (OE) varchar

fk nombre de repuesto char

pk matricula varchar
ar la gestion de procesos he implementos que se utilizan y se llevan a cabo en el taller m

cliente

datos basicos del cliente

longitud  Descripción  Restricciones 


11 identificar cliente DUI

identificar nombre del no se admiten


8 ecliente caracteres numericos

identificar apellido del no se admiten


10 cliente caracteres numericos

identificar vivienda del se admiten caracteres


20
cliente especiales

mecanico

scripcion de los datos del mecanico o mecanicos

longitud  Descripción  Restricciones 


identificacion del DUI
11
mecanico

identificacion de las solo caracteres


10
cualidades del mecanico alfabeticos

identificacion de las solo caracteres


7
ganancias del mecanico numericos positivos

identificacion del solo caracteres


10 nombre del mecanico alfabeticos

identificacion del solo caracteres


10 apellido del mecanico alfabeticos
identificacion del solo caracteres
11
apellido del mecanico alfabeticos

vehiculo
descripcion del vehiculo

longitud  Descripción  Restricciones 


identificador del identificador unico del
7
vehiculo vehiculo
identificar materiales caracteres numericos
21 para la reparacion del
y alfabetico
vehiculo
identificar la marca del caracteres alfabeticos
15
vehiculo
identificar el estado del caracteres alfabeticos
50
vehiculo
identificar el color del
8 caracteres alfabeticos
vehiculo
identificador unico
11 cliente caracteres numericos

daños
descripcion del estado

longitud  Descripción  Restricciones 


identificador del identificador unico del
7 vehiculo vehiculo

identificar la posibiliada solo


caracteres
12 de reparar el daño alfabeticos
precente en el vehiculo

identificar la posibilidad
12 de perdida total y solo caracteres
obligacion de comprar la alfabeticos
refaccion

repuesto
de los elementos nesesarios para la reparacion del vehiculo

longitud  Descripción  Restricciones 


numero de
solo caracteres
21 identificacion unica del
numericos
repuesto
identifiacion de un caracteres
10
repuesto original alfanumericos
identifiacion de un caracteres
10
repuesto alternativo alfanumericos
identifiacion del nombre
30 caracteres alfabeticos
de repuesto
identificador del identificador unico del
7
vehiculo vehiculo
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
Apellido
grupo

descripción de la mayor dificultad que encontro

la normalizacion y el sql data devolper

También podría gustarte