Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller mecánico
En cada municipio grande o pequeño del país existen talleres de mecánica y usted se ha per
es un buen negocio el desarrollar aplicaciones que permita controlar las actividades que ahí
dado que muchos de ellos solo llevan un control manual de su información. Partiendo de lo a
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 par
administrativa del taller.
Una vez registrado el vehículo, se le asigna un mecánico (libre), que se encargará de verifica
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.
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
datos del mecánico responsable y el desglose de los repuestos utilizados con precio por unid
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
olar las actividades que ahí se desarrollan
formación. Partiendo de lo anterior a
a construcción de la base de datos.
Tipo
Número
Apellidos
1:m
Dirección_
principal VEHÍCULOS
CLIENTES
Dirección_
ALTERNA
Teléfono_fi
jo
Teléfono_ 1:m
móvil
Correo_ele
ctrónico
FACTURA
No. Factura
Datos_cliente
Datos_mecánico
Precio_mano
1:m
ADMINISTRATIVA
Nombre
Id_administrador Nombre
Cargo
Placa
Marca
Modelo
Color
No._Reparado Tipo_ve
VEHÍCULOS Fecha_
No._en_reparación Hora_in
m:n
Nombre
Costo_mano_obra
REPUESTOS
FACTURA
IVA
Precio_mano_obra
Código
Apellidos
Nombres
Nombre
Nombre
Marca
Modelo
Color
Tipo_vehículo
Fecha_ingreso
Hora_ingreso
Observaciones
Id_mecEm
n:m
MECÁNICOS
EMPÍRICO Experiencia
MECÁNICOS Id_mecPro
PROFESIONAL
MECÁNICOS
DEL TALLER Profesión
Teléfono
Dirección
Apellidos
Id_mecEmpírico
Experiencia
Id_mecProfesional
Profesión
se especifica la transformación de las 3 formas nomales
1fn
* Cada fila de una tabla debe representar una entidad y de ser única.
* Cada atributo de la tabla debe ser atómico (indivisible).
* El orden de los datos no debe ser relevante al igual que el orden de los atributos.
* No deben existir grupos de valores repetidos. (enlacer datos repetidos con Id principal)
* Foraneo si puedo repetir datos
* Id primario no puedo repetir datos
Adicionar filas)
2fn
* Dependencia funcional.
3fn
* No contiene dependencia transitiva. Lo cual significa que las columnas que no forman parte
1 Clientes 1 Clientes
Id_cliente Id_cliente
Tipo_documento Tipo_documento
Nombres Primer_nombre
Apellidos Segundo_nombre
Dirección Primer_apellido
Teléfono Segundo_apellido
Correo_electrónico Correo_electrónico
Notas Notas
TABLAS INICIALES 1fn
2 Ingreso 2 Ingreso
Id_ingreso Id_ingreso
Id_vehículo Id_vehículo
Id_mecánico Id_mecánico
3 Vehículo 3 Vehículo
Id_vehículo Id_vehículo
Marca Id_marca
Modelo Id_modelo
Color Id_color
Tipo_vehículo Id_tipo_vehículo
Fecha_hora_ingreso Fecha_hora_ingreso
Observaciones Observaciones
Id_cliente Id_cliente
Id_mecánico Id_mecánico
TABLAS INICIALES 1fn
4 Factura 4 Factura
Id_factura Id_factura
Id_taller Id_taller
Fecha_exp Fecha_exp
Id_cliente Id_cliente
Id_mecánico Id_mecánico
Id_administración Id_administración
Id_ teléfono Id_ teléfono
5 productos_y_servicios 5 productos_y_servicios
Id_proServicio Id_proServicio
Detalle Detalle
Valor Valor
7 Administración 7 Administración
Id_administración Id_administración
Nombres Primer_nombre
Apellidos Segundo_nombre
Cargo Primer_apellido
Segundo_apellido
Id_cargo
8 Vehículo 8 Vehículo
Id_vehículo_danado Id_vehículo_danado
Id_vehículo Id_vehículo
Id_dano Id_dano
9 Mecánicos 9 Mecánicos
Id_mecánico Id_mecánico
Nombres Primer_nombre
Apellidos Segundo_nombre
Dirección Primer_apellido
Especialidad Segundo_apellido
Correo_electrónico Correo_electrónico
TABLAS INICIALES 1fn
10 Daños
Id_danos
Detalle
atributos.
con Id principal)
2fn 3fn
11 Dirección_cliente
Id_dirección
Id_cliente
Dirección
Id_país
Id_departamento
Id_municipio
Id_barrio
12
13
14
15
16 Teléfono_cliente
Id_teléfono
Id_cliente
Teléfono
2fn 3fn
2fn 3fn
17
18
19
20
2fn 3fn
2fn 3fn
2fn 3fn
2fn 3fn
21
2fn 3fn
2fn 3fn
22 Dirección_mecánico
Id_dirección
Id_mecánico
Dirección
Id_país
Id_departamento
Id_municipio
Id_barrio
23
24
25
26
27
28
2fn 3fn
3fn
País
Id_país
Nombre
Departamento
Id_departamento
Nombre
Municipio
Id_municipio
Nombre
Barrio
Id_barrio
Nombre
3fn
3fn
Marca_Vehículo
Id_marca
Marca
Modelo_Vehículo
Id_modelo
Modelo
Color_Vehículo
Id_color
Color
Tipo_vehículo
Id_tipo_vehículo
Tipo_vehículo
3fn
3fn
3fn
3fn
Cargo_Administración
Id_cargo
Cargo
3fn
3fn
Especialidad_mecánico
Id_especialidad_mecánico
Identificación
Id_especialidad
Especialidades
Id_especialidad
Especialidad
Mecánico_empírico
Id_mecEmpírico
Identificación
Id_experiencia
Experiencia_mecánico
Id_experiencia
Experiencia
Mecánico_profesión
Id_mecProfesional
Identificación
Id_profesión
Profesión_mecánico
Id_profesión
Profesión
3fn
Descripción breve de la base de datos…
Lle
(de que se encarga la base de datos)
Nombre tabla 1:
Descripción tabla 1: ..
Nombre tabla 2:
Descripción tabla 2: .. Co
Nombre tabla 3:
Descripción tabla 3: ..
Nombre tabla 4:
Descripción tabla 4: ..
Nombre tabla 5:
Descripción tabla 5: .. Co
Descripción tabla 6: ..
Nombre tabla 7:
Descripción tabla 7: ..
Primer_nombre
Segundo_nombre
Primer_apellido
Segundo_apellido
Id_cargo
Nombre tabla 8:
Descripción tabla 8: ..
Llave (pk – fk) Nombre
pk Id_vehículo_danado
Id_vehículo
Id_dano
Nombre tabla 9:
Descripción tabla 9: ..
Cargo
Nombre tabla 22:
TIPO
dato alfanumerico varchar
char
Númerico
Fecha
Restricciones
Identificador único.
Identificador único, es de Obligatoriedad, se permite solo valores positivos.
No se permiten números.
Se permite solo texto.
Se permite solo números positivos.
Se permite dejar en blanco.
Ninguna.
Se permite texto y simbolos (@, .) del alfabeto.
Se permite texto y simbolos (#, -) del alfabeto.
Se permite solo fecha valida.
Se permite solo hora valida.
FINAL
Llevar el control de las actividades de un taller
Clientes
Ingreso
Vehículo
Factura
productos_y_servicios
Administración
Vehículo
Mecánicos
Daños
Dirección de cliente
País
Departamento
Municipio
Barrio
Teléfono de cliente
Marca de vehículo
Modelo de vehículo
Control de información de modelo de vehículo
Color de vehículo
Tipo de vehículo
Cargo de administración
Especialidad de mecánico
Especialidades
Experiencia de mecánico
Mecánico profesional
Profesión de mecánico
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Ninguna.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Ninguna.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Se permite solo texto.
Se permite solo texto.
Se permite solo texto.
Se permite texto y simbolos (@, .) del
alfabeto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Ninguna.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Ninguna.
Se permite texto y simbolos (#, -) del
alfabeto.
Se permite solo texto.
Se permite solo texto.
Se permite solo texto.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Ninguna.
Se permite texto y simbolos (#, -) del
alfabeto.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo números positivos.
Se permite solo números positivos.
Restricciones
Identificador único, es de Obligatoriedad, se
permite solo valores positivos.
Se permite solo texto.
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: Oscar Ivan
Apellido: Blanco Ayala
grupo: 301330_15