Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


actividad de contexto base de datos, Ejercicios de Programación de Bases de Datos

Primera entrega manejo base de datos

Tipo: Ejercicios

2019/2020
En oferta
30 Puntos
Discount

Oferta a tiempo limitado


Subido el 10/10/2020

yuri-milena-rodriguez-betancourth
yuri-milena-rodriguez-betancourth 🇨🇴

5

(3)

2 documentos

1 / 16

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Encabezado: Fundamentos Dase de Datos 11
Actividad en Contexto Diseño Base de Datos.
Jennifer Rúa Tamayo Cód. 1311180250, Alejandra Cruz Cód. 1621982736, José Alfredo
Villadiego Romero Cód. 1621980012, Jonatan Emilio Marín Cód. 1711982241, Yuri Milena
Rodríguez Betancourth Cód.1922010444
Marzo 03 del 2020.
POLITECNICO GRANCOLOMBIANO INSTITUCION UNIVERSITARIA
FUNDAMENTOS DE BASE DE DATOS
BOGOTÁ D.C.
2020.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
Discount

En oferta

Vista previa parcial del texto

¡Descarga actividad de contexto base de datos y más Ejercicios en PDF de Programación de Bases de Datos solo en Docsity!

Encabezado: Fundamentos Dase de Datos 11

Actividad en Contexto Diseño Base de Datos.

Jennifer Rúa Tamayo Cód. 1311180250, Alejandra Cruz Cód. 1621982736, José Alfredo

Villadiego Romero Cód. 1621980012, Jonatan Emilio Marín Cód. 1711982241, Yuri Milena

Rodríguez Betancourth Cód.

Marzo 03 del 2020.

POLITECNICO GRANCOLOMBIANO INSTITUCION UNIVERSITARIA

FUNDAMENTOS DE BASE DE DATOS

BOGOTÁ D.C.

Encabezado: Fundamentos de Base de Datos.

Tabla de Contenido

Introducción 4

1. Planteamiento Problema…………………………………………………………………

1.1. Diseño Conceptual…………………………………………………………………………

1.1.1 Diagrama de Entidad Relación………………………………………………………...

1.2. Normalización ……………………………………………………………………………

1.2.1 Tablas Primera Forma Normal………………………………………………………

1.2.2. Tablas segunda Forma Normal……………………………………………………..

1.2.3. Tablas Tercera Forma Normal……………………………….………………….….

1.3. Esquema y modelo Relacionales con pata de gallo ………………………………….……

1.4. Diccionario de datos ………………………………………………………………………

Referencias Bibliográficas 10

Lista de Tablas ………….……………………...………….……………………………….

Anexo 12

Encabezado: Fundamentos de Base de Datos.

1. PLANTEAMIENTO DEL PROBLEMA

Se requiere realizar una base de datos para la administración de un taller mecánico. Los datos

dados son los siguientes:

  • Registrar el cliente y auto de cada servicio.
  • Del cliente se registra la cédula, nombres y apellidos, teléfono y dirección.
  • Del auto se registra la placa, el modelo, el color, fecha y hora de ingreso.
  • A cada servicio se asigna un empleado disponible.
  • El empleado a cargo del servicio registrará los repuestos con su referencia, descripción,

marca y precio al igual que las horas empleadas en el servicio.

  • Con base en el precio de los repuestos, el número de horas empleadas y la utilidad estimada

se crea una factura que además incluye un IVA del 19%.

1.1. Diseño Conceptual.

1.1.1 Diagrama entidad Relación.

Explicación del porque se utilizó diseño conceptual debe enviar JONNATHAN

Encabezado: Fundamentos de Base de Datos.

el grafico de entidad relacional lo debe enviar JONNATHAN

Encabezado: Fundamentos Dase de Datos 11

Tabla 2. Tabla no Normalizada.

Autor: Grupo

1.2.1 Tablas Primera Forma Normal

Tabla 3. Primera Forma Normal (1FN)

Nombre del cliente

Cedula del

cliente Apellido^ Teléfono^ Direccion^ Placa del vehículo marca de vehiculo modelo^ color Empleado a cargo del servicio fecha y hora de ingreso fecha y hora de salida Horas empleadas para el servicio Ref. repuesto repuesto Descripción marca precio unitario cantidad de repuestos utilidad estimada iva 19%

Tabla no Normalizada

se incluye para facturar se incluye para facturar

Cedula del

cliente Nombre del cliente Apellido Telefono Direccion Placa del vehículo marca de vehiculo modelo color id_ Empleado a cargo del servicio Nombre Apellido Fecha de ingreso hora de ingreso fecha de salida hora de salida Horas empleada s para el servicio Ref. repuesto repuesto Descripción marca precio unitario Cantidad utilidad estimada iva 19% número de factura valor total de Factura se icluye para identificar el empleado Se hiciero atomicos

Primera Forma Normal (1FN)

Encabezado: Fundamentos de Base de Datos.

Tabla 4. Tabla Cliente. (1FN)

Tabla 5. Tabla Repuesto. (1FN)

Tabla repuestos Id_ repuesto Ref. repuesto repuesto Descripción marca cantidad repuestos precio unitario

Tabla 6. Tabla Factura. (1FN)

id_ cliente

Cedula

del cliente Nombre del cliente Apellido Telefono Direccion Placa del vehículo Marca del vehiculo modelo color Tabla Cliente

Encabezado: Fundamentos de Base de Datos.

Cliente_vehÍculo id_ cliente Placa del vehículo Marca del vehículo Modelo color

X Repuesto_Servicio

id_ servicio solicitado id_respuesto cantidad repuestos precio producto factura_Cliente_servicio Número de factura id_ cliente id_ servicio solicitado id _ repuesto Ref. repuesto cantidad repuestos precio producto Horas empleadas para el servicio

IVA 19%

utilidad estimada valor total de Factura vehiculo_servicio

Encabezado: Fundamentos de Base de Datos.

Placa del vehículo id_ servicio solicitado id_ Empleado a cargo del servicio Ref. repuesto cantidad repuestos precio

Xvehiculo_servicio

placa del vehiculo id_ servicio solicitado id_ Empleado a cargo del servicio Ref. repuesto cantidad repuestos precio

1.2.3. Tablas Tercera Forma Normal (3FN)

cliente

Cedula del

cliente teléfono dirección Repuestos

Encabezado: Fundamentos de Base de Datos.

cliente. Cliente NOMBRE DEL CLIENTE NOM_CLIENTE TEXTO 50 Almacena el nombre del cliente. Cliente APELLIDO DEL CLIENTE APP_CLIENTE TEXTO 50 Almacena el apellido del cliente. Cliente TELÉFONO DEL CLIENTE TEL_CLIENTE NUMÉRICO 10 Almacena el número de teléfono del cliente. Cliente DIRECCIÓN DEL CLIENTE DIR_CLIENTE

ALFANUMÉRIC

O 50 Almacena la dirección del cliente. Cliente FK

PLACA DEL VEHÍCULO DEL

CLENTE PC_VEHÍCULO

ALFANUMÉRIC

O 6

Almacena la placa del vehículo del cliente. Cliente

MARCA DEL VEHÍCULO

DEL CLIENTE MC_VEHÍCULO TEXTO 20

Almacena la marca del vehículo del cliente. Cliente

MODELO DEL VEHÍCULO

DEL CLIENTE MD_VEHÍCULO NUMÉRICO 4

Almacena el modelo del vehículo del cliente. Cliente

COLOR DEL VEHÍCULO DEL

CLIENTE CL_VEHÍCULO

ALFANUMÉRIC

O 20

Almacena el color del vehículo del cliente. Repuestos

REFERENCIA REPUESTO

VEHÍCULO RF_REPUESTO

ALFANUMÉRIC

O 15 Almacena la referencia del repuesto. Repuestos

IDENTIFICACIÓN DEL

REPUESTO ID_REPUESTO

ALFANUMÉRIC

O 30

Almacena la identificación del repuesto. Repuestos REPUESTO NM_REPUESTO

ALFANUMÉRIC

O 20 Almacena el nombre del repuesto. Repuestos DETALLE REPUESTO DT_REPUESTO

ALFANUMÉRIC

O 50 Almacena el detalle del repuesto. Repuestos MARCA DEL REPUESTO MC_RESPUESTO

ALFANUMÉRIC

O 20 Almacena la marca del repuesto. Repuestos

CANTIDAD DE

RESPUESTOS CT_RESPUESTOS NUMÉRICO 4

Almacena la cantidad de repuestos a utilizar. Repuestos FK PRECIO UNITARIO VU_REPUESTO NUMÉRICO 20 Almacena el precio unitario del repuesto. Servicio PK

IDENTIFICACIÓN DEL

SERVICIO SOLICITADO ID_SERVICIO NUMÉRICO 10

Almacena el número de identificación del servicio. Servicio IDENTIFICACION DEL ID_EMPLEADO NUMÉRICO 10 Almacena la identificación del

Encabezado: Fundamentos de Base de Datos.

EMPLEADO A CARGO empleado a cargo del servicio. Servicio NOMBRE DEL EMPLEADO NOM_EMPLEADO TEXTO 50 Almacena el nombre del empleado a cargo del servicio. Servicio APELLIDO DEL EMPLEADO APP_EMPLEADO TEXTO 50 Almacena el apellido del empleado a cargo del servicio. Servicio FK FECHA DE INGRESO FF_INGRESO

ALFANUMÉRIC

O 8

Almacena la fecha de ingreso del vehículo al servicio. Servicio HORA DE INGRESO HH_INGRESO

ALFANUMÉRIC

O 5

Almacena la hora de ingreso del vehículo al servicio. Servicio FECHA DE SALIDA FF_SALIDA

ALFANUMÉRIC

O 8

Almacena la fecha de salida del vehículo del servicio. Servicio HORA DE SALIDA HH_SALIDA

ALFANUMÉRIC

O 5

Almacena la hora de salida del vehículo del servicio. Servicio

HORAS EMPLEADAS PARA

EL SERVICIO CH_SERVICIO NUMÉRICO 2

Almacena la cantidad de horas implementadas para el cumplimiento del servicio.

Encabezado: Fundamentos de Base de Datos.