aporte proyecto final - base de datos
TRANSCRIPT
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
BASES DE DATOS BASICO
PROYECTO FINAL
JUAN PABLO VILLAMIL BONILLA
COD. 1104704794
JOHAN MANUEL OTERO LEAL
COD. 1106893655
GRUPO: 301330_61
PRESENTADO AL TUTOR
CARLOS SILVA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
UNAD CERES LIBANO – CEAD GIRARDOT
2013
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
INTRODUCCION El proyecto busca ser una herramienta que permita mediante el diseño de un sistema de base de datos la la organización de la información de los vehiculos y conductores de la empresa VELOTAX S.A, además ayudara ha ofrecer un mejor servicio a los pasajeros, para asi obtener un sello de calidad y mejorar el bienestar de todo el personal. Y también ayudara a no gastar el papel para que asi no afecte el medio ambiente.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Descripción del Problema: NOMBRE DE LA EMPRESA VELOTAX S.A. ACTIVIDAD ECONOMICA DE LA EMPRESA Empresa transporte público del Líbano NUMERO DE EMPLEADOS DE LA EMPRESA 50 empleados AREA QUE SE QUIERE ESTUDIAR Administración (Transporte) DESCRIPCION GENERAL DE LA PROBLEMÁTICA A ABORDAR. La empresa VELOTAX SA posee 50 vehículos entre los cuales se encuentran buses y busetas para el transporte de los viajeros de Líbano Tolima. La empresa realiza controles de su actividad y de los vehículos los cuales son: gasto de combustible, consumo de aceite, cambio de repuestos, seguros en si todo lo referente a mantener en óptimo estado los carros para su funcionamiento, aun se lleva en planillas. Lo cual es la solución a la problemática que se les presenta; seria implementar una base de datos para administrar todo lo referente a la flota de vehículos de la empresa, ya que actualmente están en el proceso de implementar calidad ISO 9001 y ISO 14001 Medio ambiente y la idea es la reducción del gasto de papel para la preservación del medio ambiente además de contribuir con la empresa para la calidad en su servicio. JUSTIFICACION DE POR QUE ES INTERESANTE TRABAJAR LA PROBLEMÁTICA. Me parece interesante trabajar en esta problemática ya que es una empresa que funciona en mi municipio y en la cual nos movilizamos los libanenses, además de ser un estudiante de la UNAD soy estudiante del SEMA en HSEQ que es referente a calidad y medio ambiente y estoy trabajando con esta empresa para realizar precisamente la base de datos y la preservación del medio ambiente utilizando la política de – papel y más eficiencia, por lo tanto la importancia de que esta empresa cuente con una disponibilidad de datos a tiempo y siempre actualizados sobre la integridad de sus vehículos, ya que esto representa mas seguridad para los pasajeros que nos movilizamos en ella y contribuiríamos a una solución del momento. Caso de estudio VELOTAX
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Se quiere crear una base de datos para la empresa de transporte público de
VELOTAX con las siguientes características:
• La empresa posee un conjunto de vehículos, cada vehículo tiene un conjunto de
conductores, cada vehículo se identifica mediante su número de placa
• Los conductores poseen un ID único y un conductor puede conducir varios
vehículos.
Además se tiene la siguiente información
• Cada vehículo tiene un número de placa único, una marca, un modelo, una
capacidad de pasajeros, numero del motor, evaluó comercial y un color del
vehiculo.
• Cada conductor tiene un ID, nombre y apellido, dirección, celular e Email.
• El mantenimiento posee un ID de mantenimiento, una fecha, falla presentada y
solución respectiva, factura y placa.
• SOAT cada vehículo debe poseer un SOAT, el SOAT debe de poseer una
aseguradora, también una fecha de expedición y una de vencimiento.
Además se sabe lo siguiente
• Un conductor puede conducir varios vehículos.
• A los vehículos se le puede realizar varios mantenimientos por año.
• Cada vehículo debe tener una tecno mecánica y un SOAT en vigencia para su
circulación, además con la demás reglamentación actualizada para poder tener un
funcionamiento.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Justificación
Dentro de la visita a la empresa de transporte VELOTAX S.A y mediante
conversaciones con los encargados de las áreas de detecto la necesidad de
organización de la información de los vehículos, además de todo lo referente a
los vehículos como la identificación del conductor, la revisión tecno mecánica,
etc. Y con esto se busca un mejor servicio a los pasajeros.
Además se evitaran inconvenientes con los pasajeros, y no habrá tanta demora en
la salida de los vehículos.
Durante la conversación también se sugirió a los responsables de las áreas que
toda la situación de problemas en estructuración, creación y manipulación de
datos, entre otras se solucionará mediante el análisis, diseño e implementación de
una base de datos relacional que permita agilizar el trabajo y servir como
plataforma de integración y trabajo colaborativo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Objetivos General Analizar, diseñar, e implementar una base de datos relacional, para dar solución a un problema de organización de la información y estado de los vehículos y la información de los conductores de la empresa VELOTAX S.A. de la ciudad de Líbano, Tolima basada en el gestor de base de datos MySQL.
Específicos 1. Realizar el levantamiento de información, basándonos en la técnica de entrevistas a usuarios, para conocer detalladamente el área de comunicaciones apoyándose en grabadoras y editores de texto para registrar y tabular la información registrada. 2. Entrevista con los clientes internos del área de comunicaciones para conocer posibles necesidades de información que no se han detectado apoyándose en grabadoras y editores de texto. 3. Análisis de los la información, identificando las entidades y los atributos mediante la realización de una matriz de relaciones. 4. Realizar el modelo lógico o Diagrama entidad relación en WorkBench de MySQL. (Entidades, atributos, relaciones y cardinalidad). 5. Realizar el modelo físico o relacional (tablas, campos, campos claves y llaves foráneas) con base en la información anterior y modelado del diagrama entidad relación apoyada en la herramienta MySQL WorkBench.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Desarrollo de actividades:
MODELO RELACIONAL
MODELO RELACIONAL BASE DE DATOS
TABLA VEHICULO (placa (PK), línea, modelo, marca, color,
capacidad_pasajeros, num_motor, num_chasis, avaluo_comercial, num_llantas,
combustible, altura, ancho, capacidad toneladas,
clases_vehiculo_id_clases_vehiculos (FK))
TABLA TIPO_VEHICULOS (id_clases_vehiculo (PK), tipo_vehiculo,
cant_pasajeros)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
TABLA REVISION_ACEITE (id_revision_aceite (PK), fecha,
cambio_aceite_vehiculos_placa (FK))
TABLA REVISION_LLANTAS (id_revision_llantas (PK), fecha, marca, ref_llantas,
valor_unitario, cambio_llantas_vehiculos_placa (FK))
TABLA CONDUCES (nro_conduce (PK), fecha_conduce)
TABLA CONDUCTOR (id_conductor (PK), nombres, apellidos,
numero_documento, cuidad_de_residencia, dirección, celular, email,
fecha_ingreso, categoría_pase, conduces_nro_conduce (FK))
TABLA TECNOMECANICA (id_certificacion_ambiental (PK), código_certificado,
fecha_expedicion, fecha_vencimiento, empresa_certificadora, cuidad, aprobado,
vehiculo_placa (PK))
TABLA SOAT (cod_soat (PK), aseguradora,
fecha_expedicion_fecha_vencimiento, valor, vehiculo_placa (FK))
TABLA CONDUCTOR_VEHICULO (id_conductor_vehiculo (PK),
condoctor_id_conductor (PK), vehiculo_placa (PK), fecha, conduce_nro_conduce
(PK))
TABLA MANTENIMIENTO (id_mantenimiento (PK), fecha, falla_presentada,
solución, valor, factura, vehículos_placa (FK), conductor_id_conductor (FK))
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Creación base de datos VELOTAX
Creación tabla Conductor
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Insertar datos tabla conductor
Mostrar la tabla conductor y los datos ingresados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Creación tabla vehículo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Insertar datos tabla vehículo
Mostrar la tabla vehículo y los datos ingresados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Crear la tabla tipo de vehículo
Insertar datos tabla tipo de vehículo
Mostrar tabla tipo de vehículo y los datos insertados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Crear tabla conductor_vehiculo
Insertar datos en la tabla conductor vehículo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Mostrar tabla conductor vehículo y los datos insertados
Crear la tabla revisión de aceite
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Insertar datos revisión aceite
Mostrar tabla revisión aceite y los datos insertados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Crear la tabla revisión de llantas
Insertar datos revisión llantas
Mostrar tabla revisión llantas y los datos insertados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Crear tabla mantenimiento
Insertar datos tabla mantenimiento
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Mostrar tabla mantenimiento y los datos insertados
Crear tabla conduce
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Insertar datos tabla conduce
Mostrar tabla conduce y datos ingresados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Crear tabla SOAT
Ingresar datos tabla SOAT
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Mostrar tabla SOAT y datos ingresados
Crear tabla tecno mecánica
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Ingresar datos tabla tecno mecánica
Mostrar tabla tecno mecánica y datos ingresados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
CONSULTAS
Consulta numero uno
El vehículo con el mantenimiento realizado, la fecha, solución, clase de vehículo,
donde el valor del mantenimiento sea menor a $1000.000 de pesos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Consulta dos:
Consultar la fecha de vencimiento del SOAT y fecha vencimiento de la tecno
mecánica
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Consulta tres:
Consultar el vehículo con la marca que sea modelo superior A 2010.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
Modelo relacional:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
CONCLUSIONES
En conclusión fue un aprendizaje que nos sirve para nuestra carrera, ya que se
investigó en una de las empresas más conocidas de transporte de Colombia,
realizamos una base de datos en la que explicamos toda la información de los
vehículos que incorpora la empresa que ayudara a solucionar la necesidad de
mejorar el funcionamiento. Y además mejorar la calidad de servicio que se les
prestara a los pasajeros.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela de Ciencias Básicas Tecnología E Ingeniería ECBTI Bases de datos básico
REFERENCIAS DOCUMENTALES
301330 Modulo base de datos básico María Alba Sánchez Gómez Escuela
de ciencias básicas, tecnología e ingeniería programa tecnología e
ingeniería de sistemas.
Guía prácticas de laboratorio fundamento teórico.
http://dev.mysql.com/doc/refman/5.0/es/creating-tables.html
http://dev.mysql.com/doc/refman/5.0/es/database-use.html