Bases de Datos Actividad Integradora

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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