0% encontró este documento útil (0 votos)
140 vistas25 páginas

Analisis

Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Está en la página 1/ 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 pe
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 qu
reparación), los mecánicos del taller, los repuestos que se utilizan en una reparación y la part
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
r las actividades que ahí se desarrollan
mación. Partiendo de lo anterior a
onstrucción de la base de datos.

ículos (reparados y los que están en


n una reparación y la parte

liente, DUI (documento único de


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

e se encargará de verificar y evaluar

uno diferente de acuerdo con la


su reparación.

teléfono, especialidad o
se contratan mecánicos "empíricos"
(técnicos, tecnólogos, profesionales)

r anotando en su libreta todos los

ación se la pasa al administrador u


tener todos los datos del cliente, los
zados con precio por unidad, el precio
el valor del impuesto (IVA).
Descripción de Entidades
Justificación, explicación de su
Ejemplo de Ejemplares
Entidad existencia en el Mundo del
(Instancias)
Problema

Importante para tener la


información de los automobiles
VEHICULOS que entran y salen de un proceso chevrolet spark
de reparacion predictiva,
correcvita y preventiva

es importante para tener juan valdez


CLIENTES informacion detallada de la
persona que requiere un servicio

importante para tener un peña nieto


LOS MECANICOS DEL TALLER inventario de trabajadores y la
distrubucion de deberes de estos

importante llevar un registro y mecanica don


FACTURACION tener un control de los activos que chui
entran
Extensión INTENCION

: Matricula (xcvt-palmira),
marca(chevrolet),
modelo(modelo 2020),
color(negro mate), tipo de
: Matricula (placa), marca, modelo,
vehículo(automobil de color, tipo de vehículo, fecha de
turismo segmento a), fecha
ingreso y hora que ingresa al taller
de ingreso(01/2/20) y hora
además de observaciones
que ingresa al taller (7:00
adicionales.
am)además de
observaciones adicionales.
(mostraba indicios de
mordiscos en la trasmision)

id(1113680599) tipo(C.C)
nombre y apellido (juan
DUI (documento único de identidad)
valdez) direcion(calle 43 n°
32-35) tipo y número, Nombres y apellidos,
telefono(2752956)movil(31 Dirección principal, teléfono fijo y
04742345) móvil, correo electrónico
email(eddie.o425@.com)
apellidos(nieto),
dirección(calle 44A N°27-
25), teléfono(2748954),
código, nombres, apellidos,
especialidad o dirección, teléfono, especialidad o
especialidades que
especialidades que tiene formacion
tiene(Electricista,)mecanico empirica , profecional
empirico(experiencia
laboral) mecanico
profesional(titulacion
factura(Esta factura debe
contener todos los datos
del cliente, los datos del
mecánico responsable y el datos clientes , datos mecanico,
desglose de los repuestos precio unidad repuesto, mano de
utilizados con precio por obra, total
unidad, el precio de la mano
de obra y el total de la
factura)
Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios

Tipo de
Identificador Único Dato (Texto,
Nombre Entidad Atributos Nombre dominio
(UID) Número,
Fecha)

DUI id_cliente numeros positivos numeros

tipo texto del alfabeto texto

nombre y
apellido texto del alfabeto texto

CLIENTES
texto y simbolo del
direccion texto
alfabeto

telefono fijo numeros positivos numeros

telefono
numeros positivos numeros
movil

email
texto y simbolo del texto y
alfanumerico numeros
matricula placa texto y simbolo del
alfabeto texto

marca
texto del alfabeto texto

modelo
fecha valida fecha

color
texto del alfabeto texto

VEHICULOS
fecha de
VEHICULOS ingreso
fecha valida fecha

hora de
ingreso
numeros positivos numeros

Refacciones
texto alfabetico texto

odservacion
es

texto del alfabeto texto

codigo id_cod numeros positivos numeros

nombre texto alfabetico texto

apellido texto alfabetico texto

texto y simbolos
direccion texto
alfabeticos
MECANICOS
telefono numeros positivos numeros

especialidad texto alfabetico texto

mecanico
texto alfabetico texto
empirico

mecanico
texto alfabetico texto
profesional
datos cliente id_ciente texto alfabetico texto

FACTURACION
datos id_cod texto alfabetico texto
mecanico

precio
numeros positivos numeros
repuesto c/u

mano de numeros positivos numeros


obra

total numeros positivos numeros


cciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones generales)

Cardinalidad Restricciones adicionales


Obligatoried
Tamaño
ad (Si/No)
(1 o Lista de Restricción
Rango de Valores
Muchos) Valores general
no se
permiten
si 1 103680599 >1000000
numeros
negativos
no se
permiten
40 si 1 C.C 40 caracteres caracteres
numericos

no se
permiten
80 si 1 juan valdez 80 caracteres caracteres
numericos o
especiales
calle 43 no tiene
60 si m 60 caracteres restriccion
n°32-35
no se
permiten
si 1 2752956 >7 caracteres
alfabeticos
no se
permiten
si m 3104742345 >11
caracteres
numericos
no se
no m eddie.o425@.co 120 caracteres permiten
caracteres
120 especiales
no tiene
si 1 XFT-6TB 6 caracteres restriccion
6
no se
permiten
si 1 SPARK 20 caracteres
caracteres
20 especiales
no se
permiten
si m 2020 20 caracteres
caracteres
20 especiales
no se
si m negro mate 20 caracteres permiten
20 minusculas
no se
mayor igual =>2020
permiten
si 1 01/19/20 menor igual <
=2021 caracteresal
fabeticos
no se
permiten
1 7:00 AM mayor igual a =>24
caracteres
alfabeticos
no se
se le cambio
permiten
si m el juego de 40 caracteres
caracteres
neumaticos
40 especiales

se
detectaron no se
señas de permiten
m 350 caracteres
mordiscos caracteres
en la especiales
trasmision
350
no se
permiten
si 1 178 mayor igual a =>200
numeros
negativos
no se
40 si 1 peña 40 caracteres permiten
caracteres
especiales
no se
permiten
40 si 1 nieto 40 caracteres caracteres
especiales
calle 43 no tiene
60 si m 60 caracteres
n°85-10 restriccion
no se
si 1 2364175 mayor igual a =>7 permiten
caracteres
alfabeticos
no se
permiten
40 si m electrico 40 caracteres caracteres
especiales
no se
experiencia permiten
40 si 1 40 caracteres
laboral caracteres
especiales
no se
titulacion de
40 si m educacion 40 caracteres permiten
caracteres
superior
especiales
DUI
(documento
único de
identidad)
tipo y
número, restricciones
Nombres y de la
300 si 1 300 caracteres
apellidos, entidad
Dirección cliente
principal,
teléfono fijo
y móvil,
correo
electrónico

código,
nombres,
apellidos,
dirección,
teléfono,
restricciones
260 si 1 especialidad 260 caracteres dela entidad
o
mecanico
especialidad
es que tiene
formacion
empirica ,
profecional

no se
retrovisor mayor igual a => admiten
si m 50000COP
2000000 caracteres
alfabeticos
no se
si m 1000000CO mayor igual a admiten
P =>1000000 caracteres
alfabeticos
no se
5000000CO mayor igual a = admiten
si 1P
>5000000 caracteres
alfabeticos
Matriz de Relaciones
cliente vehiculo
cliente x manda 1:n
vehiculo pertenece 1:1 x
mecanico tiene 1:n arregla 1:n
facturacion se imprime 1:1 x
mecanico facturacion
tiene 1:n tiene 1:1
lo arreglan 1:n x
x x
x x
Relación Entidades 1 Rol Entidad 2

cliente tiene vehiculos


R1 vehiculo pertenece cliente
cliente tiene mecanicos
R2 mecanico tiene clientes
cliente tiene factura
R3 factura tiene cliente
mecanico arregla vehiculos
R4 vehiculo reparado mecanicos
Descripción ampliada de las relaciones determinadas en la Matriz

Pregunta para determinar Opcionalidad Rta. Opc.

un cliente esta obligado a tener un solo vehiculo? no


un vehiculo esta obligado a pertecener a un cliente? si
un cliente esta obligado a tener un solo mecanico? no
un mecanico esta obligado a tener un solo cliente? no
un cliente esta obligado a tener una sola factura? si
solo de debe de dar una factura al cliente? si
un mecanico esta obligado a arreglar un solo vehiculo? no
un vehiculo esta obligado a ser reparado por un solo mecanico?no
ipción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles, Cardinalidad/Opcionalidad, Grado, Cualid
Pregunta para determinar Cardinalidad Rta.
Relación es
Card.
Transferible (Si/No)
(Preguntar CUANTO )
un cliente cuantos vehiculos tiene? n si
un vehiculon cuantos clientes tiene? 1 si
un cliente cuantos mecanicos tiene? n si
un mecanico cuantos clientes tiene? n si
un cliente cuantas facturas se le imprimen? 1 si
cuantas facturas se le imprimen a un cliente? 1 si
un mecanico cuantos vehiculos repara? n si
un vehiculo es reparado por cuantos mecanicos? n si
nalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)

Ayuda a Identificar entidades


Grado
Participantes

1an se identifican plenamente


1a1 se identifican plenamente
1an se identifican plenamente
1an se identifican plenamente
1a1 se identifican plenamente
1a1 se identifican plenamente
nan se identifican plenamente
nan se identifican plenamente
cación, Transferibilidad)

Observación/Restricciones/Atributos

un cliente puede tener varios vehiculos


un vehiculo solo puede pertener a un cliente
un cliente puede tener varios mecanicos
un mecanico puede tener varios clientes
un cliente solo se le da una factura
se da una factura por cliente
mecanicos arreglan uno varios carros
un vehiculo es arreglado por varios mecanicos
Nombre edward
Apellido ordoñez molina
grupo

descripción de la mayor dificultad que encontro


la parte del diagrama incicial si se profundiza el esquema relacional de la base de datos
seria muy denso ya que se encuentran mas factores como entidades y atributos que no se
mencionan debido a que nos apegamos al problema precentado en un caso laboral si se
deberan considerar incluso los factores externos que pueda alteral las entidades de la base
datos

También podría gustarte