Basede Datos II
Basede Datos II
Basede Datos II
CIENCIAS DE LA INGENIERA
CARRERA:
INGENIERA
EN
SISTEMAS
MATERIA:
BASE
DE
DATOS 2
DOCENTE:
ING. OSCAR BERMEO
TEMA:
ELABORACIN
DE
BASE
DE
DATOS
INTEGRANTES:
DIANA INTRIAGO
FELIPE VILLAMAR
ANDRES VIZUETE
SEMESTRE:
QUINTO SEMESTRE
PERIODO:
ABRIL 2016-SEPTIEMBRE 2016
ndice
Introduccin.................................................................................................... 3
Objetivos de la Investigacin............................................................................4
Objetivo General.............................................................................................. 4
Objetivos Especficos...................................................................................... 4
Titulo Descriptivo del Proyecto.........................................................................5
Situacin Problemtica.................................................................................... 5
Enunciado del problema.................................................................................. 6
Justificacin.................................................................................................... 6
Conclusin.................................................................................................... 11
Introduccin
El desarrollo tecnolgico de los ltimos aos ha avanzado de manera sorprndete,
haciendo que el hombre tenga que ponerse a la par de ellos. Las computadoras en
estos tiempos son una herramienta que no puede faltar en ningn sitio de trabajo, es
tanta la ayuda que se recibe de esto que no imaginamos nuestras vidas sin ella, con el
paso de tiempo se han creado nuevas tcnicas para hacer del trabajo del hombre una
experiencia ms ordenada y secuencial.
El entorno y la base de datos hoy en da se han vuelto necesarias en la sociedad
moderna, que necesita manejar grandes cantidades de informacin de forma ptima y
segura. El crecimiento corporativo o empresarial se ve representado por la cantidad de
informacin que esta controle dndole una ventaja ante sus competidores. Los
Sistemas de Gestion de Base de Datos (SGBDS) tienen un papel muy importante si a
la
datos sern
Objetivos de la Investigacin
Objetivo General
Realizar el script de la base de datos que nos ayudara a llevar el registro
de los procesos de costos de la empresa automotriz
Objetivos Especficos
Crear el modelo entidad relacin
Generar el diagrama de la base de datos para ver la relacin que existen
en las tablas.
Insertar mediante cdigo varios registros con diferentes instancias
(fechas)
Realizar las respectivas consultas para resolver los problemas
planteados.
Situacin Problemtica
Una empresa dedicada al rea automotriz, cuenta con los siguientes servicios:
Pintura automotriz, molduras tunning, reconstruccin de chasis, reparacin y
mantenimiento de suspensin, instalacin - mantenimiento y venta de equipos
de audio y vdeo, instalacin y venta de equipos de seguridad (vidrios, alarma,
sensores), instalacin - mantenimiento y venta de partes de aire acondicionado
de vehculos
Para lo cual tiene un almacn para vender las partes necesarias para sus
servicios, los vende por separado o los incluye en los servicios que realiza. De
esto mantiene un stock de repuestos clasificado por las categoras de servicios
que posee
Tiene talleres para cada actividad y en cada taller tiene cabida para un total de
4 vehculos en reas separadas, cada rea tiene equipos, herramientas y un
trabajador encargado (responsable), pero otros trabajadores apoyan la
actividad.
La empresa tambin realiza servicios de instalacin a domicilio, es decir a otras
empresas, para lo cual se moviliza en vehculos especiales, dotados de
registro de mantenimiento.
Los trabajadores se categorizan por la funcin que cumplen, esto es:
Justificacin
El almacenamiento de los datos en una empresa es de mucha importancia porque nos
ayuda a administrar mejor la informacin. Esto quiere decir que agrupa los datos en un
mismo lugar y hace que estn disponible para toda la organizacin. El ahorro de
tiempo y de costos es de suma vitalidad en empresas porque el objetivo de cada una
es reducir costos y aumentar ganancias, trabajando con una Base de Datos
ahorramos tiempo y costos, seremos mucho ms agiles en nuestros procesos.
Va a mejorar el desempeo en la empresa por la rapidez de obtencin de informacin
sobre cada una de las arenas, dando al cliente un servicio personalizado y de alta
calidad. Las varias ventajas que adquirira la empresa a ms de ventajas sobre la
competencia. Esta recopilacin de datos podra maximizar los resultados en el servicio
que brinda la empresa automotriz, los datos ingresados perduraran por mucho ms
tiempo que de la manera tradicional o en archivadores los cuales pueden tener
redundancia y para poder realizar una consulta tomara muchsimo tiempo que se
desperdiciara en lugar de obtener todos estos resultados por medio de una consulta.
La planeacin a partir de esa facilidad de informacin permitira estrategias para la
empresa, por medio de las cuales aumentaran los pedidos de servicios, dando como
resultado la mejora de la empresa .la implementacin de la base de datos en la
empresa vemos que podra ser de mucha utilidad para la optimizacin de todas las
instancias en ella, para lo cual en este proyecto daremos paso a paso el modelo ,
Apellido varchar(50),
Cedula varchar(15),
Telefono varchar(10),
Direccion varchar(25)
)
create table Proveedor(
idProveedor smallint identity primary key,
NombreProv varchar(50) not null,
direccionProv varchar(50) not null,
telefonoProv varchar(50),
emailProv varchar(50)
)
create table Repuesto
(
idRepuesto smallint identity primary key,
NomRespuesto varchar(50),
idTipoRes smallint foreign key references TipoRespuesto(idTipoRes)
)
create table TipoGasto
(
idTipoGasto smallint identity primary key,
TipoGasto varchar(50),
unidadGasto varchar(10)
)
create table Categoria
(
idCategoria smallint identity primary key,
NomCategoria varchar(50)
)
create table Marca
(
idMarca smallint identity primary key,
NomMarca varchar(50)
)
create table Equipo(
idEquipo smallint primary key,
NomEquipo varchar(25),
cantidad smallint,
idMarca smallint foreign key references Marca(idMarca),
idCategoria smallint foreign key references Categoria(idCategoria)
)
create table Mantenimiento(
idMantenimiento smallint primary key,
FechaInicio date,
FechaFinal date,
cantidad smallint,
costo smallint,
idEquipo smallint foreign key references Equipo(idEquipo)
)
create table Taller(
idTaller smallint primary key,
cantidad smallint,
estado bit,
idEquipo smallint foreign key references Equipo(idEquipo)
)
create table Area(
idArea smallint primary key,
area varchar(25),
idTrabajador smallint foreign key references Trabajador(idTrabajador),
idTaller smallint foreign key references Taller(idTaller)
)
create table Servicio (
idServicio smallint primary key,
NomServicio varchar(25),
into
into
into
into
into
TipoRespuesto
TipoRespuesto
TipoRespuesto
TipoRespuesto
TipoRespuesto
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
TipoServicio
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
TipoTrabajador
TipoTrabajador
TipoTrabajador
TipoTrabajador
TipoTrabajador
TipoTrabajador
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
('Pintura')
('Equipo de sonido')
('Equipo de climatizacion')
('Equipos de Seguridad')
('Partes-Reposicion')
('Pintura Automotriz')
('Moldaduras Tunning')
('Reconstruccion de chasis')
('Reparacion de suspension')
('Mantenimiento de suspension')
('Instalacion de equipos de audio')
('Mantenimiento de equipos de audio')
('Venta de equipos de audio')
('Instalacion de equipos de video')
('Mantenimiento de equipos de video')
('Venta de equipos de video')
('Instalacion de equipos de seguridad')
('Venta de equipos de seguridad')
('Instalacion de partes de aire acondicionado')
('Mantenimiento de partes de aire acondicionado')
('Venta de partes de aire acondicionado')
values
values
values
values
values
values
(1,'Mecanico')
(2,'Pintor')
(3,'Moldeadores')
(4,'Climatizadores')
(5,'Encargado')
(6,'Varios')
into
into
into
into
into
into
into
into
into
into
into
into
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
Cliente
values
values
values
values
values
values
values
values
values
values
values
values
('Angel','Garcia','0215478547','0968523654','cdla Velasco')
('Luisito Angel','Intriago','0215478547','0968523654','cdla 17 de Septiembre')
('Reina','Mendez','0215478547','0968523654','cdla Los tamarindos')
('Luciano','Alvear','0215478547','0968523654','av Amazonas')
('Lissette','Villamar','0215478547','0968523654','cdla San Francisco')
('Ciro','Mendez','0215478547','0968523654','cdla Los Vergeles')
('Ivan','Pluas','0215478547','0968523654','cdla Los Tamarindos')
('Leonardo','Caceres','0215478547','0968523654','cdla Dager')
('Angela','Maldonado','0215478547','0968523654','cdla Unida')
('Susan','Mendez','0215478547','0968523654','cdla Las Margaritas')
('Cristhian','Guano','0215478547','0968523654','cdla La Pradera')
('Anthony','Guzman','0215478547','0968523654','cdla Dager')
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
Repuesto
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
('alarma',1)
('alarma',4)
('camara de seguridad',4)
('pintura roja',1)
('pintura negra',1)
('pintura verde',1)
('pintura plomo',1)
('pintura azul',1)
('pintura blanco',1)
('pintura amarillo',1)
('parlantes pequeos',2)
('parlantes grandes',2)
('parlantes medianos',2)
('aire acondicionado',3)
('mortor',5)
('llanta',5)
('caja de bujias',5)
('suspension',5)
('cabezote y cigueal',5)
('filtro de aceite',5)
('bomba de agua',5)
('pion de arrastre',5)
('correa de distribucion',5)
('distribuidor',5)
('arandelas de caucho',5)
('tapa de valvulas',5)
('volante',5)
('bateria',5)
('freno de disco',5)
('cables de bujias',5)
('bomba de vacio',5)
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Marca
Marca
Marca
Marca
Marca
Marca
values
values
values
values
values
values
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Equipo
Equipo
Equipo
Equipo
Equipo
Equipo
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
into
into
into
into
into
into
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
Mantenimiento
values
values
values
values
values
values
values
values
values
values
values
values
values
insert
insert
insert
insert
into
into
into
into
Taller
Taller
Taller
Taller
(1,4,1,1)
(2,4,1,3)
(3,4,0,6)
(4,4,1,1)
values
values
values
values
values
values
('urrea')
('dremel')
('hitachi')
('surtek')
('resistol')
('skil')
values
values
values
values
(1,'llave inglesa',10,1,1)
(2,'destornillador',7,2,2)
(3,'llave de dados',16,3,1)
(4,'martillo',10,4,1)
(5,'alicates',7,5,2)
(6,'remachadora',4,6,1)
(1,'20/07/12','20/07/12',1,10,1)
(2,'02/05/12','02/05/12',1,10,2)
(3,'02/05/12','02/05/12',1,10,3)
(4,'20/06/15','20/06/15',1,10,4)
(5,'20/06/15','20/06/15',1,10,5)
(6,'14/01/12','14/01/12',1,10,6)
(7,'14/01/12','14/01/12',1,10,2)
(8,'14/01/12','14/01/12',1,10,3)
(9,'20/07/12','20/07/12',1,10,5)
(10,'14/01/12','14/01/12',1,10,6)
(11,'07/07/12','07/07/12',1,10,6)
(12,'20/07/12','20/07/12',1,10,2)
(13,'14/01/12','14/01/12',1,10,1)
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
Servicio
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
(1,'Pintura Automotriz',1,1)
(2,'Moldaduras Tunning',1,1)
(3,'Reconstruccion de chasis',1,1)
(4,'Reparacion de suspension',3,2)
(5,'Mantenimiento de suspension',2,1)
(6,'Instalacion de equipos de audio',3,1)
(7,'Mantenimiento de equipos de audio',3,1)
(8,'Venta de equipos de audio',3,1)
(9,'Instalacion de equipos de video',1,1)
(10,'Mantenimiento de equipos de video',1,1)
(11,'Venta de equipos de video',2,1)
(12,'Instalacion de equipos de seguridad',2,1)
(13,'Venta de equipos de seguridad',2,1)
(14,'Instalacion de partes de aire acondicionado',1,1)
(15,'Mantenimiento de partes de aire acondicionado',3,1)
(16,'Venta de partes de aire acondicionado',3,1)
into
into
into
into
into
into
into
into
into
into
into
Venta
Venta
Venta
Venta
Venta
Venta
Venta
Venta
Venta
Venta
Venta
values
values
values
values
values
values
values
values
values
values
values
(1,'02/02/15',1,1)
(2,'02/02/15',2,2)
(3,'02/02/15',3,1)
(4,'02/02/15',4,3)
(5,'02/02/15',5,1)
(6,'02/02/15',6,4)
(7,'02/02/15',7,1)
(8,'02/02/15',8,11)
(9,'02/02/15',9,1)
(10,'02/02/15',10,8)
(11,'02/02/15',11,8)
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
into
into
into
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
DetalleVenta
insert
insert
insert
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
into
into
into
Compra
Compra
Compra
Compra
Compra
Compra
Compra
Compra
Compra
insert
insert
insert
insert
into
into
into
into
TipoGasto
TipoGasto
TipoGasto
TipoGasto
insert
insert
insert
insert
insert
insert
into
into
into
into
into
into
Gasto
Gasto
Gasto
Gasto
Gasto
Gasto
CONSULTAS
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
(1,'10/02/15','llantas',2,10,1,1)
(2,'10/02/15','llantas',2,10,5,4)
(3,'10/02/15','pintura',2,50,1,2)
(4,'10/02/15','llantas',2,10,4,1)
(5,'10/02/15','alarmas',2,5,5,1)
(6,'10/02/15','llantas',2,10,1,2)
(7,'10/02/15','llantas',2,50,2,1)
(8,'10/02/15','camaras',2,10,3,3)
(9,'10/02/15','llantas',2,70,1,1)
values
values
values
values
values
values
values
values
values
values
(1,20,1,20,1,1)
(2,20,1,20,2,2)
(3,20,1,20,3,3)
(4,20,1,20,4,4)
(5,20,1,20,5,5)
(6,20,1,20,6,1)
(7,20,1,20,7,6)
(8,20,1,20,8,8)
(9,20,1,20,9,10)
(10,20,1,20,10,1)
('
('
('
('
combustible','1')
energia','1')
agua','1')
telefono','1')
(1,'10/02/15',2,1,1)
(2,'10/02/15',2,1,1)
(3,'10/02/15',2,2,2)
(4,'10/02/15',2,4,3)
(5,'10/02/15',2,3,4)
(6,'10/02/15',2,1,1)
Conclusin
En conclusin con el proyecto realizado podemos dar detalle de que los objetivos generales y especficos fueron alcanzados
satisfactoriamente, el desarrollo de la base de datos en especfico la codificacin del scrip, inserciones de datos por medio de
cdigos en diferentes fechas ,las relaciones entre las tablas ya generadas y las consultas realizadas posteriormente ayudaron a la
optimizacin , construccin de la base de datos, brindado a la empresa un mejor manejo de informacin sobre sus clientes,
gestiona miento de recursos y control de costos ventas. Los requerimientos del problema general fueron abordados al detalle
cumpliendo con las especificaciones del cliente, culminando con un mayor conocimiento que al inicio.
Las bases de datos actualmente y en un futuro son y sern el apoyo o base de cualquier organizacin que dependa de grandes
cantidades de informacin, ya que a ms informacin controle una entidad o empresa tendrn la capacidad de efectuar proyectos,
planificaciones, estrategias de mercado en base a los resultados que se determinen con el seguimiento de la informacin.