ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MANUAL Creación de tablas y Constraints

Welinton Pluas BrionesPráctica o problema15 de Septiembre de 2021

781 Palabras (4 Páginas)71 Visitas

Página 1 de 4

[pic 1][pic 2][pic 3]

        

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS ADMINISTRATIVAS

LICENCIATURA EN GESTION DE LA INFORMACION GERENCIAL

MATERIA:

BASE DE DATOS

DOCENTE:

ING. JOSE MERCHAN

INTEGRANTES:

LOOR PEÑAFIEL ANABELL

MARQUEZ ARIAS DEMI

PLUA MACIAS ESTHER

SALTOS PONCE MAYRA

CURSO: 3-2

2021-2022 CI

MANUAL

Creación de tablas y Constraints

Al presente modelo entidad relación le hemos agregado 2 campos nuevos en la tabla employees (empleado):

  1. El campo discapacity (discapacidad) indicara si el empleado padece de alguna discapacidad, se agregó esta nueva funcionalidad porque de acuerdo con el Código del Trabajo un empleador debe contratar al menos a una persona con discapacidad en labores permanentes que se consideren apropiadas en relación con sus conocimientos.

[pic 4]

  1. A este campo discapacity se le agrego un foreign key el cual solo admitirá los datos del campo type_desability de la tabla nueva discapacity que guardara los datos de los tipos de discapacidad que existen.

[pic 5]

  1. La tabla employee_discapacity hace relación con la tabla discapacity y la tabla employees y almacenara los datos de la discapacidad que padece el empleado en caso de tenerla.

[pic 6]

  1. A la tabla employees también se le agrego el campo marital_status (estado civil) la cual solo admitirá los datos almacenados en la tabla nueva marital_statuses, se ha agregado esta función porque es un derecho de los empleados tener beneficios por cada carga familiar como lo establece el Código de Trabajo.

[pic 7]

  1. La tabla marital_statuses almacenara los datos que serán permitidos en el campo marital_status de la tabla employees, en este caso: Casado, Soltero, Unión libre, Viudo, Divorciado.

[pic 8]

  1. La tabla family_responsibilities (cargas familiares) almacenara los datos de cada carga familiar que tienen los empleados que han facilitado la evidencia de su matrimonio y/o filiación. Esta tabla está relacionada con la tabla marital_statuses y employees.

[pic 9]

Consultas

  1. La consulta 1 muestra cuáles fueron las órdenes de compra de la compañía Ana “Trujillo Emparedados y helados” y “Around the Horn”, por quien fue receptada, datos del cliente y cuál es la compañía a cargo del envió. Para esta consulta se necesitó información simplificada y concatenada de 4 tablas orders, customers, employees y shippers.

[pic 10]

  1. La consulta 2 muestra los empleados que padezcan de alguna discapacidad con la condición que la discapacidad tengo un porcentaje mayor a 35%.

[pic 11]

  1. La consulta 3 mostrara la cantidad de cargas familiares y estado civil del empleado. Esta consulta relaciona 3 tablas la tabla employees, marital_statuses y family_responsabilities, se ha usado la función de grupo count la cual contara las cargas familiares por cada empleado.

[pic 12]

  1. La consulta 4 mostrara la cantidad de pedidos,  productos con el precio unitario mínimo y máximo vendidos por categoría cuando el precio unitario sea mayor o igual que 9.

[pic 13]

  1. La consulta 5 hace uso de subquery la cual mostrara en una tabla el id y nombre del producto el nombre de la compañía proveedora y su ciudad con la condición de que la categoría del producto sea igual a Beverages.

[pic 14]

VISTA

Se ha creado una vista llamada subtotal, la cual relaciona las tablas: order_details, orders, products. Esta vista mostrara el id de la orden, nombre del cliente, fecha en la que fue registrada la orden y mostrara el subtotal de cada orden ya que se agregó una operación la cual multiplicara el precio unitario por la cantidad y por el descuento.

[pic 15]

Y este sería el resultado de la vista

[pic 16]

TRIGGER

Para la creación del trigger hemos decidido trabajar sobre la tabla products en el campo unitsinstock porque en una organización el inventario se actualiza cada cierto tiempo dependiendo de la demanda del producto, esto ayudara a conocer cuáles son los productos más vendidos, debido a que almacenara el stock anterior y el nuevo stock. Para esto hemos creado la tabla auditoria_products

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (785 Kb) docx (762 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com