Actividad Integradora Fase 1 2 DE JUNIO DE 2018 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO García Román Karla Leticia
Views 97 Downloads 3 File size 2MB
Actividad Integradora Fase 1
2 DE JUNIO DE 2018 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO García Román Karla Leticia
Son las filas y columnas de la Base de Datos, pueden ser varias de acuerdo a la necesidad y clasificación de los datos
Tabla Campo
Son los comandos mediante los cuales se obtiene la información y se actualiza la Base de Datos
Son las columnas dentro de una tabla
Registro
Lenguaje de consultas
Las filas de datos las conocemos como registros.
Numéricos Es el programas que administra y gestionan la información dentro de la Base de Datos.
Sistemas Gestores de Bases de Datos (SGBD)
CONCEPTOS BÁSICOS
Enteros y decimales.
Alfanuméricos CHAR
Tipo de dato
VARCHAR DATE
Fechas y horas.
DATETIME TIME TIMESTAMP
Son todos aquellos datos iguales (mismo contexto y uso) que a pasar el tiempo se han ido acumulando en diferentes lugares de la Base de Datos.
YEAR
Campo llave
BINARY VARBINARY TINYBLOB TINYTEXT BLOB TEXT
Redundancia
Es un numero o clave con el que se identifica cada registro dentro de a Base de Datos esto para hacer más fácil el uso de los datos y su búsqueda, así como para evitar redundancias.
MEDIUMBLOB MEDIUMTEXT LONGBLOB LONGTEX
Es la propiedad mediante a cual el programador o el SGBD validan que la cave externa de una tabla de referencia a una fila válida de la tabla a la que se haga referencia.
Integridad referencial
Campo llave alterna
Son aquellos datos que no siendo claves primarias de su tabla pueden ser usadas como tal
ENUM SET
Caso práctico Registro de calificaciones En una universidad privada donde se quiere implementar el uso de la tecnología en las boletas de calificaciones; el profesor de Sistemas Computacionales propone la creación de una Base de Datos y presenta las siguientes tabas explicativas: Campo llave: id_profe Campo llave alterna: rfc Campo Registro Tipo de dato id_profe Matricula personal del profesor VARCHAR nombre Nombre o nombres del profesor VARCHAR a_pat Apellido paterno de profesor VARCHAR a_mat Apellido materno de profesor VARCHAR id_mat Materias impartidas por el profesor VARCHAR Registro Federal de Contribuyentes del rfc CHAR: 13 profesor Campo llave: id_alum Tabla 1 - Alumnos Campo llave alterna: curp Campo Registro Tipo de dato id_alum Matricula personal del alumno VARCHAR nombre Nombre o nombres del alumno VARCHAR a_pat Apellido paterno de alumno VARCHAR a_mat Apellido materno de alumno VARCHAR gdo Grado del alumno CHAR: 2 gpo Grupo del alumno CHAR: 1 Clave Única de Registro de Población de curp CHAR: 18 alumno Campo llave: id_mat Tabla 1 - Materias Campo llave alterna: No tiene Campo Registro Tipo de dato id_mat Matricula única de la materia VARCHAR nombre Nombre de la materia VARCHAR nivel Grado de la materia CHAR: 2 Tabla 1 - Profesores
Sistema Gestor de Base Datos Lenguaje de consultas Integridad referencial
Redundancia
MySQL SQL El SGBD se encargara de realizar las referencias correctas al vincular los profesores con las materias que imparten y a los alumnos con los profesores que los instruyen para generar la correcta boleta de calificaciones. Al programar la plataforma introducir restricciones para que las cadenas sean del mismo formato, como aceptar solo letras mayúsculas o no permitir caracteres especiales esto para evitar redundancias en nombres o apellidos.
Autorreflexión ¿Cuáles consideras que son los efectos de las bases de datos en la forma de vida de la sociedad actual? Actualmente las Bases de Datos se utilizan para automatizar varios procesos, sin ellas actividades como ir al supermercado o guardar memorias en redes sociales no serían tan sencillas como lo son, ya que cada dato que manejan son esenciales para un rápido y optimo proceso.
Bibliografía DanielLWP. (11 de diciembre de 2001). Bases de Datos - Claves Alternas (Urgente). Obtenido de La web del programador: https://www.lawebdelprogramador.com/foros/Bases-de-Datos/108527-clavesalternas-urgente.html Delgado, I. (17 de mayo de 2017). Tipos de datos SQL en MySQL - Numéricos, cadenas, fechas y horas. Obtenido de Diseño web akus.net: https://disenowebakus.net/tipos-de-datos-mysql.php Power Data. (26 de mayo de 2016). ¿Qué es un gestor de datos y para qué sirve? Obtenido de PowerData: https://blog.powerdata.es/el-valor-de-la-gestion-dedatos/que-es-un-gestor-de-datos-y-para-que-sirve Rouse, M. (s.f.). SQL o lenguaje de consultas estructuradas. Obtenido de SearchDataCenter en Español: https://searchdatacenter.techtarget.com/es/definicion/SQL-o-lenguaje-deconsultas-estructuradas Silberschatz, A., F. Korth, H., & Sudarshan, S. (2002). Fundamentos de Bases de Datos. Obtenido de McGRAW-HILL: https://s3.amazonaws.com/academia.edu.documents/37358813/Fundamentos_de _Bases_de_Datos.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires= 1527984443&Signature=hBnVV6P30UGaPItG7J23J8YxoZQ%3D&responsecontent-disposition=inline%3B%20filename%3DFundamentos_de_B UnAD México. (2018). Unidad 1. Introducción a las bases de datos. Obtenido de Bases de Datos: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1B2/DS/02/DBDD/U1/Unidad_1_Introduccion_a_las_bases_de_datos.pdf
Actividad Integradora Fase 2
9 DE JUNIO DE 2018 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO García Román Karla Leticia
Descripción de la problemática Antecedentes AE Servicios es una pequeña empresa mexicana dedicada a la instalación de telecomunicaciones, CCTV, control de acceso y aire acondicionado en diferentes regiones de la República Mexicana, el equipo consta de tres administrativos y catorce técnicos.
Causas La principal causa del problema en general es la falta de capacitación en el ámbito administrativo – contable, seguido de problemas menores como la búsqueda de prospectos (Clientes) y proveedores o, el uso del hogar privado de la familia como oficina.
Consecuencias
Extravío o daño constante de los materiales de la empresa al no tenerlos inventariados.
Pérdida de tiempo constante al no tener control de los servicios que se realizan.
Descontrol en los pagos de los empleados al no tener un método eficiente de nómina.
Daño parcial o total de los autos de la empresa.
Impacto del problema Los puntos anteriores derivan en constantes pleitos entre empleados por los sitios a realizar, así como discusiones entre empleados y jefes por los pagos que se realizan; pérdida de clientes importantes y fugas económicas.
Datos que se recabarán
Empleados Numero de empleado, nombre completo, licencia de manejo, fecha de nacimiento, teléfonos personal y de emergencia.
Sitios Numero de sitio, DNS, clave del modem, tipo de instalación, fecha y técnico que instalo, descripción de a instalación y dirección (Calle, número, colonia, municipio, referencias y mapa)
Contactos Nombre, teléfono
Herramientas
Clave de la herramienta, nombre o descripción, costo.
Materiales Clave de la herramienta, nombre o descripción, costo.
Vehículos Marca, modelo, placa, fecha y costo de mantenimientos y servicios, fechas de salida y entrada, descripción de daños, chofer que manejo por día.
Información que se generara Con la información que se introduce se generarán cuatro reportes: 1. Hoja de información 2. Reporte de multas 3. Reporte de sitios 4. Reporte de nómina
Descripción de la solución al problema. Actualmente me tardo entre una hora o dos todas las mañanas para repartir los sitios a los técnicos, ya que debo entregarles información detallada del lugar que visitarán, por lo que la Hoja de información me ayudará a generar automáticamente, a través de la BD, la información correspondiente por sitio para que el técnico pueda verla desde su teléfono personal, ya que en algunos casos llaman en horas no laborales porque no encuentran la dirección. El Reporte de nómina se generará a partir de otros dos reportes los cuales describiré en los párrafos subsecuentes; este ayudará a evitar conflictos entre empleados y jefes ya que contendrá el resumen de los pagos que se les están dando. Reporte de multas, este desglosará los daños parciales o totales que los técnicos realicen en la empresa con respecto a los autos que se llevan, las herramientas que utilizan y los adelantos salariales que piden. Reporte de sitios consultado por semana y por mes, contendrá la descripción total de los sitios realizados por fecha, nombre del técnico que lo realizó y tipo de servicio que se realizó.
MODELO ER - AE SERVICIOS
Karla Leticia García Román | June 6, 2018
no_sitio
1
f.insta
N
Herramientas
no_empleado
marca_herr
nombre_emp
a.pat_emp
a.mat_emp
lic_emp
f.nac_emp
tel1_emp
tel2_emp
no_sitio2
id_herr
descrip
des_herr Empleado
inst cost_herr
1 1
N 1 N 1
RECIBE
1 1
VISITA
Sitios
calle
no_empleado2 1
1 1
placa
1
no
col
marca
MANTIENE
munic
modelo
map
f_mtto
t_mtto
vehiculo
1 1
PERMITEN
id_cont2
CONDUCE id_mat2
1 N 1 N
Material
f_salida
Contactos
cost_mat
tipo
des_mat
id_cont
nombre_cont
a.mat_ont
tel1_cont
tel2_cont
no_empleado3
a.pat_cont
daños
id_mat
f_entrada
MODELO RELACIONAL - AE SERVICIOS
Herramientas PK id_herr
Karla Leticia García Román | June 7, 2018
Empleado PK no_empleado
Sitios PK no_sitio
marca_herr
nombre_emp
f.insta
des_herr
a.pat_emp
descrip
cost_herr
a.mat_emp
inst
lic_emp
calle
f.nac_emp
no
tel1_emp
col
tel2_emp
munic
FK no_empleado2
FK no_sitio2
map FK1 id_cont2 FK2 id_mat2
Vehiculo PK placa marca modelo f_mtto f_salida f_entrada daños FK no_empleado3
Material PK id_mat tipo des_mat cost_mat
Contactos PK id_cont nombre_cont a.pat_cont a.mat_cont tel1_emp tel2_emp
1NF - AE Servicios SITIOS SITIO
CALLE
NUMERO
COLONIA
MUNICIPIO
1
Lirio
6
Acapantzingo
Cuernavaca
66
No Reelcción
8
Centro
Cuernavaca
215
16 de septiembre
SN
Cuahutemoc
Cocoyoc
221
1
SN
Cantarranas
Cuernavaca
281
Benito Juarez
SN
Adolfo Lopez Mateos
Tepalcingo
ID_CONTACTO s1 s66 s215 s221 s281
NOMBRE (S) Sonia Mayte Andrés Yeni Miguel Ángel Luis Miguel
APELLIDO PATERNO Tlalpa Montemayor Castillo Cruz Tablas
NO. EMPLEADO 1234 1237
NOMBRE (S) Carlos Israel Julio César
APELLIDO PATERNO Amarillas Medina
ID_HERRAMIENTA M01 P01 P02 P03 P04 P05 r01 DC01 DC02 DP01 T001 T002 T003 r02 r03
MARCA Truper Truper Steren Truper Truper Steren Generico Truper Truper Truper Truper Makita De Walt Generico Generico
CONTACTOS APELLIDO MATERNO Velazquez Sedano Palacios Goméz Zuñiga
HERRAMIENTAS DESCRIPCION Martillo Ponchadora Ponchadora Ponchadora Ponchadora Ponchadora taquetes desarmador desarmador desarmador taladro taladro taladro grapas sinchos
TELEFONO 1 7772054363 7773275085
DESCRIPCION
https://goo.gl/maps/Gw1 Sin Internet eowgDArz https://goo.gl/maps/xGhJ UPS Dañado bHVism32 https://goo.gl/maps/aFsr Cammara dañada 6uNS2TL2 https://goo.gl/maps/vHfc Sin acceso 2dqLNHx Robado
TELEFONO 2
RESPONSABLE 1234 1237 1237 1234 1234 1237
1237 1234 1234 1234
3425914
NO. LICENCIA LF567 DT789
INSTALACION
ULTIMA VISITA
CONTACTO
MATERIAL1
MATERIAL2
MATERIAL3
TECNICO
Canaleta
16/09/2017
s1
c1
7512
m1
1234
Canaleta
03/05/2018
s66
c66
9488
m1
1234
Grapa
27/01/2018
s215
c215
0437
m1
1237
Grapa
02/06/2018
s221
c221
9130
m1
1234
Canaleta
19/12/2017
s281
c281
1278
m1
1237
F.ENTRADA 17/09/2017 04/05/2018 28/01/2018 03/06/2018 20/12/2017
DAÑOS
CHOFER 1234 1234 1237 1234 1237
ID_MATERIAL c1 c66 c215 c221 c281 7512 9488 0437 9130 1278 m1
3526578 7773243938 7351383308
EMPLEADOS APELLIDO MATERNO F. NACIMIENTO Achautla 14/07/1984 Sánchez 08/02/1991
COSTO $278.00 $560.00 $500.00 $560.00 $560.00 $500.00 $50.00 $130.00 $170.00 $85.00 $1,698.00 $1,250.00 $875.00 $42.00 $30.00
MAPS
TELEFONO 1 3456789012 7890123456
TELEFONO 2 3567809 3523465
PLACAS PXM0000 PWU5182 N8AB7 PYT2620 HFX7369
MARCA Mazda NISSAN Italika NISSAN Chevrolet
MATERIALES MATERIAL DESCRIPCION Camara Camara Camara Camara Camara POE POE POE POE POE UPS
MODELO Malaysia Tsuru 150z Tsuru Chevy
VEHICULOS F. MTTO 10/01/2018 15/11/2017 10/01/2018 15/11/2017 10/01/2018
COSTO $1,250.00 $1,250.00 $1,250.00 $1,250.00 $1,250.00 $380.00 $380.00 $380.00 $380.00 $380.00 $1,599.00
T. MTTO Frenos General Servicio General Punteria
Vidrio Raspon
2NF - AE Servicios SITIO-CONTACTO-MATERIAL-TECNICO
SITIOS SITIO
CALLE
NUMERO
COLONIA
MUNICIPIO
1
Lirio
6
Acapantzingo
Cuernavaca
66
No Reelcción
8
Centro
Cuernavaca
215
16 de septiembre
SN
Cuahutemoc
Cocoyoc
221
1
SN
Cantarranas
Cuernavaca
281
Benito Juarez
SN
Adolfo Lopez Mateos
Tepalcingo
MAPS https://goo.gl/maps/Gw1 eowgDArz https://goo.gl/maps/xGhJ bHVism32 https://goo.gl/maps/aFsr 6uNS2TL2 https://goo.gl/maps/vHfc 2dqLNHx
DESCRIPCION
INSTALACION
ULTIMA VISITA
SITIO
CONTACTO
MATERIAL1
MATERIAL2
MATERIAL3
TECNICO
Sin Internet
Canaleta
16/09/2017
1
s1
c1
7512
m1
1234
UPS Dañado
Canaleta
03/05/2018
66
s66
c66
9488
m1
1234
Cammara dañada
Grapa
27/01/2018
215
s215
c215
0437
m1
1237
Sin acceso
Grapa
02/06/2018
221
s221
c221
9130
m1
1234
Robado
Canaleta
19/12/2017
281
s281
c281
1278
m1
1237
ID_CONTACTO s1 s66 s215 s221 s281
NOMBRE (S) Sonia Mayte Andrés Yeni Miguel Ángel Luis Miguel
CONTACTOS APELLIDO PATERNO APELLIDO MATERNO Tlalpa Velazquez Montemayor Sedano Castillo Palacios Cruz Goméz Tablas Zuñiga
NO. EMPLEADO
NOMBRE (S)
APELLIDO PATERNO
APELLIDO MATERNO
F. NACIMIENTO
NO. LICENCIA
TELEFONO 1
TELEFONO 2
ID_HERRAMIENTA
RESPONSABLE
1234 1237
Carlos Israel Julio César
Amarillas Medina
Achautla Sánchez
14/07/1984 08/02/1991
LF567 DT789
3456789012 7890123456
3567809 3523465
ID_HERRAMIENTA M01 P01 P02 P03 P04 P05 r01 DC01 DC02 DP01 T001 T002 T003 r02 r03
MARCA Truper Truper Steren Truper Truper Steren Generico Truper Truper Truper Truper Makita De Walt Generico Generico
M01 P02 P03 P05 r01 DC02 T002 T003 r02 r03
1234 1237 1237 1234 1234 1237 1237 1234 1234 1234
TELEFONO 1 7772054363 7773275085
TELEFONO 2
ID_MATERIAL c1 c66 c215 c221 c281 7512 9488 0437 9130 1278 m1
3526578 7773243938 7351383308
3425914
MATERIALES MATERIAL DESCRIPCION Camara Camara Camara Camara Camara POE POE POE POE POE UPS
EMPLEADOS
HERRAMIENTAS DESCRIPCION Martillo Ponchadora Ponchadora Ponchadora Ponchadora Ponchadora taquetes desarmador desarmador desarmador taladro taladro taladro grapas sinchos
COSTO $278.00 $560.00 $500.00 $560.00 $560.00 $500.00 $50.00 $130.00 $170.00 $85.00 $1,698.00 $1,250.00 $875.00 $42.00 $30.00
COSTO $1,250.00 $1,250.00 $1,250.00 $1,250.00 $1,250.00 $380.00 $380.00 $380.00 $380.00 $380.00 $1,599.00
HERRAMIENTA-RESPONSABLE
VEHICULO-CHOFER CHOFER PLACAS 1234 PXM0000 1234 PWU5182 1237 N8AB7 1234 PYT2620 1237 HFX7369
PLACAS PXM0000 PWU5182 N8AB7 PYT2620 HFX7369
MARCA Mazda NISSAN Italika NISSAN Chevrolet
MODELO Malaysia Tsuru 150z Tsuru Chevy
VEHICULOS F. MTTO 10/01/2018 15/11/2017 10/01/2018 15/11/2017 10/01/2018
T. MTTO Frenos General Servicio General Punteria
F.ENTRADA 17/09/2017 04/05/2018 28/01/2018 03/06/2018 20/12/2017
DAÑOS Vidrio Raspon
3NF - AE Servicios SITIOS NUMERO
SITIO
CALLE
1
Lirio
6
66
No Reelcción
8
215
16 de septiembre
SN
221
1
SN
281
Benito Juarez
SN
MAPS https://goo.gl/maps/Gw1 eowgDArz https://goo.gl/maps/xGh JbHVism32 https://goo.gl/maps/aFsr 6uNS2TL2 https://goo.gl/maps/vHfc 2dqLNHx
SITIO
SITIO-CONTACTO-VISITA LOCALIDAD CONTACTO
VISITA
ID
VISITA ULTIMA VISITA
60789
s1
170916
170916
16/09/2017
Sin Internet
66
60712
s66
180503
180503
03/05/2018
UPS Dañado
215
62042
s215
180127
180127
27/01/2018
Cammara dañada
221
60750
s221
180602
180602
02/06/2018
Sin acceso
281
62756
s281
171219
171219
19/12/2017
CONTACTOS
LOCALIDAD
ID_CONTACTO
NOMBRE (S)
APELLIDO PATERNO
APELLIDO MATERNO
TELEFONO 1
s1 s66 s215 s221
Sonia Mayte Andrés Yeni Miguel Ángel
Tlalpa Montemayor Castillo Cruz
Velazquez Sedano Palacios Goméz
7772054363 7773275085
s281
Luis Miguel
Tablas
Zuñiga
7351383308
NO. EMPLEADO
NOMBRE (S)
APELLIDO PATERNO
APELLIDO MATERNO
TELEFONO 2
F. NACIMIENTO
NO. LICENCIA
TELEFONO 1
1234 1237
Carlos Israel Julio César
Amarillas Medina
Achautla Sánchez
14/07/1984 08/02/1991
LF567 DT789
3456789012 7890123456
ID M01 M02 M03 M04 M05
CAMARA c1 c66 c215 c221 c281
3526578 7773243938 3425914
ID_HERRAMIENTA M01 P01 P02 P03 P04 P05 r01 DC01 DC02 DP01 T001 T002 T003 r02
PAQUETE HERRAMIENTAS HERRAMIENTA 1 HERRAMIENTA 2 M01 T003 P05 P03 T002 r01 r02 DC02 P02 HERRAMIENTAS MARCA DESCRIPCION Truper Martillo Truper Ponchadora Steren Ponchadora Truper Ponchadora Truper Ponchadora Steren Ponchadora Generico taquetes Truper desarmador Truper desarmador Truper desarmador Truper taladro Makita taladro De Walt taladro Generico sinchos
HERRAMIENTA 3 r01
COSTO $278.00 $560.00 $500.00 $560.00 $560.00 $500.00 $50.00 $130.00 $170.00 $85.00 $1,698.00 $1,250.00 $875.00 $30.00
Robado VISITA-MATERIAL-EMPLEADO-HERRAMIENTA-VEHICULO PAQUETE PAQUETE CHOFER MATERIALES HERRAMIENTAS M01 1234 H01 M02 1234 H02 M03 1237 H03 M04 1234 H04
CP
COLONIA
MUNICIPIO
ID
60789 60712 62042 60750
Acapantzingo Centro Cuahutemoc Cantarranas Adolfo Lopez Mateos
Cuernavaca Cuernavaca Cocoyoc Cuernavaca
170916 180503 180127 180602
Tepalcingo
171219
M05
TELEFONO 2
ID_MATERIAL
MATERIAL
3567809 3523465
c1 c66 c215 c221 c281 7512 9488 0437 9130 1278 m1 r01 r02
Camara Camara Camara Camara Camara POE POE POE POE POE UPS Instalacion Instalacion
62756
EMPLEADOS
ID H01 H02 H03 H04 H05
DESCRIPCION
1
1237
H05
MATERIALES
PAQUETE MATERIALES POE 7512 9488 0437 9130 1278
PLACAS PXM0000 PWU5182 N8AB7 PYT2620 HFX7369
VEHICULOS MARCA Mazda NISSAN Italika NISSAN Chevrolet
ID_MTTO 180110 171115 180110 171115 180110
MANTENIMIENTO F. MTTO T. MTTO 10/01/2018 Frenos 15/11/2017 General 10/01/2018 Servicio 15/11/2017 General 10/01/2018 Punteria
MODELO Malaysia Tsuru 150z Tsuru Chevy
UPS m1 m1 m1
F.ENTRADA 17/09/2017 04/05/2018 28/01/2018 03/06/2018 20/12/2017
DAÑOS Vidrio Raspon
INSTALACION r01 r01 r02 r02 r01
CONTROL VEHICULAR MTTO PLACAS 180110 PXM0000 171115 PWU5182 180110 N8AB7 171115 PYT2620 180110 HFX7369
DESCRIPCION
COSTO
Canaleta Grapas
$1,250.00 $1,250.00 $1,250.00 $1,250.00 $1,250.00 $380.00 $380.00 $380.00 $380.00 $380.00 $1,599.00 $78.00 $42.00
PLACAS PXM0000 PWU5182 N8AB7 PYT2620 HFX7369
Autorreflexión ¿Cuál es la importancia del proceso de normalización de la base de datos? La normalización permite ver que datos podrían repetirse en una base de datos y por ende ocupar más espacio, por lo que separa los datos hasta que no existan posibilidades de redundancia. ¿Por qué es necesario establecer la cardinalidad entre las entidades en el modelo ER? Para saber que datos y en qué cantidad se relacionan con otros datos, la cantidad es importante porque, por ejemplo en ventas, diferentes clientes no pueden tener el mismo pedido, crearía una orden ilógica para el programa.
Bibliografía UnAD México. (2018). Unidad 2. Análisis. Obtenido de Bases de Datos: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1B2/DS/02/DBDD/U2/Unidad_2_Analisis.pdf
Actividad Integradora Fase 3
9 DE JUNIO DE 2018 UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO García Román Karla Leticia
Diccionario de Datos EMPLEADO En esta tabla podemos ver los datos de todos los empleados de la empresa. Se relaciona con las tablas sitio, material y vehículos Campo Índice Tipo / Tamaño Descripción no_emp PK INT Numero de empleado nom_emp VARCHAR(45) Nombres del empleado apat_emp VARCHAR(20) Apellido paterno del empleado amat_emp VARCHAR(20) Apellido materno del empleado lic_emp VARCHAR(15) Numero de licencia de conducir f_nac DATE Fecha de nacimiento del empleado tel1_emp LONG Teléfono personal del empleado tel2_emp INT Teléfono de emergencia del empleado SITIO En esta tabla podemos encontrar los datos de los sitios, su dirección y detalle de visitas. Se relaciona con las tablas empleado, contacto y material. Campo Índice Tipo / Tamaño Descripción no_sitio PK INT Numero de sitio f_inst DATE Fecha de visita descripcion VARCHAR(100) Descripción de la visita instalacion VARCHAR(10) Tipo de instalación eléctrica calle_sit VARCHAR(30) Dirección del sitio (Calle) no_dir VARCHAR(10) Dirección del sitio (Numero) col_sit VARCHAR(35) Dirección del sitio (Colonia) munic_sit VARCHAR(35) Dirección del sitio (Municipio) map_sit VARCHAR(40) Ubicación de google CONTACTO Desglosa el nombre completo y dirección de los contactos que dan el acceso a los sitios Se relaciona con la tabla sitio Campo Índice Tipo / Tamaño Descripción id_cont PK INT Número de identificación del contacto nom_cont VARCHAR(45) Nombres del contacto apat_cont VARCHAR(20) Apellido paterno del contacto amat_cont VARCHAR(20) Apellido materno del contacto tel1_emp LONG Teléfono personal del contacto tel2_emp INT Teléfono de casa del contacto
Campo id_mat tipo_mat danios_mat costo_mat sitio_no_sitio
Campo id_herr tipo_herr danios_herr costo_herr empleado_no_emp
MATERIAL Inventario de material electrónico Se relaciona con la tabla sitio Índice Tipo / Tamaño Descripción PK INT Número de identificación del material VARCHAR(45) Tipo de material ENUM Tipo de daño DEC(20,2) Costo del material FK INT Sitio en que se deja el material HERRAMIENTA Inventario de herramienta Se relaciona con la tabla empleado Índice Tipo / Tamaño Descripción PK INT Número de identificación de la herramienta VARCHAR(20) Tipo de herramienta ENUM Tipo de daño DEC(20,2) Costo de la herramienta FK INT Empleado que se encarga de la herramienta
VEHICULO Datos de cada vehículo y fechas de mantenimiento, daños que genere el chofer Se relaciona con la tabla empleado Campo Índice Tipo / Tamaño Descripción placa PK INT Placa del vehículo marca_vh VARCHAR(20) Marca del vehículo modelo_vh VARCHAR(20) Modelo del vehículo f_mtto DATE Fecha de mantenimiento del vehículo f_salida DATE Fecha de salida del vehículo f_entrada DATE Fecha de entrada del vehículo danios ENUM Daños al vehículo costo_danio DEC(20,2) Costo del daño al vehículo empleado_no_e FK INT Chofer del vehículo
Consultas DDL para construir todas las tablas de la BD
Consultas de resultados Consulta de sitios por municipio para crear las rutas de los técnicos
Reporte de sitios visitados por técnico, esto nos dará la cantidad de sitios que se le van a pagar.
Reporte de multas, este desglosa el total de daños parciales o totales que los técnicos realicen hacia las herramientas que utilizan y los vehículos que manejan.
Reporte de sitios consultado por fecha.
Autorreflexiones ¿Cuál es la importancia del diccionario de datos, al construir la base de datos en el gestor seleccionado? Permite establecer el tipo y longitud de los atributos al momento de crear las tablas, es una herramienta que agiliza este proceso ¿Cómo se aplica la cardinalidad del modelo E-R al momento de crear las relaciones entre las tablas? Igual que el Diccionario de datos nos permite organizar la creación de las tablas y optimizar el tiempo al tener una guía de cómo y qué es lo que queremos.
Bibliografía UnAD México. (2018). Unidad 2. Análisis. Obtenido de Bases de Datos: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1B2/DS/02/DBDD/U2/Unidad_2_Analisis.pdf