Está en la página 1de 43

Situación problema

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

La base de datos deberá contener información de los clientes, vehículos (reparado


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

Así funciona el taller


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

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


los daños.

Posteriormente el vehículo puede ser asignado a este mecánico o a uno diferente de


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, espec


especialidades que tiene (general, frenos, eléctrico...) teniendo que se contratan me
de los cuales se de registrar su experiencia y técnicos profesionales (técnicos, tecnó
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


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
encargado para generar la factura al cliente. Esta factura debe contener todos los
datos del mecánico responsable y el desglose de los repuestos utilizados con precio
de la mano de obra y el total de la factura, hay que tener en cuenta el valor del impu
 
alleres de mecánica y usted se ha percatado que
mita controlar las actividades que ahí se desarrollan
l de su información. Partiendo de lo anterior a
ue inicie la construcción de la base de datos.

ientes, vehículos (reparados y los que están en


e se utilizan en una reparación y la parte

mación del cliente, DUI (documento único de


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

o (libre), que se encargará de verificar y evaluar

mecánico o a uno diferente de acuerdo con la


le ayuden a su reparación.

s, dirección, teléfono, especialidad o


niendo que se contratan mecánicos "empíricos"
rofesionales (técnicos, tecnólogos, profesionales)

ción deben ir anotando en su libreta todos los


ano de obra.

con la información se la pasa al administrador u


ura debe contener todos los datos del cliente, los
puestos utilizados con precio por unidad, el precio
r en cuenta el valor del impuesto (IVA).
se especifica la transformación de las

ID_CLIENTES TIPO_DOCUMENTO NUMERO_CC NOMBRES


0001 CC 1151369852 Andres Felipes

Normalizacion y Primera Forma Normal


TELEFONOS
ID_TELEFONOS ID_CLIENTES TELEFONO
001 0001 5543516

CELULAR
ID_TELEFONOS ID_CLIENTES MOVIL
001 0001 325653478

Normalizacion y Segunda Forma Normal


SEXO
ID_GENERO ID_CLIENTES SEXO
001 0001 M

Normalizacion y Tercera Forma Normal

DIRECCION
ID_DIRECCION ID_BARRIO ID_MUNICIPIO ID_DEPARTAMENTO
6001 8708 7070 6060

C
ID_CLIENTES TIPO_DOCUMENTO NUMERO_CC PRIMER NOMBRES
0001 CC 1151369852 Andres
ID_VEHICULOS MATRICULA PLACA MARCA
0001 2151156132151 VCK526 MAZDA

Normalizacion y Primera Forma Normal


MARCA
ID_MARCA ID_VEHICULO NOMBRE_MARCA
1001 VCK526 Alfa Romeo
1002 VYL526 Audi

MODELO
ID_MODELO ID_VEHICULO AÑO
2002 VCK526 2018
2003 VYL526 2016

COLOR
ID_COLOR ID_VEHICULO COLOR
3001 VCK526 NEGRO
3002 VYL526 PLATEADO

TIPO_VEHI
ID_TIPO ID_VEHICULO TIPO_VEHI
4001 VCK526 SEDAN
4002 VYL526 CAMPERO

Normalizacion y Tercera Forma Normal

ID_VEHICULOS MATRICULA PLACA ID_MARCA


0001 2151156132151 VCK526 1001

MECANICOS
CEDULA NOMBRE APELLIDOS TELEFONO TITULO
1151369852 ANDRES FERNANDEZ 5632124 BACHILLER MECATRONICO
1144056321 CESAR ACEVEDO 2745421 BACHILLER INDUSTRIAL
1144056321 CESAR ACEVEDO 2745421 INGENIERIO
36861954 FABIAN MEDINA 7845652 NINGUNO
MECANICOS
CEDULA NOMBRE APELLIDOS TELEFONO N_ACADEMICO
1151369852 ANDRES FERNANDEZ 5632124 BACHILLER
1144056321 CESAR ACEVEDO 2745421 BACHILLER
36861954 FABIAN MEDINA 7845652 EMPIRICO

CODIGO
COD001
COD002
COD003
COD004

MECANICOS
CEDULA NOMBRE APELLIDOS ID_ACADEMICO
1151369852 ANDRES FERNANDEZ ACA01
1144056321 CESAR ACEVEDO ACA02
36861954 FABIAN MEDINA ACA03

ID_ACADEMICO
ACA01
ACA02
ACA03
ecifica la transformación de las 3 formas nomales

CLIENTES
APELLIDOS GENERO DIRECION_PRIN DIRECCION_ALT
Rodirguez M Calle 10 Nro 50S - 68

mera Forma Normal


PAIS
ID_PAIS NOMBRE
5050 COLOMBIA

DEPARTAMENTO
ID_DEPARTMEN NOMBRE
6060 VALLE DE CAUCA

unda Forma Normal

rcera Forma Normal

ID_PAIS ID_CLIENTE
5050 0001

CLIENTES
SEGUNDO NOMBRES APELLIDOS ID_GENERO DIRECION_PRIN
Felipes Rodirguez 001 Calle 10 Nro 50S - 68

VEHICULO
MODELO COLOR TIPO DE VEHICULO FECHA DE INGRESO
2018 ROJO SEDAN 10/9/2020

mera Forma Normal


DIAGNOSTICO
ID_DIAG ID_VEHICULO DIANGOSTO
4005 VCK526 FALLOS FRENOS

rcera Forma Normal

VEHICULO
ID_MODELO ID_COLOR ID_TIPO FECHA DE INGRESO
2002 3001 4001 10/9/2020

Normalizacion y Primera Forma Normal

EXPERENCIA
10 AÑOS
5 AÑOS
5 AÑOS
8 AÑOS
Normalizacion y Segunda Forma Normal

TITULO
BACHILLER MECATRONICO
BACHILLER INDUSTRIAL
NINGUNO

REGULAR-FUERTE

TITULO CEDULA
BACHILLER MECATRONICO 1151369852
BACHILLER INDUSTRIAL 1144056321
INGENIERIO 1144056321
NINGUNO 36861954
DEBIL-INTERMEDIA

Normalizacion y Tercera Forma Normal

CEDULA
1151369852
1144056321
1144056321
36861954

N_ACADEMICO CODIGO
BACHILLER COD001
PROFESIONAL COD002
EMPIRICO COD003
COD004

ADMINISTRACION
ID_ADMINIS CEDULA PRIMER NOMBRE
ADM001 11452563 Jesus

TALLER
ID_TALLER NIT RAZON SOCIAL
TALLER01 50836242-8 SERVI-RENAULT
TELEFONO MOVIL CORREO_ELEC OBSERVACION
5543516 325653478 afelipe@gmail.com

MUNICIPO
ID_MUNICIPIO NOMBRE
7070 Palmira

BARRIO
ID_BARRIO NOMBRE
8708 Floresta

ID_TELEFONO ID_MOVIL CORREO_ELEC OBSERVACION


001 001 afelipe@gmail.com NINGUNA
HORA DE INGRESO OBSERVACIONES DIAGNOSTICO
3:00:00 PM REVISION 10000 KM REVISION

HORA DE INGRESO OBSERVACIONES ID_DIAGNOSTICO


3:00:00 PM REVISION 10000 KM 4005

y Primera Forma Normal

MECANICOS
CEDULA NOMBRE APELLIDOS
1151369852 ANDRES FERNANDEZ
1144056321 CESAR ACEVEDO
36861954 FABIAN MEDINA

CEDULA TELEFONO CEDULA


1151369852 5632124 1151369852
1144056321 2745421 1144056321
1144056321 2745421 1144056321
36861954 7845652 36861954

CEDULA EXPERENCIA
1151369852 10 AÑOS
1144056321 5 AÑOS
1144056321 5 AÑOS
36861954 8 AÑOS

y Segunda Forma Normal

TITULO
COD001
COD002
COD003
COD004

y Tercera Forma Normal

TITULO
COD001
COD002
COD003
COD004

TITULO
BACHILLER MECATRONICO
BACHILLER INDUSTRIAL
INGENIERIO
NINGUNO

ADMINISTRACION
SEGUNDO NOMBRE APELLIDOS CARGO
Andres Cortes Administrador

TALLER
DIRECCION TELEFONO CORREO
Cra 73 Nro 85 - 18 33225623 servi_renault2009@gmail.com
TITULO
BACHILLER MECATRONICO
BACHILLER INDUSTRIAL
INGENIERIO
NINGUNO
Descripción breve de la base de datos…
(de que se encarga la base de datos) Taller Mecanic

Nombre tabla1:

Descripción tabla 1: .. Ll

Llave  (pk – fk) Nombre  Tipo 


TIPO DUI char
PK NUMERO DUI numerico
PRIMER NOMBRE char
SEGUNDO NOMBRE char
APELLIDOS char
FK ID_GENERO char
FK ID_DIRECCION varchar
FK ID_TELEFONO numerico
FK ID_MOVIL numerico
CORREO_ELEC varchar
OBSERVACION char

Nombre tabla2:

Descripción tabla 2: .. Lleva

Llave  (pk – fk) Nombre  Tipo 


PK ID_TELEFONO varchar
TELEFONO numerico

Nombre tabla3:
Descripción tabla 3: .. Lleva

Llave  (pk – fk) Nombre  Tipo 


PK ID_TELMOVIL varchar
NUMERO_CELULAR numerico

Nombre tabla4:
Descripción tabla 4: .. Llev
Llave  (pk – fk) Nombre  Tipo 
PK ID_GENERO varchar
SEXO char

Nombre tabla5:
Descripción tabla 5: .. Lle

Llave  (pk – fk) Nombre  Tipo 


PK ID_PAIS varchar
NOMBRE char

Nombre tabla6:
Descripción tabla 6: .. Lleva la i

Llave  (pk – fk) Nombre  Tipo 


PK ID_DEPARTMEN varchar
NOMBRE char

Nombre tabla7:
Descripción tabla 7: .. Lleva la i

Llave  (pk – fk) Nombre  Tipo 


PK ID_MUNICIPIO varchar
NOMBRE char

Nombre tabla8:
Descripción tabla 8: .. Llev

Llave  (pk – fk) Nombre  Tipo 


PK ID_BARRIO varchar
NOMBRE char

Nombre tabla8:
Descripción tabla 8: .. Lleva

Llave  (pk – fk) Nombre  Tipo 


PK ID_DIRECCION varchar
PK ID_DIRECCION varchar
FK ID_BARRIO char
FK ID_MUNICIPIO char
FK ID_DEPARTAMENTO char
FK ID_PAIS char
FK ID_CLIENTE char

Nombre tabla9:
Descripción tabla 9: ..

Llave  (pk – fk) Nombre  Tipo 


MATRICULA numerico
pk PLACA varchar
fk ID_MARCA char
fk ID_MODELO numerico
fk ID_COLOR char
fk ID_TIPO_VEHICULO char
FECHA DE INGRESO fecha
HORA DE INGRESO hora
OBSERVACIONES char
fk ID_DIAGNOSTICO varchar
fk ID_CLIENTE numerico
fk ID_MECANICO numerico

Nombre tabla6:
Descripción tabla 6: .. Llev

Llave  (pk – fk) Nombre  Tipo 


PK ID_MARCA varchar
NOMBRE_MARCA varchar

Nombre tabla7:
Descripción tabla 7: .. L

Llave  (pk – fk) Nombre  Tipo 


PK ID_MODELO varchar
AÑO numerico
Nombre tabla8:
Descripción tabla 8: ..

Llave  (pk – fk) Nombre  Tipo 


PK ID_COLOR varchar
COLOR char

Nombre tabla9:
Descripción tabla 9: ..

Llave  (pk – fk) Nombre  Tipo 


PK ID_TVEHICULO varchar
CARROCERIA char

Nombre tabla10:
Descripción tabla10: .. Lleva

Llave  (pk – fk) Nombre  Tipo 


PK ID_DIAGNOSTICO varchar
DIAGNOSTICO varchar

Nombre tabla11:
Descripción tabla11: .. Llev

Llave  (pk – fk) Nombre  Tipo 


PK ID_ADMIN numerico
CEDULA numerico
PRIMER NOMBRE char
SEGUNDO NOMBRE char
APELLIDOS char
CARGO char

Nombre tabla12:
Descripción tabla12: .. Lleva la

Llave  (pk – fk) Nombre  Tipo 


PK ID_REPUESTOS varchar
CODIGO varchar
NOMBRE varchar

Nombre tabla13:
Descripción tabla13: .. Ll

Llave  (pk – fk) Nombre  Tipo 


PK ID_FACTURA numerico
CONSECUTIVO numerico
ID_TALLER varchar
ID_REPUESTOS varchar
FECHA_ EXPEDICION fecha
CANTIDAD numerico
VALOR numerico
VALOR_IVA numerico
ID_ADMIN varchar
ID_VEHICULOS varchar
ID_MECANICOS varchar

Nombre tabla14:
Descripción tabla14: ..

Llave  (pk – fk) Nombre  Tipo 


PK ID_TALLER varchar
NIT numerico
RAZON SOCIAL varchar
DIRECCION varchar
TELEFONO numerico
CORREO varchar

Nombre tabla15:
Descripción tabla 15: ..

Llave  (pk – fk) Nombre  Tipo 


ID_MECANICOS varchar
pk CEDULA numerico
PRIMER NOMBRE char
SEGUNDO NOMBRE char
APELLIDOS char
fk ID_TELEFONO numerico
fk ID_TITULO varchar
ID_EXP varchar
fk ID_TALLER varchar

Nombre tabla16:
Descripción tabla 16: .. Lleva

Llave  (pk – fk) Nombre  Tipo 


PK ID_TELEFONO varchar
NUMERO_TELEFONO numerico

Nombre tabla17:
Descripción tabla 17: .. Llev

Llave  (pk – fk) Nombre  Tipo 


PK ID_TITULO varchar
NOMBRE_TITULO varchar

Nombre tabla18:
Descripción tabla 18: .. Lleva la

Llave  (pk – fk) Nombre  Tipo 


PK ID_EXPEREN varchar
ANOS_EXP varchar
Taller Mecanico: lleva el control de los Vehiculos reparados del taller

CLIENTES

Lleva la informacion de las tabla de clientes

longitud  Descripción 
3 Tipo de documento
10 Identificador del cliente
20 Primer nombre del Cliente
20 Segundo Nombre del Cliente
20 Apellidos del Cliente
1 Genero del Cliente
50 Direccion Principal
11 Telefono fijo del Cliente
15 Celular del Cliente
25 Correo del Cliente
100 Observaciones

TELEFONO

Lleva la informacion de los telefonos de los clientes

longitud  Descripción 
10 identificador de telefono
11 Numero de telefono de Cliente

CELULAR
Lleva la informacion de los Celular de los Clientes

longitud  Descripción 
10 identificador de Celular
15 Numero de celular de Cliente

SEXO
Lleva la informacion de los Sexo de los clientes
longitud  Descripción 
10 identificador de Celular
5 Sexo del cliente

PAIS
Lleva la informacion de los pais de los clientes

longitud  Descripción 
10 identificador de Pais
15 Nombre del pais

DEPARTAMENTO
Lleva la informacion de los departamento de los clientes

longitud  Descripción 
10 identificador de departamento
15 Nombre del departamento

MUNICIPIO
Lleva la informacion de los departamento de los clientes

longitud  Descripción 
10 identificador de municipio
15 Nombre del municipio

BARRIO
Lleva la informacion de los barrio de los clientes

longitud  Descripción 
10 identificador de barrio
15 Nombre del barrio

DIRECCION
Lleva la informacion de la direccion de los clientes

longitud  Descripción 
10 identificador de barrio
10 identificador de direccion
15 Nombre del barrio
15 Nombre del municipio
15 Nombre del departamento
15 Nombre del pais
15 Nombre del cliente

VEHICULOS
Lleva la informacion de los Vehiculos

longitud  Descripción 
20 Matricula del Auto
10 identificador de Celular
20 Marca del vehiculo
5 Modelo del Vehiculo
15 Color del Carro
15 Tipo de Vehiculo
8 fecha de ingreso del Vehiculo
8 hora de ingreso del Vehiculo
50 Observaciones
50 Diagnostico del Vehiculo
10 Cliente del Vehiculo
10 Mecanico del Vehiculo

MARCA
Lleva la informacion de las marcas de los carros

longitud  Descripción 
10 identificador de Celular
20 Marca del vehiculo

MODELO
Lleva la informacion del modelo del carro

longitud  Descripción 
10 identificador de Celular
5 Modelo del Vehiculo
COLOR
Lleva la informacion del color del carro

longitud  Descripción 
10 identificador de Celular
15 Color del Carro

TIPO_VEHICULO
Lleva la informacion del tipo de vehiculo

longitud  Descripción 
10 identificador de Celular
15 Tipo de Vehiculo

DIAGNOSTICO
Lleva la informacion del diganostico del Vehiculo

longitud  Descripción 
10 identificador de Celular
50 Diagnostico del Vehiculo

ADMINISTRACION
Lleva la informacion del administrador del taller

longitud  Descripción 
10 identificador
10 identificador de Celular
20 Primer nombre del administracion
20 Segundo Nombre del Administracion
20 Apellidos de la Administracion
20 Cargo del Administrador

REPUESTOS
Lleva la informacion de los repuestos usados del taller

longitud  Descripción 
10 identificador de Celular
15 Codigo identificador de repuesto
20 Nombre del Repuesto

FACTURA
Lleva la informacion de la factura de venta

longitud  Descripción 
10 identificador de la factura
10 identificador de la factura
10 identifica el taller de la factura
10 Nombre del repuesto
10 fecha de la factura
10 cantidad de repuesto
10 valor del repuesto
10 iva de la factura
10 nombre de administrador
10 identificacion del vehiculo
10 identifica el mecanico que atendio el vehiculo

TALLER
Lleva la informacion del taller

longitud  Descripción 
10 identificado del taller
15 Nit de indentificado del taller
50 Nombre del taller
50 Direccion del Taller
15 Telefono del Taller
15 Correo del taller

MECANICOS
Lleva la informacion de los Mecanicos

longitud  Descripción 
10 identificador del mecanico
10 identificador de cedula mecanico
12 Primer Nombre del Mecanico
12 Segundo Nombre del Mecanico
12 Apellidos del Mecanico
10 Muestra el telefono del Mecanico
20 identifica el titulo del mecanico
20 identifica la experencia del mecanico
30 identifica el taller donde trabaja el mecanico

TELEFONO_MECANICO
Lleva la informacion del telefono de los mecanicos

longitud  Descripción 
10 identificador de telefono mecanico
12 Telefono del Mecanico

TITULO_MECANICO
Lleva la informacion del titulo de los mecanicos

longitud  Descripción 
10 identificador titulo de mecanico
20 Titulo del Mecanico

EXP_MECANICO
Lleva la informacion del experencia de los mecanicos

longitud  Descripción 
10 identificador Experencia mecanico
20 Experencia del Mecanico
Restricciones 

identificador unico

identificador foraneo
identificador foraneo
identificador foraneo
identificador foraneo

Restricciones 
identificador unico

Restricciones 
identificador unico
Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico
identificador foraneo
identificador foraneo
identificador foraneo
identificador foraneo
identificador foraneo
identificador foraneo

Restricciones 

identificador unico
identificador foraneo
identificador foraneo
identificador foraneo
identificador foraneo

identificador foraneo
identificador foraneo

Restricciones 
identificador unico

Restricciones 
identificador unico
Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 

identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico

identificador foraneo
identificador foraneo
identificador foraneo

identificador foraneo
identificador foraneo
identificador foraneo

Restricciones 
identificador unico

Restricciones 

identificador unico
identificador foraneo

identificador foraneo

Restricciones 
identificador unico

Restricciones 
identificador unico

Restricciones 
identificador unico
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 Rodolfo
Apellido Mafla F
grupo 301330A_764

descripción de la mayor dificultad que encontro

la mayor dificultad fue la normalizacion de la informacion segun las 3 formas

También podría gustarte