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

PROYECTO FINAL BASE DE DATOS

vleinnadInforme9 de Septiembre de 2021

1.463 Palabras (6 Páginas)278 Visitas

Página 1 de 6


Universidad Mayor
[pic 1]

Base de Datos
Ingeniería Civil Industrial

PROYECTO FINAL DE BASE DE DATOS
(Sistema de Ventas)

Integrantes

Daniela Soto Urbina
Alexandra Montenegro

Profesor

Claudio Erick Carmona

Ingeniería Civil Industrial
Universidad Mayor

        INDICE        

  1. Introducción………………………………………………………………….....3
  2. Planteamiento del Problema

2.1 Problema sistema de venta………………………………………………..4

  1. Solución del Problema

3.1 Diagrama MER (Entidad - Relación) ……………………………………..5

3.2 Modelo Relacional…………………………………………………………..5

  1. Construcción de la Base de Datos

4.1 Tabla Proveedor………………………………………………………….....6

4.2 Tabla categoría……………………………………………………………...6

4.3 Tabla Cliente…………………………………………………………..........6

4.4 Tabla Producto………………………………………………………………7

4.5 Tabla Venta…………………………………………………………............7

  1. Registros de cada tabla de la Base de Datos

5.1 Datos Proveedor………………………………………………………….....8

5.2 Datos Categoría…………………………………………………………......9

5.3 Datos Cliente…………………………………………………………...........10

5.4 Datos Producto…………………………………………………………........11

5.5 Datos Venta………………………………………………………….............12

  1. Consultas Select

6.1 Mostrar datos clientes……………………………………………………….13

6.2 Mostrar datos proveedor…………………………………………………….13

6.3 Mostrar Productos…………………………………………………………...14

6.4 Mostrar venta de producto 1578930……………………………………....14

6.5 Mostrar venta de producto 1578937……………………………………….14

6.6 Mostrar venta de producto 1234567……………………………………….15

6.7 Mostrar productos con stock mayor a 15………………………………….15

6.8 Mostrar productos con stock menor a 15………………………………….15

6.9 Mostrar clientes que compran solo un producto………………………….16

6.10 Mostrar clientes que compran más de un producto…………………….16

  1. Conclusión……………………………………………………………………....17

INTRODUCCION

El presente proyecto busca reflejar los conocimientos obtenidos en la asignatura base de datos, realizada el primer semestre del año 2021 en la Universidad Mayor. Este curso se llevó a cabo en modalidad online debido a la pandemia que afecta al mundo, en especial a Chile desde comienzos del año 2020. A continuación, encontraran la confección de una Base de Datos usando todas las herramientas descritas en el curso. En este caso la base de datos permitirá apoyar la gestión de un sistema de ventas de una empresa ya que estas necesitan llevar un control y registro de sus proveedores, clientes, productos y ventas.

PLANTEAMIENTO DEL PROBLEMA

2.1 PROBLEMA SISTEMA DE VENTAS

Se contrata a una pareja para hacer una base de datos que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene RUT, nombre, dirección y teléfono. Un cliente también tiene RUT, nombre, dirección y teléfono. Un producto tiene un id único, nombre, precio actual y stock. Además, se organizan en categorías, y cada producto va sólo en una categoría. Una categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe registrar la información de cada venta con un id, cantidad, fecha, cliente, descuento y monto final. Además, se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

SOLUCION DEL PROBLEMA

3.1 DIAGRAMA MER (MODELO ENTIDAD – RELACION)

[pic 2]

3.2 MODELO RELACIONAL 

[pic 3]

INSTRUCCIONES SQL DDL PARA LA CONSTRUCCION DE LA BASE DE DATOS

La construcción de la base de datos se realiza a través de SQliteonline, SQLite permite ejecutar, mostrar, insertar, actualizar y eliminar el contenido de las tablas que se utilizaran para obtener información del sistema de ventas. Las tablas que se construyeron con sus respectivas instrucciones fueron las siguientes:

4.1 TABLA 1 “PROVEEDOR”

[pic 4]

4.2 TABLA 2 “CATEGORIA”

[pic 5]

4.3 TABLA 3 “CLIENTE”

[pic 6]

4.4 TABLA 4 “PRODUCTO”

[pic 7][pic 8]

4.5 TABLA 5 “VENTA”

[pic 9] [pic 10]

Las tablas agrupadas se observan de la siguiente manera:[pic 11]

        

REGISTROS DE CADA TABLA

Para completar nuestra base de datos que nos permitirá controlar las ventas de los productos, debemos ahora registrar estos movimientos, en cada tabla se anotaron 10 ventas que se llevaron a cabo en la empresa en los últimos meses del año 2020.

5.1 INSERTAR DATOS PROVEEDORES

  1. INSERT INTO Proveedor VALUES(

 '19.112.274-7','Daniela Soto','Antartica 3249',

 '946455055')

  1. INSERT INTO Proveedor VALUES(
    '12.856.561-2','Angelica Urbina','Av.Zapadores 0786',
    '982837254')
  2. INSERT INTO Proveedor VALUES(
    '20.108.397-4','Alexandra Montenegro',
    'Lahual Norte 330','950488055')
  3. INSERT INTO Proveedor VALUES(
    '12.048.434-6','Maria Pino',
    'Grajales 123', '87464432')
  4. INSERT INTO Proveedor VALUES(
    '12.696.048-4', 'Alvaro Moris',
    'Santos dumont 867','943566783')
  5. INSERT INTO Proveedor VALUES(

 '20.998.408-9','Matias Vargas',

 'Francia 145','934256999')

  1. INSERT INTO Proveedor VALUES(

 '6,448.092-8','Victor Reyes',

 'La Moneda 2349', '87346621')

  1. INSERT INTO Proveedor VALUES(

'21.537.224-3','Fabiana Olmedo',

 'Rey Alonso 1000','985643721')

  1. INSERT INTO Proveedor VALUES(

'10.123.547-9','Alexy Yañez',

 'Amunategui 1298','987653400')

  1. INSERT INTO Proveedor VALUES(

'5.786.342-1','Hilda Ramirez',

'Los conquistadores 843','910039856')

5.2 INSERTAR DATOS CATEGORIA

  1. INSERT into Categoria VALUES(

'1234567','JEANS',

'Jeans color negro')

  1. INSERT into Categoria VALUES(

'1875690','JEANS',

'Jeans color celeste')

  1. INSERT into Categoria VALUES(

'1578937','POLERAS',

'Polera clasica blanca')

  1. INSERT into Categoria VALUES(

'1578935','POLERAS',

'Polera clasica negra')

  1. INSERT into Categoria VALUES(

'1578943','POLERONES',

'Poleron cierre negro’)

  1. INSERT into Categoria VALUES(

'1578941','POLERONES',
 'Poleron cierre blanco

  1. INSERT into Categoria VALUES(

'1578929','Sweater',

'Sweater blanco')

  1. INSERT into Categoria VALUES(

'1578930','Sweater',

'Sweater negro')

  1. INSERT into Categoria VALUES(

'1578962','SHORT',

'Short negro')

  1. INSERT into Categoria VALUES(

'1578963','SHORT',

'Short gris')

5.3 INSERTAR DATOS CLIENTES

  1. INSERT into Cliente VALUES(

'6.458.O72-6','Laura Serrano',

'Barcelona 562','987654833')

  1. INSERT into Cliente VALUES(

'13.674.389-6','Paula Jaña',

'Dr. Vicente izquierdo 1742','987654303')

  1. INSERT into Cliente VALUES(

'15.674.340-3','Ramon Ramirez',

'Las rosaa 1234','987654536')

  1. INSERT into Cliente VALUES(

‘12.944.340-1','Daniel Vallejos',

...

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