aporte proyecto final - base de datos

29
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

Upload: johan-man-leal

Post on 28-Dec-2015

91 views

Category:

Documents


0 download

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