Está en la página 1de 21

Descripción de Entidades

Justificación, explicación de su
Ejemplo de Ejemplares
Entidad existencia en el Mundo del
(Instancias)
Problema
Juan Gomez
Diana Talero
Nescearia para almacenar la
Cliente informacion general de los
clientes del taller

Ricardo Talero
Jose Fierro
Mecanico Registra cada uno de los
mecanicos que traban en el taller

Frenos
Motor
Almacena las especialidades que Embrague
Especialidad
se manejan en el taller

Ricardo Talero

Almacena la informacion de todos


Empirico los mecanicos empiricos

Jose Fierro

Almacena las especialidades que


EspecialidadMecanico
posee un mecanico

Pastillas de Freno
Aceite Motor
Almacena los respuestos que Anillos
Repuesto
posee el taller

Aveo
Spark
Almacena la informacion de los Blazer
Vehiculo vehiculos que han sido recibidos
en el taller
Almacena la informacion de los
Vehiculo vehiculos que han sido recibidos
en el taller

Almacena la informacion del


Diagnostico diagnostico realizado a un
vehiculo

Almacena la informacion del


Factura diagnostico realizado a un
vehiculo

Almacena la informacion del


Reparaciones diagnostico realizado a un
vehiculo
Extensión INTENCION

("123456","Juan","Gomez",
"Bucaramanga","12345",""1 (DUI,Nombre,Apellido,Direccion,Alter
2345","juamg@correo.com" na,Fijo,Movil,Correo)
)

("123456","Jose","Fierro"," (DUI,nombre,apellido,direccion,telef
Bogota","12345") ono)

("1","Frenos") (codigo,nombre_especialidad)

("1","123456","4") (codigo,DUI,experiencia)

("1","123456","1") (codigo,DUI,codigo especialidad)

("1","Pastillas Freno para


(codigo,Descripcion,Precio)
SPARK","15000")

("","Chevrolet","Aveo","Plat
eado","Automovil","12/03/ (placa,marca,modelo,color,tipo,fecha
2021","1 pm","Falta mica ingreso,horaingreso,obervacioes)
trasera")
("","Chevrolet","Aveo","Plat
eado","Automovil","12/03/ (placa,marca,modelo,color,tipo,fecha
2021","1 pm","Falta mica ingreso,horaingreso,obervacioes)
trasera")

("1","12345","Pastillas de (codigo,DUI,diagnostico)
freno gastadas")

("1","123456","ASDE34","IV
(codigo,codigoCliente,placa,iva,total)
A","Total")

("1","1","123456","1","1500 (codigo,codigoFactura,DUI,codigoRep
0") uesto,ManodeObra)
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales

Nombre Entidad Atributos Identificador Único Nombre dominio


(UID)

DUI x Codigo
Nombre Nombre
Apellido Apellido
Direccion Direcccion
Cliente
Alterna Direccion
Movil Telefono
Fijo Telefono
Correo Correo
DUI * Codigo
Nombre Nombre
Mecanico Apellido Apellido
Direccion Direccion
Telefono Telefono
Codigo * Codigo
Especialidad
Nombre Nombre
Codigo * Codigo
Empirico Dui Codigo
Experiencia Años
Codigo * Codigo
EspecialidadMeca
Dui Codigo
nico
Especialidad Especialidd
Codigo * Coidigo
Repuesto Descripcion Descripccion
Precio Precio
Placa * Codigo
Marca Marca
Modelo Modelo
Color Color
Vehiculo
Tipo Tipo
FechaIngreso Fecha
HoraIngreso Hora
Observaciones Obervacion
Codigo * Codigo
DUI Codigo
Diagnostico
Placa Codigo
Diagnostico Diagnostico
Codigo * Codigo
CodigoCliente Codigo
Factura Placa Codigo
Iva Valor
Factura

Total Valor
Codigo * Codigo
CodigoFactura Codigo
Reparaciones DUI Codigo
CodigoRepuesto Codigo
ManoObra valor
ato) y restricciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalida Restricciones adicionales


Tipo de Dato
(Texto, Número, Tamaño Obligatoried d
ad (Si/No)
Fecha)
(1 o Lista de Restricción
Rango de Valores
Muchos) Valores general
Numerico 13 Si 1
Texto 50 Si 1
Texto 50 Si 1
Texto 250 Si 1
Texto 250 No 1
Numerico 10 Si 1
Numerico 10 No 1
Texto 50 Si 1
Numerico 13 Si 1
Texto 50 Si 1
Texto 50 Si 1
Texto 250 Si 1
Numerico 10 Si 1
Numerico 10 Si 1
Texto 100 Si 1
Numero 10 Si 1
Numero 13 Si muchos
Numero 8 Si 1
Numero 10 Si 1
Numero 10 Si 1
Codigo 10 Si 1
Numero 10 Si 1
Descripcion 200 Si 1
Numero 10 Si 1
Texto 10 Si 1
Texto 100 Si 1
Texto 100 Si 1
Texto 1000 Si 1
Texto 1000 Si 1
Fecha Si 1
Hora Si 1
Texto Si 1
Numerico 10 Si 1
Numerico 13 Si muchos
Texto 10 Si 1
Texto 200 Si 1
Numero 10 si 1
Numero 10 Si muchos
Texto 10 Si 1
Numerico No 1
Numerico No 1
Numerico 10 Si 1
Numerico 10 Si muchos
Numerico 13 Si 1
Numerico 4 Si 1
Valor 4 Si 1
Matriz de Relaciones

Cliente Mecanico
Cliente
Mecanico
Especialidad
Empirico
EspecialidadMecanico
Repuesto
Vehiculo
Diagnostico
Factura
Reparaciones
Matriz de Relaciones

Especialidad Empirico Especialidad Repuesto Vehiculo Diagnostico Factura


Mecanico
R1
R4 R5 R8

R9 R2
Reparacione
s

R6

R7

R3
Descripción ampliada de las relaciones determinadas en la Matriz

Pregunta para determinar


Relación Entidades 1 Rol Entidad 2 Rta. Opc.
Opcionalidad

Una factura debe tener un


R1 Factura Tiene Cliente Si
cliente?

R2 Factura Tiene Vehiculo Una factura debe tener un Si


Vehiculo

R3 Factura Tiene Reparacione Una factura debe tener Si


s reparaciones

R4 Mecanico Tiene Especialidad Un Mecanico debe tener una No


especialidad

Un mecanico debe ser


R5 Mecanico Es Empirico No
empirico?
Un mecanico realiza mas de
R6 Reparacion La realiza Mecanico una reparacion? Si

Una reparacion lleva mas de


R7 Reparacion Tiene Repuesto Si
un repuesto?

Un Mecanico realiza mas de


R8 Diagnostico La realiza Mecanico un diagnostico Si

Un Vehiculo tiene mas de un


R9 Diagnostico se le realiza Vehiculo No
diagnostico
s determinadas en la Matriz de Relaciones (Análisis de Roles, Cardinalidad/Opcionalidad, Grado, Cualidad de identificación, Transfer

Pregunta para determinar Cardinalidad Rta. Ayuda a


Relación es
Identificar
Transferible Grado
Card. entidades
(Si/No)
Participantes
(Preguntar CUANTO )

Perfectamente
Cuanto facturas puede tener un Cliente? N Si N:1
Identificada

Cuantas facturas puede tener un Vehiculo N Si N:1 Perfectamente


Identificada

Cuantas Reaparaciones debe tener un N Si 1:N Perfectamente


Factura Identificada

Cuantas especialidades puede tener un Perfectamente


N Si N:N
mecanico? Identificada

Perfectamente
1 No 1:N
Identificada
Cuantas reparacion puede realizar un Perfectamente
mecanico N Si N:1 Identificada

Perfectamente
Cuantos repuestos lleva una repracion N Si N:N
Identificada

Perfectamente
Cuantos mecanicos realiza un diagnostico 1 Si N:1 Identificada
Perfectamente
Cuantos diagnosticos tiene un vehiculo 1 Si 1:01
Identificada
idad de identificación, Transferibilidad)

Observación/Restricciones/Atributos

Esta relacion indica que un cliente puede tener multiples factura pero en
una factura no pueden figurar mas de un cliente

Esta relacion indica que un factura solo debe contener la reparacion de


un vehiculo

Esta relacion indica que la facuta debe listas todas las repraciones hechas
a un vehiculo

Esta relacion nos indica que un mecanico puede tener ninguna o mas de
una especialidad y a su vez la misma especialidad estar asiganda a mas
de mecanico

Indica los años de experiencia que tiene un mecanico empirico

Una repracion debe se realizada por un mecanico

Un reparacion puede contener mas de un repuesto y a la vez el mismo


tipo de repuesto se puede usarse en mas de una reparacion

Un mecanico puede realizar mas de un diagnostico


Nombre Diana
Apellido Talero
grupo 301330_5

descripción de la mayor dificultad que encontro

La mayor dificultad que se me presento fue determinar la cardinalidad de cada una de las
relaciones.

También podría gustarte