Está en la página 1de 12

Instituto tecnolgico de Campeche

Carrera: Ingeniera en Sistemas


Computacionales
Unidad 1 y 2
Trabajo:
Proyecto
Equipo n1: Casanova Ortegn Carlos
Emiliano Rosado Quej
Snchez Moo Mara del Carmen
Materia: Fundamentos de base de
datos
Maestro: Arecely CERVERA CASTRO.
Grupo: MS-4
Fecha de entrega: 03/03/16

Contenido
Enunciado del problema:.................................................................................... 2
CONATRUYENDO EL DIAGRAMA ENTIDAD-RELACION..........................................2

Entidades:........................................................................................................ 2
Relaciones:....................................................................................................... 3

Enunciado del problema:


Se quiere implementar una base de datos para facilitar la gestin y
administracin de una agencia de autos, as como tener datos importantes
relacionados a la venta para cualquier futura aclaracin fiscal.
En dicha base se tienen contemplados a los empleados, que sern los
encargados de las ventas, las ventas, que sern el resultado de que el
cliente compre auto, adems de las sucursales, y llevar un propio control
acerca de los vehculos ofrecidos al pblico.
Para llevar a cabo un control de pagos, es necesario almacenar la
informacin del cliente, ya que es la persona responsable de los pagos, o
con la cual se entendern los problemas o cualquier cosa que surja
durante la venta.
Hay que aclarar que cada vez que el empleado logra una venta, se elabora
un registro, de tal forma que los empleados pueden llegar a generar
mltiples ventas.

CONSTRUYENDO EL DIAGRAMA ENTIDAD-RELACIN


Para realizar el diagrama entidad relacin hemos de decidir los conjuntos
tanto de entidades como de relaciones, atendiendo el enunciado del
problema.
La estructura del diagrama queda de la siguiente manera:

Entidades:
1. Empleado (aqu slo estamos tomando en cuenta al empleado
encargado de ofrecer y tratar de conseguir vender el
automvil).
2. Cliente (es la persona que adquirir el vehculo, con la cual
se trataran todos los asuntos relaciones con la adquisicin
del mismo).
3. Automvil (es el artculo que se est ofreciendo, este tiene
caractersticas importante para el potencial comprador).
4. Sucursal ( es una agencia alternativa donde se podra
encontrar algn modelo especifico en caso de no encontrarse
este modelo en la agencia donde se est generando una venta)

Relaciones:
1. EmCli (Indica la relacin de los empleados con los
potenciales compradores del automvil(es) (clientes)).
2. CliAu (en esta relacin se indica la seleccin del cliente
referente a la compra de uno o ms automviles).

3. AuSucu (aqu se indica una relacin establecida entre un


modelo en particular de existencia y una alternativa o
posible localizacin para concretar una venta).
En la siguiente descripcin hablaremos un poco de las relaciones,
especificaremos y describiremos los atributos, las relaciones,
cordialidades de cada entidad y todo aquello que sea importante
destacar.
La entidad empleado tiene 6 atributos:

ID: cdigo identificador de un empleado en particular, es la clave


primaria de esta tabla.
Nombre: Nombre del trabajador
Direccin: Indica la direccin particular del empleado
Telfono: indica un nmero de mvil proporcionado por la empresa
para poder localizarlo
Sueldo: es la remuneracin econmica que percibe el empleado por su
labor
Bono: es una comisin extra independiente de su sueldo

La entidad cliente tiene 4 atributos:

Id-cliente: sirve para identificar de manera ms rpida al cliente


(clave de la entidad)
Nombre: Representa el nombre del cliente
Telfono: en este atributo se almacenan los telfonos que el
cliente tenga para su comunicacin.
Direccin: aqu se almacena la informacin acerca de donde
localizar al cliente (domicilio particular)

La entidad automvil se divide en 4 atributos, y dos superclases:

Nm. De serie: es el identificador de cada automvil


Marca: la empresa que los fabrica
Modelo: es el nombre del diseo particular de cada auto
Precio: es la cantidad que el cliente debe de pagar por el auto

La entidad sucursal tiene 4 atributos:

Nm. De sucursal: es la clave nica que tiene cada sucursal del


distribucin de autos de esta cadena
Telfono: son los medios por donde se puede contactar va
telefnica a la sucursal
Direccin: es donde se encuentra fsicamente ubicada la sucursal
Nombre: es el nombre que se le dio a la sucursal

Para realizar el diagrama entidad-relacin, nos hemos dado a la tarea de


buscar un diseador de diagramas, para la facilitacin del mismo, y con
este fin nos topamos con el programa Dia que es un programa que
facilita la creacin de muchos tipos de diagramas, entre ellos entidadrelacin, y es compatible con muchas versiones de Windows.
A continuacin se presenta el diagrama ya listo con ayuda del programa

En este caso todava no hemos realizado la especializacin, ya que no


habamos llegado al tema, pero estamos realizando el trabajo necesario
para incluirla de la manera ms rpida posible.
Construyendo las tablas
Una vez obtenido el diagrama, es un poco ms sencillo obtener las tablas.
Para la realizacin de esta prctica utilizaremos el programa Excel de la
paquetera de Office.
A continuacin se mostrara de como quedaron las tablas despus de
hacerlas

En siguiente instancia se mostrara como quedan las tablas una vez que se
llenan, dado que las tablas quedan muy extensas y no se pueden apreciar
en este documento, se anexa un documento de tipo exel de nombre
tablaslistas, que contiene una sola hoja de trabajo llamada
tablas, en ella se puede apreciar, como ya mencionamos las tablas
llenas.
Ahora bien, se presenta una generalizacin de las entidades, ya que
algunas son super clases, o clases sencillas, y se presentaran sus
propiedades,tanto claves como generales.

Clase: empleado
Empleado (ID_pk, nombre, Direccin, telfono, sueldo, bono)

Clase: cliente
Cliente (ID-cliente_pK, direccin, nombre, Telfono)

Superclase: automvil
Sub-clase: automtico, estndar
Atributo identificable: caja
Automvil estndar (numero-de-serie_PK, marca, modelo, precio, caja
c/cloucht)
Automvil automtico (numero-de-serie_PK, marca, modelo, precio, caja)

Clase: sucursal
Sucursal (nm.-de-sucursal_PK, Telfono, direccin, nombre)

Clase: venta
Venta (folio_fk, fecha, total-de-compra)
Presentado esto ahora procedemos a generar un directorio de nose que, el cual
nos da una descripcin mas exacta de las entidades para poder trabajar de
manera mas eficiente.

Ahora, ya que tenemos el directorio, lo importante es normalizar nuestra base


de datos, esto hace que en nuestras tabla se elimine la redundancia de datos,
y pasan por varias formas, en esta base solo se llega a la tercera forma normal,
y se anexa un documento tipo exel de nombre normalizacion, que contiene
las tablas normalizadas, las cuales se explicaran a coninuacion:
El documento cuenta con un total de 4 hojas las cuales se describirn a
coninuacion:

La primera hoja se llama tab-normalizadas, en ellas se encuentran dos


tablas que se encuentra normalizadas y no hace falta aplicar ninguna
forma normal, estas tablas son la de sucursal y ventas.
La segunda hoja se llama tab-normalizada-empleado, en esta se
encuentra la tabla empleado, y la forma de leer es de arriba hacia abajo,
comenzando desde la forma original hasta la forma que alcanza, en este
caso llega a una tercera forma normal, con 3 tablas, aqu se sealan las
claves primarias con color rojo, y las claves forneas con color amarillo
(estas son las claves primarias de las tablas generadas, que se iincluyen
en la tabla principal)
La tercera hoja se llama tab-normalizada-automovil, em esta se
encuentra la tabla automvil, y de igual manera se lee de arriba hacia
abajo, comenzando desde la forma original de la tabla hasta la 3 forma
normal, generando 4 tablas en total, aqu se sealan las claves primarias
con color rojo, y las claves forneas con color amarillo (estas son las
claves primarias de las tablas generadas, que se iincluyen en la tabla
principal)
La cuarta hoja se llama tab-normalizada-cliente, en esta se encuentra
la tabla clientes, y de igual manera se lee de arriba hacia abajo,
comenzando mostrando la tabla original y llegando hasta una segunda
forma normal, generando 3 tablas, aqu se sealan las claves primarias
con color rojo, y las claves forneas con color amarillo (estas son las
claves primarias de las tablas generadas, que se iincluyen en la tabla
principal).

10

11

También podría gustarte