Actividad AA2 Modelo Entidad Relación
Lorenzo Mahecha Mahecha Villa V illa
Tecnología Tecnología análisis y desarrollo de sistemas de información Análisis y diseño de base de datos Unipanamericana
Engativá, Bogotá Calle 66 No. 105-46 3044172880
[email protected] Alirio García Martínez, Ingeniero de Sistemas
1. Seleccionar algunas de las diferentes metodologías como entrevistas, o bservaciones directas, lectura de documentos etc., justificando el uso de la estrategia para el caso que se presenta.
Dentro de mi proceso de recolección de datos utilizare dos metodologías las cuales creo son muy importantes para el éxito de este proyecto, estas son la entrevista y la observación. La entrevista es un dialogo entre 2 personas: entrevistado y un entrevistador, la cual t iene como propósito de recolectar información de los procesos y al mismo tiempo conocer las ideas, sentimientos y formas de actuar del entrevistado quien en este caso es un actor con el futuro sistema informático. Por medio del uso de la observación la cual es otra poderosa metodología permitirá en conjunto poder saber más acerca de las necesidades de la empresa transportadora. En conjunto la elección de estas dos metodologías para la recolección de la información nos permitirá poder conocer en profundidad cuales son los verdaderos requerimientos que necesita nuestra futura base de datos.
INSTRUMENTOS DE RECOLECCION DE LA INFORMACIÓN FORMULARIO No. 1 ENCUESTA RECOLECION DE INFORMACION BASICA PROCESOS
NOMBRE DE PROCESO
CARGO
NOMBRE
FECHA
RESPONSABLE DEL PROCESO ACTIVIDADES REALIZADAS
DESCRIPCION
FORMULARIO No.2 O BSERVACION DE PROCESOS
NOMBRE DE PROCESO
CARGO
NOMBRE
FECHA
RESPONSABLE DEL PROCESO ANOTACIONES
FORMULARIO No.2 O BSERVACION DE PROCESOS
NOMBRE DE PROCESO
CARGO
NOMBRE
FECHA
RESPONSABLE DEL PROCESO ANOTACIONES
Enunciado Situación del problema
Se necesita crear una base de datos que almacene la información sobre la venta de tiquetes terrestres de una empresa trasportadora de la región Andina que posee 15 vehículos. Así mismo se quiere hacer control sobre el despacho de los buses los cuales salen de la terminal hacia sus destinos. Los clientes compran tiquetes, de este de proceso debe almacenarse información relevante del
Enunciado Situación del problema
Se necesita crear una base de datos que almacene la información sobre la venta de tiquetes terrestres de una empresa trasportadora de la región Andina que posee 15 vehículos. Así mismo se quiere hacer control sobre el despacho de los buses los cuales salen de la terminal hacia sus destinos. Los clientes compran tiquetes, de este de proceso debe almacenarse información relevante del Cliente: nombre, apellido, número de identificación, número de celular y correo electrónico. Además debe quedar la información sobre su viaje, tal como: ciudad de origen, ciudad de destino, fecha y hora de salida, numero del bus seleccionado, silla seleccionada, precio del tiquete y forma de pago. Los clientes pueden comprar muchos tiquetes pero cada tiquete solo es comprado por un cliente. Los despachadores puede reasignar un bus, silla, fecha de salida y fecha de regreso si el cliente ha llegado tarde, de los despachadores se debe almacenar su identificación, nombre y apellido. Los despachadores pueden reasignar muchos tiquetes, pero un tiquete solo es reasignado por un despachador. Los buses son conducidos por conductores de los cuales se debe almacenas su identificación, nombre y apellido. De los buses se debe almacenar su placa, modelo y número de sillas. Los conductores pueden conducir varios buses pero un bus solo es conducido por un solo conductor.
MODELO E-R EMPRESA TRANSPORTADORA
Tablas de Dominio NOMBRE VARIABLE
DESCRIPCION
DOMINIO
REGLAS DE VALIDACIÓN
CLIENTE Numero de identificación (ID)
Numero de documento asignado por el registrador o notario.
Numero de hasta 15 dígitos.
Nombre
Son los nombres completos de cada cliente.
Letras en longitud máxima de 100 Todos los clientes tienen nombres. caracteres.
Apellido
Son los apellidos completos de cada cliente paterno y materno.
Letras en longitud máxima de 100 Todos los clientes tienen apellidos. caracteres.
Email
Es el email de registro del cliente al momento de realizar las reservas es opcional.
Alfanumérico de hasta 150 caracteres.
Es opcional no es necesario.
Celular
Es número de contacto del cliente a la hora de confirmar sus reservas.
Numero de hasta 20 dígitos.
Todos los clientes tienen un numero de celular
DESPACHADOR
Todos los clientes tienen un numero de identificación
Tablas de Dominio NOMBRE VARIABLE
DESCRIPCION
DOMINIO
REGLAS DE VALIDACIÓN
CLIENTE Numero de identificación (ID)
Numero de documento asignado por el registrador o notario.
Numero de hasta 15 dígitos.
Todos los clientes tienen un numero de identificación
Nombre
Son los nombres completos de cada cliente.
Letras en longitud máxima de 100 Todos los clientes tienen nombres. caracteres.
Apellido
Son los apellidos completos de cada cliente paterno y materno.
Letras en longitud máxima de 100 Todos los clientes tienen apellidos. caracteres.
Email
Es el email de registro del cliente al momento de realizar las reservas es opcional.
Alfanumérico de hasta 150 caracteres.
Es opcional no es necesario.
Celular
Es número de contacto del cliente a la hora de confirmar sus reservas.
Numero de hasta 20 dígitos.
Todos los clientes tienen un numero de celular
DESPACHADOR Numero de identificación (ID)
Numero de documento asignado por el registrador o notario.
Numero de hasta 15 dígitos.
Todos los despachadores tienen un numero de identificación
Nombre
Son los nombres completos de cada despachador
Letras en longitud máxima de 100 Todos los despachadores tienen nombres. caracteres.
Apellido
Son los apellidos completos de cada despachador paterno y materno.
Letras en longitud máxima de 100 Todos los despachadores tienen apellidos. caracteres.
TIQUETE Número del tiquete el cual debe incremental.
Numero de hasta 15 dígitos.
Todos los tiquetes tienen un número único.
Es la fecha de salida del bus de la terminal
fecha
Todos Los orígenes tienen una fecha de salida
Es la hora de salida del bus de la terminal.
Numero de hasta 4 dígitos
Todos Los orígenes tienen una hora de salida
Precio
Es le valor que debe pagar el cliente.
Numero de hasta 15 dígitos.
Todos los tiquetes tienen un valor.
Forma de pago
Indica si el tiquetes fue pagado con efectivo, tarjeta crédito o debito
Letras en longitud máxima de 10 caracteres.
Todos los tiquetes debe poseer por lo menos una forma de pago
Numero de tiquete (ID)
Fecha de salida
hora
ORIGEN Numero de identificación (ID) Nombre lugar destino
Numero de identificación del sitio de salida.
Numero de hasta 15 dígitos.
Nombre de cada lugar de salida acorde al asignado en el mapa de la geografía Colombiana
Letras en longitud máxima de 100 Todos Los orígenes tienen un nombre caracteres.
Todos Los orígenes tienen un ID.
DESTINO Numero de identificación (ID) Nombre lugar destino
Numero de identificación del sitio de destino.
Numero de hasta 15 dígitos.
Todos Los destinos tienen un ID.
Nombre de cada lugar destino acorde al Letras en longitud máxima de 100 asignado en el mapa de la geografía Todos Los destinos tienen un nombre caracteres. Colombiana
BUS Placa
Es el número de la placa de cada bus
Modelo
Es el año del modelo de fabricación.
Alfanumérico de has 10 caracteres Numero de hasta 4 dígitos
Todos los buses tienen una placa Todos los buses tienen una modelo
Precio
Es le valor que debe pagar el cliente.
Numero de hasta 15 dígitos.
Todos los tiquetes tienen un valor.
Forma de pago
Indica si el tiquetes fue pagado con efectivo, tarjeta crédito o debito
Letras en longitud máxima de 10 caracteres.
Todos los tiquetes debe poseer por lo menos una forma de pago
ORIGEN Numero de identificación (ID) Nombre lugar destino
Numero de identificación del sitio de salida.
Numero de hasta 15 dígitos.
Nombre de cada lugar de salida acorde al asignado en el mapa de la geografía Colombiana
Letras en longitud máxima de 100 Todos Los orígenes tienen un nombre caracteres.
Todos Los orígenes tienen un ID.
DESTINO Numero de identificación (ID) Nombre lugar destino
Numero de identificación del sitio de destino.
Numero de hasta 15 dígitos.
Todos Los destinos tienen un ID.
Nombre de cada lugar destino acorde al Letras en longitud máxima de 100 asignado en el mapa de la geografía Todos Los destinos tienen un nombre caracteres. Colombiana
BUS Placa
Es el número de la placa de cada bus
Modelo
Es el año del modelo de fabricación. Es el número de sillas con que cuenta cada bus.
Cantidad sillas
Alfanumérico de has 10 caracteres Numero de hasta 4 dígitos Numero de hasta 2 dígitos
Todos los buses tienen una placa Todos los buses tienen una modelo Todos los buses poseen hasta un máximo de 50 sillas.
SILLA Numero silla
Es el número que posee cada silla en los buses van desde el 1 hasta el 50
Numero de hasta 2 dígitos
Todas las sillas poseen un numero
CONDUCTOR Numero de identificación (ID)
Numero de documento asignado por el registrador o notario.
Numero de hasta 15 dígitos.
Nombre
Son los nombres completos de cada conductor
Letras en longitud máxima de 100 Todos los conductores tienen nombres. caracteres.
Apellido
Son los apellidos completos de cada conductor paterno y materno.
Letras en longitud máxima de 100 Todos los conductores tienen apellidos. caracteres.
Modelo de Conjuntos 1. Clientes ( ID, nombre, apellido, email, numero de celular) 2. Tiquete ( ID, precio, forma de pago, fecha salida, hora) 3. Origen ( ID, nombre,) 4. Destino ( ID, nombre, fecha regreso, hora) 5. Despachador (ID, nombre, apellido). 6. Bus (placa, modelo, cantidad sillas).
Todos los conductores tienen un numero de identificación
Modelo de Conjuntos 1. Clientes ( ID, nombre, apellido, email, numero de celular) 2. Tiquete ( ID, precio, forma de pago, fecha salida, hora) 3. Origen ( ID, nombre,) 4. Destino ( ID, nombre, fecha regreso, hora) 5. Despachador (ID, nombre, apellido). 6. Bus (placa, modelo, cantidad sillas). 7. Silla ( # silla) 8. Conductor (ID, nombre, apellido).
Actividad apoyo. 1. La empresa XYZ es una comercializadora de equipos de cómputo de marca exclusivamente, que negocia mercancía con varios proveedores En Bogotá. De cada producto se deben conocer características básicas como memoria, disco duro, accesorios, procesador, entre otras. La empresa tiene alrededor de 60 clientes distribuidos en varias ciudades capitales del país, de cada cliente seden conocer sus datos básicos de contacto para mantener la relación comercial, así como su actividad económica. Cada cliente puede solicitar por pedido uno o varios productos en cada solicitud. A un vendedor en particular se le asignan distintos clientes a quienes atiende de manera permanente según las solicitudes. Solamente se venden productos a clientes habituales. De acuerdo a las ventas realizadas se pagan comisiones a los vendedores que equivalen al 15% de cada venta. Es necesario mantener un registro actualizado de todas las ventas y comisiones a pagar. Implementar un modelo entidad relación para la situación anterior identificando entidades, relaciones, cardinalidad y claves candidatas.
MODELO E-R EMPRESA XYZ
Referencias Análisis de sistemas. https://www.youtube.com/watch?v=D2iSfT-p2zE Requerimientos Funcionales y No funcionales. https://www.youtube.com/watch?v=tF88eNhNSb4 Técnicas de recolección de datos. http://www.monografias.com/trabajos12/recoldat/recoldat.shtml Modelo entidad-relación. https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n Modelo Entidad Relación. http://biocomp.cnb.csic.es/~roberto/II/Docencia/SI1/Clase/Reserved/ModeloER-II.pdf
Referencias Análisis de sistemas. https://www.youtube.com/watch?v=D2iSfT-p2zE Requerimientos Funcionales y No funcionales. https://www.youtube.com/watch?v=tF88eNhNSb4 Técnicas de recolección de datos. http://www.monografias.com/trabajos12/recoldat/recoldat.shtml Modelo entidad-relación. https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n Modelo Entidad Relación. http://biocomp.cnb.csic.es/~roberto/II/Docencia/SI1/Clase/Reserved/ModeloER-II.pdf