Publicidad
Publicidad

Guia para taller bdd tic – ii

  1. G U Í A P A R A L A E L A B O R A C I O N D E L T A L L E R D E B A S E D E D A T O S E S T E M A T E R I A L S E U T I L I Z A R Á P A R A C O M P L E M E N T A R L O V I S T O E N C L A S E S Y S E R V I R Á D E G U Í A P A R A L A E L A B O R A C I Ó N D E L T A L L E R C O R R E S P O N D I E N T E . E L A B O R A D O P O R T . S . U . O S C A R A P O N T E A U X I L I A R D O C E N T E I I TIC – II 2013 - 2014
  2. Caso de estudio  Se pretende elaborar una base de datos relacional para controlar los datos en una empresa encargada de reparar y hacer mantenimiento a vehículos automotores. Para ello es necesario identificar el mecánico que atendió un vehículo en particular, el cliente al que hay que facturar y las correcciones realizadas Cabe destacar que se presentará una estructura general, sin profundizar los detalles que el caso amerita, ya que la asignatura no corresponde a la carrera de Sistemas ni Informática Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  3. Aquí nos podemos dar cuenta del análisis que se hace y decimos: 1 cliente lleva a reparar 1 o muchos vehículos, 1 vehículo va al taller por uno o muchos servicios, 1 servicio o reparación la atiende un empleado (mecánico), y por supuesto 1 mecánico atiende muchos servicios, 1 servicio se cancela con un tipo de pago. M:1 1:M M:1 Identificación de las Entidades: Diagrama general:  Cliente  Vehículo  Empleado  Servicio  Pago Cabe destacar que estas entidades inicialmente escogidas, pudiesen cambiar a medida que se realiza el modelaje de la base de datos, por lo tanto cuando avanzamos nos damos cuenta de cambios que son necesarios (mas entidades, menos entidades, ect.) Estructura de las relaciones, también conocida como diagrama Entidad Relación ClienteVehículo Empleado Servicio Pago 1:M Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  4. Identificación de los atributos de las entidades • Cliente: • Cedula C PK • Nombre • Apellido • Teléfono • Dirección • Vehículo: • Matricula PK • Marca • Modelo • Año • Color • Empleado: • Cedula E PK • Nombre • Apellido • Teléfono • Cargo • Salario • Servicio: • Nº Servicio PK • Fecha entrada • Hora • Desc-falla • Desc-corrección • Costo • Fecha entrega • Pago: • Cod-pago PK • Desc-pago NOTA: PK = Llave primaria. Cabe destacar que estos son los atributos que en sí son requeridos o pertenecen a cada entidad en particular, aún no se ha realizado las relaciones correspondientes y para ello debemos contar con el diagrama de relaciones anterior. En la siguiente lámina veremos como debe quedar la estructura de atributos de las entidades. Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  5. Identificación de los atributos de las entidades • Cliente: • Cedula C PK • Nombre • Apellido • Teléfono • Dirección Tomando los datos del diagrama, vemos que las entidades Vehículo y Cliente se relacionan M:1, es decir un cliente posee muchos vehículos, pero un vehículo le pertenece a un solo cliente. • Vehículo: • Matricula PK • Marca • Modelo • Año • Color M:1 ClienteVehículo Entonces se procede a colocar el atributo llave principal de la entidad 1 y se coloca en la entidad M. es decir, el atributo cedula del cliente se debe colocar en la entidad vehículo. • Cedula C Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  6. Identificación de los atributos de las entidades • Servicio: • Nº Servicio PK • Fecha entrada • Hora • Desc-falla • Desc-corrección • Costo • Fecha entrega • Matricula Para el caso de la relación Vehículo y Servicio, vemos que se relacionan 1:M, es decir a un Vehículo se le pueden realizar muchos servicios o reparaciones, pero un Servicio o reparación en particular solicitado un día específico se le realiza a un vehículo, entonces se procede a colocar el atributo llave principal de la entidad 1 y se coloca en la entidad M. es decir, el atributo matricula del vehículo se debe colocar en la entidad Servicio • Vehículo: • Matricula PK • Marca • Modelo • Año • Color • Cedula C 1:M Vehículo Servicio Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  7. Identificación de los atributos de las entidades • Servicio: • Nº Servicio PK • Fecha entrada • Hora • Desc-falla • Desc-corrección • Costo • Fecha entrega • Matricula • Cedula E • Cod-pago Al finalizar el análisis, la estructura de los atributos de las entidades relacionadas queda así: • Vehículo: • Matricula PK • Marca • Modelo • Año • Color • Cedula C • Cliente: • Cedula C PK • Nombre • Apellido • Teléfono • Dirección • Empleado: • Cedula E PK • Nombre • Apellido • Teléfono • Cargo • Salario • Pago: • Cod-pago PK • Desc-pago Los atributos en azul, son las llaves PK de otra entidad que ahora relacionan las entidades Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  8. Tipos de datos de los atributos Servicio: Nº Servicio = numérico Fecha entrada = fecha Hora = numérico Desc-falla = alfanumérico 50 c Desc-corrección = alfanumérico 50 c Costo = numérico Fecha entrega = fecha Matricula = alfanumérico 7 c Cedula E = numérico Cod-pago = alfanumérico 2 c Vehículo: Matricula = alfanumérico 7 c Marca = texto 13 c Modelo = alfanumérico 15 c Año = numérico Color = texto 13 c Cedula C = numérico Cliente: Cedula C = numérico Nombre = texto 15 c Apellido = texto 15 c Teléfono = alfanumérico 12 c Dirección = alfanumérico 30 c Empleado: Cedula E = numérico Nombre = texto 15 c Apellido = texto 15 c Teléfono = alfanumérico 12 c Cargo = alfanumérico 15 c Salario = numérico Pago: Cod-pago = alfanumérico 2 c Desc-pago = texto 20 c Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO c = caracteres
  9. Tablas de datos Cedula C Nombre Apellido Teléfono Dirección 111111 José Acosta 5555554 Cantaura… 222222 Ana Ron 5555555 Anaco… 112211 Elena Cabello 5555552 Anaco… 221122 Javier León 5555553 Anaco… … … … … … Matricula Marca Modelo Año Color Cedula C AE234EA FIAT SIENA 2012 Negro 112211 ER456RF FORD KA 2010 AZUL 112211 WER34EW FORD FIESTA 2010 BLANCO 111111 WR432RE FIAT UNO 2009 BLANCO 221122 AS333DS FIAT UNO 2008 ROJO 222222 … … … … … … CLIENTE VEHÍCULO Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  10. Tablas de datos Cedula E Nombre Apellido Teléfono Cargo Salario 111155 Oscar Ávila 5555533 Mecánico 4567,00 222266 Pedro Centeno 5555567 Mecánico 4555,00 112277 Rosa Cabrera 5555589 Secretaria 1 2300,00 221144 Carla Pérez 5555590 Adminis- trador 5656,00 … … … … … … Cod-pago Desc-pago P1 CONTADO P2 MIXTO P3 CREDITO X SEMANA p4 CREDITO X MES EMPLEADO PAGO Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  11. Tablas de datos SERVICIO N° Serv. Fecha E Hora Desc- falla Desc- correc Costo Fecha entreg Matrí- cula Cedula E Cod- pago 1 01-04 08:00 Se apaga… Entonación 450,00 01-04 WER34EW 111155 P1 2 01-04 09:00 Problema Luces Cambio bombillo 200,00 01-04 AS333DS 222266 P1 3 01-04 13:00 Cambio aceite… Servicio 5mil k… 1350,00 01-04 AE234EA 111155 P3 4 02-04 08:00 Se apaga Cambio filtros… 2500,00 01-04 ER456RF 111155 P3 5 03-04 08:00 Bota humo… Hacer motor 15000,00 10-04 WR432RE 222266 p4 6 … … … … .. … … … … 7 30-05 13:30 Servicio aceite Servicio 25 mil k… 1500,00 30-05 WER34EW 222266 P 1 Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
  12. Tablas de datos Entonces tomando en consideración el material presentado, deben entregar, toda la información que se les pide en el taller, la cual la pueden representar como se les explica en las páginas de esta guía marcadas con una estrella en la parte inferior de la misma. Auxiliar Docente OSCAR APONTE – IUTJAA - ANACO
Publicidad