Proyecto final

FINAL BASE DE DATOS I

  1. Definir el enunciado del problema a sistematizar según las necesidades detectadas. (Debe ser Claro y tener mínimo 8 tablas) (Entrega 1)

2 REALIZAR LO SIGUIENTE:

2.1. Darle un nombre a la base de datos.

2.2. Listado de tablas que llevara la BD. (Cuales son referenciales y cuales son de movimiento)

2.3. Diseñar el diccionario de datos de cada tabla (campo, nombre el campo, tipo, tamaño y descripción).

2.4. Montar o diseñar el modelo entidad relación.

2.5. Dibujar el Diagrama relacional.

3. Crear la BD y las tablas respectivas en MySQL (guardar evidencias del código MySQL con el que resuelva dicha actividad) e insertar 10 registros en cada tabla (Entrega 2)

4. Diseñar ejercicios en los que se apliquen los diferentes comandos que se utilizaron durante el semestre con su respectivo análisis y resultados. (Entrega 3)

5. Sustentación

optimización de procesos

una empresa de Medellín que se encarga de crear aplicaciones y paginas web necesitan una base de datos que se encargue de optimizar el proceso de venta a los clientes, esto con la necesidad de que se tengas todos los datos necesarios a la hora de registrar una aplicación web o móvil, por lo general la empresa recurre a listas en Excel para saber si el cliente ya he hecho solicitud de sus servicios y como era de esperar tener muchas tablas en Excel puede hacer que el proceso de investigación se haga mas lento.

por eso la empresa requiere de la base de datos que es una opción mas ordenada y que le brinda mejores soluciones a la hora de ingresar un nuevo  registro, así como a la hora de investigar sobre un registro determinado.

para la solución de este requerimiento se van a crear estas tablas:

  • una tabla que se encargue de contener la información del cliente: que me diga su nombre, cedula, dirección, teléfono, correo y aplicación a realizar.
  • una tabla que se encargue de contener la información la persona que va a solucionar el requerimiento: su nombre, cedula, dirección, teléfono, correo y el numero de aplicaciones que ha desarrollado.
  • una tabla que me muestre el numero de horas que ha reportado cada trabajador en determinada aplicación.
  • una tabla que me muestre cuantos y cuales son las aplicaciones que ya fueron desarrollada para esta voy a necesitar: el nombre de la aplicación, el numero de horas que llevo el desarrollo de esta, el numero de trabajadores que estuvieron implicados y la fecha de inicio y la fecha de finalización.
  • una tabla que  contenga cuales son los proyectos próximos a realizar, que contenga la fecha de inicio y la fecha final.
  • una tabla que muestre cuales son los empleados de la empresa y en que proyectos han trabajado.
  • una tabla que me muestre cuales son los proyectos activos e inactivo: estos van a contener un código con el cual van a ser buscados.
  • para finalizar se va tener una tabla que contenga una descripción exacta y concreta de toda la información que se va a necesitar para el desarrollo de la aplicación datos como: el nombre de la aplicación y una descripción exacta con todo lo que va a llevar esta aplicación.

Almacenamiento de información

  • tabla usuarios
  • tabla empleado
  • tabla reporte 
  • tabla horas
  • tabla aplicaciones
  • tabla proyectos 
  • tabla activos
  • tabla descripción

tabla usuarios

  • create table usuarios(cedula varchar(20) not null primary key, 
  • nombre varchar(50) not null,
  • direccion varchar(50) not null,
  • telefono varchar(10) not null,
  • correo varchar(20) not null);

tabla empleados

  • create table empleados(cedula varchar(20) not null primary key,
  • nombre varchar(50) not null,
  • direccion varchar(50) not null,
  • telefono varchar(10) not null,
  • correo varchar(20) not null
  • apkadesarrollar(50) not null);

tabla reporte

  • create table reporte(horastrabajo(50) not null);

tabla horas

  • create table empleados(numerodehoras varchar(20) not null primary key,
  • nombredelapk varchar(50) not null,
  • trabajadores implicados varchar(100) not null,
  • fechainicio varchar(4) not null,
  • fechafinal varchar(4) not null);

tabla aplicaciones

  • create table aplicaciones(fechainicio varchar(4) not null primary key,
  • proximoproyecto varchar(50) not null,
  • fechafinal(4) not null);
  • tabla proyectos 


https://remingtonedu-my.sharepoint.com/:f:/r/personal/jhonnier_palomeque_6489_miremington_edu_co/Documents/final?csf=1&web=1&e=S0n7G5

© 2021 Agencia WEBX. P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar