Proyecto Papeleria PDF

Title Proyecto Papeleria
Author José Carlos Félix Chávez
Course Base de datos I
Institution Universidad de Colima
Pages 16
File Size 874.9 KB
File Type PDF
Total Downloads 155
Total Views 180

Summary

Warning: TT: undefined function: 32 Warning: TT: undefined function: 32 Resumen Se piensa realizar un sistema que lleve el control de inventarios de una papelería, tomando en cuenta las características tales como descripción del producto, marca, precio al público, cantidad disponible, clave única, p...


Description

Resumen Se piensa realizar un sistema que lleve el control de inventarios de una papelería, tomando en cuenta las características tales como descripción del producto, marca, precio al público, cantidad disponible, clave única, para el control en las ventas y los pedidos realizados semanalmente. Por el momento no se tiene contemplado el manejador de base de datos que se usará, pero se tiene visto que sea una base de datos con aspecto simple y agradable a la vista. Nuestro principal objetivo es optimizar el manejo del inventario en base a la venta y adquisición de mercancía, además de obtener una mejor administración a las ganancias obtenidas en dichas ventas. Propósito Realizar un sistema el cual tenga ordenada de manera eficiente y rápida la información de los productos que se venden en la papelería, así como los clientes registrados con los que cuenta, empleados que trabajan, registro de artículos, y ventas que se realizan para contar con un registra más accesible y de rápido acceso

Diagrama entidad-relación

Tablas

Tabla producto

Articulo

Precio mayoreo Unidades

Diccionario Bilingüe Pocket ING-ESP

Precio al público Código

Marca

$38.30

10

$50.00 008003

LAROUSSE

Folder cartulina cta crema C/100 Broche p/archivo 8C C/60

$1.44 $0.63

350 125

$3.00 008066 $1.50 013006

ECONOFILE BACO

Gis blanco (G-50) C/50

$0.22

430

$0.50 014081

BACO

Regla Plastico Transparente 30cm C/25

$2.30

40

$3.00 014382

SMARTY

Cinta Adhesiva Canela T119 .12x10M C/50

$0.83

62

$2.50 016217

JANEL

$10.44

43

$15.00 021674

SCRIBE

$2.94 $4.22

96 60

$4.50 025255 $7.00 061132

Cuaderno Espiral 100H Profesional Raya Boligrafo P/Mediano Stick Varios Colores Pegamento Lapiz Adhesivo Tubo 8grs c/30

Tabla proveedores NombreP

RFC (proveedor) No. Pedido

Alva Papelería

APA 000525 KV6

512

TONY Superpapelerías

TTI 9611202 IM1

645

San Felipe Escolar

SFE 841116 35A

884

Juguetería & Mercería Karmy LARE620612MF0

472

Tabla pedidos No. Pedido Código

Cantidad

RFC (proovedor)

512 008003 884 016217

30 APA 000525 KV6 60 LARE620612MF0

472 061132

40 SFE 841116 35A

645 014081

50 TTI 9611202 IM1

Tabla clientes NombreC Gloria Ordaz

No. Control Dirección 4 Del Cobre #609

Teléfono 1964547

Blanca Flores

6 Cóndor #705

3542678

Vianey Fregoso

7 Cóndor #774

1524365

Candy Alejandra

2175684

Jesús Robles

3 San Luis Potosí #690 Pablo Silva García 12 #458

Adrián Villaseñor

20 Acero #706

1936625

Tabla empleados

4587125

KILOMETRICO DIXON

NombreE

Horario

Dirección

Sueldo

Esteban Medellín Villanueva

9:00-2:00

Alejandro Cabrera Moncada

4:00-8:00

Del bronce #720 San Luis Potosí #689

Telefono

RFC

No. Empleado

$1,500 3126915574 MEVE970801RR1

1

$1,000 3123191279 CAMA9706246Q2

2

Tabla ventas

Noempleado

Codigo

Precio

Cantidad

Total

02 01

008066 013006

$3.00 $1.50

6 4

01 02

014081 014081

$0.50 $0.50

5 4

02 02 01

014081 014382 021674

$0.50 $3.00 $15.00

12 2 3

$6.00 3 $6.00 $45.00

02 01

021674 025255

$15.00 $4.50

1 3

$15.00 6 $13.50

01

025255

$4.50

22

$99.00 7

Relaciones

Ejercicios de Algebra Relacional y SQL del proyecto.

$16.00 $6.00 6 $2.50 $2.00 20

Nocontrol

1.- Obtener el nombre y el teléfono de los clientes registrados.

1.-

π

(Nombre, Teléfono)(Cliente)

1.- Select Nombre, Teléfono From

Cliente

1.NombreC Gloria Ordaz Blanca Flores Vianey Fregoso Candy Alejandra Jesús Robles Adrián Villaseñor

Teléfono 1964547 3542678 1524365 2175684 4587125 1936625

2.- Obtener el nombre del proveedor que vende que vende el producto con código “016217”

2.- a = Proveedor x Pedido

b=

c=

π

σ (proveedor.Nopedido = pedido.Nopedido)

σ (código = 016217 )

(a)

(b)

(NombreP)(c)

2.- Select NombreP From Pedido, Proveedor Where proveedor.Nopedido = pedido.Nopedido And código = 016217 2.NombreP San Felipe Escolar 3.- Obtener el nombre del empleado que vendió un “Cuaderno Espiral 100H Profesional Raya”

3.- a = Empleados X Ventas

b=

c=

π

σ (Empleados.Noempleado = Venta.Noempleado)

(a)

σ ( Articulovendido = “

Cuaderno Espiral 100H Profesional Raya” )(b)

(NombreE)(c)

3.- Select NombreE From Empleado, Ventas Where Empleados.Noempleado = Venta.Noempleado And Articulovendido = “Cuaderno Espiral 100H Profesional Raya”

3.NombreE Esteban Medellín Villanueva Alejandro Cabrera Moncada

4.- Obtener todos los artículos vendidos por el empleado con nombre Esteban Medellín Villanueva.

4.- a = Empleados X Ventas

b=

c=

π

σ (Empleados.Noempleado = Venta.Noempleado)

σ (NombreE = “

(ArticuloVendido)

Esteban Medellín Villanueva”)(b)

(c)

4.- Select ArticuloVendido

(a)

From Empleado, Ventas Where Empleados.Noempleado = Venta.Noempleado And NombreE = “Esteban Medellín Villanueva” 4.Articulo vendido Boligrafo P/Mediano Stick Varios Colores Gis blanco (G-50) Broche p/archivo 8C Boligrafo P/Mediano Stick Varios Colores Cuaderno Espiral 100H Profesional Raya

5.-Obtener el nombre del proveedor que surte el artículo “Diccionario Bilingüe Pocket INGESP” 5.- a = Proveedor X Pedido X Producto

b=

σ (Proveedor.Nopedido = Pedido.Nopedido ^ Producto.Codigo =

Pedido.Codigo)(a)

c=

π

σ (Articulo = “

Diccionario Bilingüe Pocket ING-ESP”)(b)

(NombreP)(c)

5.- Select NombreP From Proveedor, Pedido, Producto Where Proveedor.Nopedido = Pedido.Nopedido And Producto.Codigo = Pedido.Codigo And Articulo = “Diccionario Bilingüe Pocket ING-ESP” 5.NombreP Alva Papelería

6.- Obtener los nombres de los clientes registrados a los cuales les vendió el empleado Alejandro Cabrera Moncada.

6.- a = Cliente X Empleado X Venta

b=

σ ( Empleados.Noempleado = Venta.Noempleado ^ Cliente.Nocontrol =

Venta.Nocontrol )(a) c=

π

σ (NombreE = “

Alejandro Cabrera Moncada”)(b)

(NombreC)(c)

6.- Select NombreC From Cliente, Empleado, Venta Where Empleados.Noempleado = Venta.Noempleado And Cliente.Nocontrol = Venta.Nocontrol And NombreE = “Alejandro Cabrera Moncada”

6.NombreC Gloria Ordaz Blanca Flores Candy Alejandra Adrián Villaseñor

Ejercicios extras

7. (BuscarClien) Buscar a un cliente registrado en el sistema y desplegar toda su información SELECT * FROM Clientes WHERE NombreC = [Nombre del cliente : ];

8. (BuscarVen )Buscar ventas en las que se vendió un producto con un código y desplegar todos los detalles SELECT * FROM Ventas WHERE Codigo = [Numero de venta: ];

9. (Like**) Buscar clientes que tengan las letras ac en su dirección y desplegar solo su nombre SELECT NombreC FROM Clientes WHERE Dirección LIKE "*ac*";

10. (Like**) Desplegar el nombre de empleado que tenga una letra v en su nombre SELECT NombreE FROM empleados WHERE NombreE LIKE "*v*";

11. (Like??) Buscar el proveedor que tenga una letra A en tercera posición en su RFC y mostrar el nombre del proveedor SELECT NombreP FROM Proveedores WHERE RFC LIKE "??A*";

12. (LikeNum) Mostrar el número de empleado que vendió una cantidad con número 6 en 2da posición SELECT Noempleado FROM Ventas WHERE Total LIKE "*#6*";

Mas ejercicios extra 13. (AVG) Muestre el promedio total de las ventas realizadas por el empleado con numero de cliente 01 SELECT AVG(Total) AS PromVenta FROM Ventas WHERE Noempleado = "01";

14. (Count) Buscar cuantas ventas a realizado el empleado con numero 01 SELECT Count(*) FROM Ventas WHERE Noempleado = "01";

15. (Max) Seleccionar la mayor venta realizada por el empleado 01 SELECT MAX(Total) AS MaxVenta FROM Ventas WHERE Noempleado = "01";

16. (Min) Mostrar la menor venta realizada por el empleado 01 SELECT MIN(Total) AS MinVenta FROM Ventas WHERE Noempleado = "01";

17. (Suma) Mostrar la suma total de las ventas realizadas en el día por el empleado 01 SELECT SUM(Total) AS SumaVenta FROM Ventas WHERE Noempleado = "01";

18. Diseñe una nueva tabla mediante SQL CREATE TABLE Clientes2 ( NControl2 char(3) NOT NULL, NombreC2 char(30), Direccion2 char(30), Telefono2 char(13), PRIMARY KEY (Ncontrol2) );

19. Agregar los siguientes datos a la nueva table creada mediante SQL NoControl: 999 NombreC: Charly Chavez Dirección: Tecoman Telefono: 3131081201 INSERT INTO Clientes2 VALUES ("", " Charly Chavez ", " Tecoman ","3131081201");

20. Actualizar el número de control de un cliente cuyo nombre es Charly Chavez con un nuevo número de control que sea 000 UPDATE Clientes2 SET Ncontrol2 = "000" WHERE NombreC2 = " Charly Chavez";

Formularios Formulario de ventas

Formulario de Proveedores

Formulario de productos

Formulario de pedidos

Formulario de empleados

Formulario Clientes...


Similar Free PDFs