Está en la página 1de 25

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
1FN

CLIENTE CLIENTE
ID ID_CLIENTE
NOMBRE NOMBRE 1
EDAD NOMBRE 2
DIRECCION APELLIDO P
DIRECCION ALTERNA APELLIDO M
TELEFONO FIJO EDAD
TELEFONO MOVIL DIRECCION
CORREO ELECTRONICO BARRIO/LOCALIDAD
RH TELEFONO FIJO
EPS TELEFONO MOVIL
CORREO ELECTRONICO
RH
EPS

2FN

REPUESTO CLIENTE
TIPO ID_CLIENTE
MARCA NOMBRE 1
REFERENCIA NOMBRE 2
PRECIO C/U APELLIDO P
APELLIDO M
EDAD
DIRECCION
BARRIO/LOCALIDAD
TELEFONO FIJO
TELEFONO MOVIL
CORREO ELECTRONICO
RH
EPS

3FN

MECANICO REPUESTO
ID_MECANICO TIPO
CODIGO MARCA
NOMBRE 1 REFERENCIA
NOMBRE 2 PRECIO C/U
APELLIDO P
APELLIDO M
DIRECCION
BARRIO/LOCALIDAD
TELEFONO FIJO
TELEFONO CELULAR
ESPECIALIDAD
CORREO ELECTRONICO
VEHICULO VEHICULO MECANICO
TIPO DE VEHICULO ID_VEHICULO CODIGO
MARCA MARCA ID
MATRICULA MATRICULA NOMBRE
MODELO MODELO DIRECCION
COLOR COLOR TELEFONO
TIPO DE COMBUSTIBLES TIPO DE COMBUSTIBLES ESPECIALIDAD
FECHA DE INGRESO FECHA DE INGRESO
HORA DE INGRESO HORA DE INGRESO
FECHA DE ENTREGA FECHA DE ENTREGA
TIPO DE VEHICULO

FACTURA
NUMERO_FACTURA
FECHA DE INGRESO
HORA DE INGRESO
FECHA DE ENTREGA
ID_CLIENTE
NOMBRES
APELLIDOS
MATRICULA
TELEFONO FIJO
TELEFONO MOVIL
DESCRIPCION
TIPO DE REPUESTO
VALOR UNITARIO
VALOR TOTAL

CLIENTE FACTURA
ID_CLIENTE NUMERO_FACTURA
NOMBRE 1 FECHA DE INGRESO
NOMBRE 2 HORA DE INGRESO
APELLIDO P FECHA DE ENTREGA
APELLIDO M ID_CLIENTE
EDAD NOMBRES
DIRECCION APELLIDOS
BARRIO/LOCALIDAD MATRICULA
TELEFONO FIJO TELEFONO FIJO
TELEFONO MOVIL TELEFONO MOVIL
CORREO ELECTRONICO DESCRIPCION
RH TIPO DE REPUESTO
EPS VALOR UNITARIO
VALOR TOTAL
MECANICO REPUESTO ADMINISTRACION
ID_MECANICO TIPO ID AMD
CODIGO MARCA NOMBRE
NOMBRE 1 REFERENCIA INGRESOS
NOMBRE 2 PRECIO C/U EGRESOS
APELLIDO P TELEFONO
APELLIDO M CORREO
DIRECCION
BARRIO/LOCALIDAD
TELEFONO FIJO
TELEFONO CELULAR
ESPECIALIDAD
CORREO ELECTRONICO
ADMINISTRACION FACTURA FACTURA
ID AMD NUMERO_FACTURA NUMERO_FACTURA
NOMRE 1 FECHA DE INGRESO FECHA DE INGRESO
NOMBRE 2 FECHA DE ENTREGA HORA DE INGRESO
APELLIDO P CLIENTE FECHA DE ENTREGA
APELLIDO M MATRICULA ID_CLIENTE
INGRESOS TELEFONO NOMBRES
EGRESOS DESCRIPCION APELLIDOS
TELEFONO MOVIL TIPO DE REPUESTO MATRICULA
TELEFONO FIJO VALOR UNITARIO TELEFONO FIJO
CORREO VALOR TOTAL TELEFONO MOVIL
DESCRIPCION
TIPO DE REPUESTO
VALOR UNITARIO
VALOR TOTAL
MARCA INF_RESIDENCIAL
REFERENCIA BARRIO/LOCALIDAD
TIPO NOMBRE
MARCA DIRECCION
NOMBRE COD_POSTAL
Descripción breve de la base de datos… Taller_mecanico_se lleva un control de todas las secciones mediante una ap
(de que se encarga la base de datos) se desarrollan dado que muchos de ellos solo llevan un

Nombre tabla1:
cliente

Descripción tabla 1: ..
En esta base de datos llevaremos el control detallado toda la informacion

Llave  (pk – fk) Nombre  Tipo 

pk ID_CLIENTE INT

NOMBRE 1 VACHAR

NOMBRE 2 VACHAR

APELLIDO P VACHAR

APELLIDO M VACHAR

EDAD INT

DIRECCION VACHAR

fk BARRIO/LOCALIDAD VACHAR

TELEFONO FIJO INT

TELEFONO MOVIL INT

CORREO ELECTRONICO VACHAR

RH VACHAR

EPS VACHAR

Nombre tabla2:
vehiculos

Descripción tabla 2: ..
en esta base de datos se lleva el control detallado de la informa
Llave  (pk – fk) Nombre  Tipo 

pk ID_VEHICULO INT

MARCA VACHAR

MATRICULA VACHAR

MODELO VACHAR

COLOR INT

TIPO_COMBUSTIBLES VACHAR

FECHA_INGRESO VACHAR

HORA_INGRESO VACHAR

FECHA_ENTREGA VACHAR

fk TIPO_VEHICULO VACHAR

Nombre tabla3: mecanicos


Descripción tabla 3: .. en esta base de datos llevaremos el control detallado d

Llave  (pk – fk) Nombre  Tipo 

pk ID_MECANICO INT

CODIGO INT

NOMBRE 1 VACHAR

NOMBRE 2 VACHAR

APELLIDO P VACHAR

APELLIDO M VACHAR

DIRECCION VACHAR

BARRIO/LOCALIDAD VACHAR
TELEFONO FIJO INT

TELEFONO CELULAR INT

fk ESPECIALIDAD VACHAR

CORREO ELECTRONICO VACHAR

Nombre tabla 4 : repuestos


Descripción tabla 4: .. en esta base de datos se lleva el control detallado de la informacio

Llave  (pk – fk) Nombre  Tipo 

PK TIPO VACHAR

MARCA VACHAR

REFERENCIA VACHAR

PRECIO INT

Nombre tabla5: administrativa


Descripción tabla 5: .. en esta base de datos se lleva el control detallado de

Llave  (pk – fk) Nombre  Tipo 

pk ID_AMD INT

NOMBRE 1 VACHAR

NOMBRE 2 VACHAR

APELLIDO P VACHAR

APELLIDO M VACHAR
fk INGRESOS VACHAR

fk EGRESOS VACHAR

TELEFONO MOVIL INT

TELEFONO FIJO INT

CORREO VACHAR

Nombre tabla6: Factura


Descripción tabla 6: .. en esta base de datos se lleva el control detalla

Llave  (pk – fk) Nombre  Tipo 

pk NUMERO_FACTURA INT

FECHA DE INGRESO VACHAR

HORA DE INGRESO VACHAR

FECHA DE ENTREGA VACHAR

fk ID CLIENTE INT

NOMBRES VACHAR

APELLIDOS VACHAR

fk MATRICULA VACHAR

TELEFONO FIJO INT

TELEFONO MOVIL INT

fk DESCRIPCION VACHAR

TIPO DE REPUESTO VACHAR

VALOR UNITARIO INT


VALOR TOTAL INT

Nombre tabla 7 : MARCA


Descripción tabla 7: .. en esta base de datos se lleva el control detallado de la in

Llave  (pk – fk) Nombre  Tipo 

PK REFERENCIA VACHAR

TIPO VACHAR

MARCA VACHAR

Nombre  VACHAR

Nombre tabla 8 : INF_RESIDENCIAL


Descripción tabla 8: .. en esta base de datos se lleva el control detallado de la inf

Llave  (pk – fk) Nombre  Tipo 

PK BARRIO/LOCALIDAD VACHAR

NOMBRE VACHAR

DIRECCION VACHAR

COD_POSTAL INT
das las secciones mediante una aplicación que permita controlar las actividades que ahí
ue muchos de ellos solo llevan un control manual de su información

cliente

ntrol detallado toda la informacion de los clientes y de los servicios que se les prestan

longitud  Descripción  Restricciones 


identificador unico
identificador numerico
10 solo valores
del cliente
numericos
identifica el primer no se permiten
30
nombre del cliente numeros
identifica el segundo no se puede dejar en
30
nombre del cliente blanco
identifica el apellido no se permiten
30
paterno del cliente numeros
identifica el apellido no se puede dejar en
30
materno del cliente blanco
identifica la edad del solo valores
3
cliente numericos

identifica la direccion de se permiten todos los


30 residencia del cliente caracteres especiales

identifica el lugar de no se permiten


30
residencia del cliente numeros

10 identifica el telefono fijo solo valores


del cliente numericos
identifica el telefono solo valores
10
movil del cliente numericos
identifica el correo se permiten todos los
30
electronico del cliente caracteres especiales
identifica el rh del se permiten todos los
3
cliente caracteres especiales
identifica la eps del no se permiten
20
cliente numeros

vehiculos

el control detallado de la informacion de los vehiculos que ingresan al taller


longitud  Descripción  Restricciones 
identificador unico
identifica el id del
10 solo valores
vehiculo numericos
identifica la marca del se permiten todos los
10
vehiculo caracteres especiales
identifica la matricula se permiten todos los
20
del vehiculo caracteres especiales
identifica el modelo del solo valores
5
vehiculo numericos
identifica el color del no se permiten
10
vehiculo numeros

identifica el tipo de no se permiten


20
combustible del vehiculo numeros

identifica la fecha de datos digitados dd-


10
ingreso del vehiculo mm-aaa
identifica la hora de solo valores
10
ingreso del vehiculo numericos
identifica la fecha de datos digitados dd-
10
entrega del vehiculo mm-aaa
identifica el tipo de no se permiten
20 vehiculo numeros

mecanicos
llevaremos el control detallado de la informacion de los mecanicos

longitud  Descripción  Restricciones 


identificador unico
identificador unico del
10 solo valores
mecanico
numericos
identifica el codigo del solo valores
10
mecanico numericos
identifica el primer no se permiten
30
nombre del mecanico numeros
identifica el segundo se puede dejar en
30
nombre del mecanico blanco
identifica el apellido no se permiten
30
paterno del mecanico numeros
identifica el apellido se puede dejar en
30
materno del mecanico blanco

30 identifica la direccion se permiten todos los


del mecanico caracteres especiales

20 identifica el barrio o se permiten todos los


localidad del mecanico caracteres especiales
identifica el telefono fijo solo valores
10
del mecanico numericos
identifica el telefono solo valores
10
celular del mecanico numericos

identifica la especialidad no se permiten


30
del mecanico numeros

identifica el correo
se permiten todos los
30 electronico del
mecanico caracteres especiales

repuestos
control detallado de la informacion de los repuestos que necesiten los clientes

longitud  Descripción  Restricciones 


identifica el tipo de permite todos los
20 repuesto caracteres especiales
identifica la marca del no se permiten
20
repuesto numeros
identifica la referencia permite todos los
20
del repuesto caracteres especiales
identifica el precio del solo valores
10
repuesto numericos

administrativa
os se lleva el control detallado de la parte administrativa del taller

longitud  Descripción  Restricciones 


identificador unico
10 identificador unico del solo valores
administrador
numericos
identifica el primer
no se permiten
30 nombre del
numeros
administrador
identifica el segundo
30 nombre del se puede dejar en
blanco
administrador
identifica el apellido
del no
se permiten
30 paterno
numeros
administrador
identifica el apellido
30 materno del se puede dejar en
blanco
administrador
identifica los ingresos solo valores
30
economicos del taller numericos
identifica los gastos
solo valores
30 economicos que genera
el taller numericos

identifica el telefono solo valores


10
movil del admin numericos
identifica el telefono fijo solo valores
10
del admin numericos
identifica el correo del se permiten todos los
30
admin caracteres especiales

Factura
de datos se lleva el control detallado de la factura del taller

longitud  Descripción  Restricciones 

numerico identificador
unico
identificador
10 solo valores
de la factura
numericos
identifica la fecha de datos digitados dd-
10
ingreso mm-aaa
identifica la hora de solo valores
10
ingreso numericos
identifica la fecha de datos digitados dd-
10
entrega mm-aaa

identificador numerico identificador unico


10 solo valores
del cliente
numericos
identifica el nombre del no se permiten
30 cliente numeros
identifica el apellido del no se permiten
30
cliente numeros
identifica la matricula se permiten todos los
10
del vehiculo caracteres especiales
identifica el telefono fijo solo valores
10
del cliente numericos
identifica el telefono solo valores
10
movil del cliente numericos
indentifica la descripcion se permiten todos los
30
del servicio caracteres especiales
identifica el tipo de se permiten todos los
20
respuesto caracteres especiales
identifica el valor solo valores
10
unitario del servicio numericos
identifica el valor total solo valores
10
del servicio numericos

MARCA
e lleva el control detallado de la informacion de la marca del vehiculo

longitud  Descripción  Restricciones 


identificacion de la permite todos los
20
referencia del vehiculo caracteres especiales
identifica el tipo de permite todos los
20
vehiculo caracteres especiales
identifica la marca del permite todos los
20
vehiculo caracteres especiales
identifica el nombre del no se permiten
30 vehiculo numeros

INF_RESIDENCIAL
lleva el control detallado de la informacion de la residencia del cliente

longitud  Descripción  Restricciones 


identifica el barrio o no se permiten
30
localidad del cliente numeros

30 identifica el nombre del no se permiten


barrio o localidad numeros
identifica la direccion permite todos los
20
del cliente caracteres especiales
identifica el codigo permite todos los
10
postal caracteres especiales
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 Eduardo
Apellido Bonilla
grupo 301330_4

descripción de la mayor dificultad que encontro

El desarrollo del diccionario de datos en el momento de ingresar cada valor, el desarrollo


de las fases de la normalizacion y el manejo de la herramienta sql developer.

También podría gustarte