CASO DEL NEGOCIO APLICADO
Enviado por chipane • 20 de Septiembre de 2015 • Tarea • 716 Palabras (3 Páginas) • 266 Visitas
CASO DEL NEGOCIO APLICADO
1. CASO DEL NEGOCIO APLICADO: Caso de negocio que aplique las notaciones tratadas
1.1 Enunciado del caso: Descripción del caso de negocio aplicado incluyendo las reglas de negocio consideradas por el grupo.
Escenario de la empresa dedicada la venta de automóviles:
Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:
La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrícula, marca y modelo, el color y el precio de venta de cada coche. Los datos que interesa conocer de cada cliente son el DNI, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno de la empresa que se incrementa automáticamente cuando un cliente se da de alta en ella.
Un cliente puede comprar tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un único cliente. El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche.
Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos u otros.
Los coches pueden pasar varias revisiones en el concesionario.
1.1.1Detalles del escenario:
Se desea diseñar una base de datos para almacenar y gestionar la información empleada por una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos:
1.1.2Reglas de negocio:
• Un cliente puede comprar tantos coches como desee a la empresa. Un coche determinado solo puede ser comprado por un único cliente.
• El concesionario también se encarga de llevar a cabo las revisiones que se realizan a cada coche.
• Los coches pueden pasar varias revisiones en el concesionario.
1.1.3Casos:
- Un mantenimiento es realizado por un concesionario.
- Un concesionario puede realizar muchos mantenimientos.
- Un cliente puede pedir muchos detalles de venta.
- Un auto puede tener muchos detalles de mantenimiento.
- Un mantenimiento tiene un solo detalle.
1.2 Desarrollo del Proceso de Solución.
1.2.1Categoría de Datos.
- La categoría de datos cliente agrupa a los datos de los clientes.
- La categoría de datos detalle-venta agrupa a los datos de detalle-venta.
- La categoría de datos autos agrupa a los datos de los autos.
- La categoría de datos detalle-mantenimiento agrupa a los datos de detalle-mantenimiento.
- La categoría de datos mantenimiento agrupa los datos de mantenimiento.
- La categoría de datos concesionario agrupa los datos del concesionario.
1.2.2 Modelo conceptual:
1.2.3 Diagrama de clases:
1.2.4 Diagrama lógico:
I.2.5 Scripts de creación de la base de datos y diversos objetos.
Script sql:
use master
go
CREATE DATABASE AutosBD
on primary(
name='autos_data',
filename='C:\usill\autos_data.Mdf',
size=4MB,
maxsize=6MB,
filegrowth=2MB
)
log on(
name='autos_log',
filename='C:\usill\autos_data.Ldf',
...