Tarea actividad 1 - PRACTICA PDF

Title Tarea actividad 1 - PRACTICA
Author Diego Paredes Jauregui
Course Computotacion II
Institution Universidad César Vallejo
Pages 4
File Size 166.7 KB
File Type PDF
Total Downloads 85
Total Views 389

Summary

Ejercicio a Resolver Nº 01CASO .- La gestión de almacén de una empresa requiere la implementación de una base de datos, para lo cual se deben estructurar las tablas: CATEGORIAS, PROVEEDORES y ARTICULOS, cuyas características son las siguientesTabla CATEGORIAS:  Reúne los datos de las categorías que...


Description

Ejercicio a Resolver Nº 01 CASO.- La gestión de almacén de una empresa requiere la implementación de una base de datos, para lo cual se deben estructurar las tablas: CATEGORIAS, PROVEEDORES y ARTICULOS, cuyas características son las siguientes IdCatego ria 100

Tabla CATEGORIAS:  Reúne los datos de las categorías que organizan a los artículos del almacén, cuyos códigos se auto generan en forma correlativa de 100 en 100.

 Ya que la empresa habitualmente opera con dispositivos de

almacenamiento, la categoría por defecto a mostrarse deberá ser Almacenamiento.

NombreCategor ia Almacenamiento

200 300

Ingreso Salida

400 500

Procesador Otros

Tabla PROVEEDORES: 

Contiene datos de los proveedores que proporcionan los productos para la empresa. Cada proveedor esta identificado con un código que se auto genera en forma correlativa de 10 en 10 y cuyo numero inicial es 12.



Además los proveedores que habitualmente trabajan con la empresa son del distrito de Surco, por lo que dicho distrito será el valor por defecto.



Así mismo cada proveedor cuenta con un RUC, que se considera como un valor único.



Finalmente todos los campos deberán contar con algún dato ingresado a excepción del campo Pagina Web, ya solo hay algunas empresas que cuentan con la misma. IdProveed NombreProveed Telefono Distri RUC WebSite or or to 12 OMEGA S.A. 433-2145 SURC 987987789 www.omega.com.pe O 87 22 COMPUTECH SRL 968-98987 LIM 878987546 A 45 32 GRUPO LEAFAR 536-2569 LIM 987954689 www.megatrinic.com.p S.A. A 78 e 42 MEGATRONIC S.A. 987-65988 SURC 987985326 O 97 52 DATA SYSTEM SRL 332-7525 LINC 999956489 E 87 62 ALPHA SRL 336-8789 LINC 965498789 E 87 72 PRIMA S.A. 978SURC 923164489 www.prima.com.pe 895458 O 83

Tabla ARTICULOS 

Contiene datos de los artículos que negocia la empresa



La Marca con la que mas trabaja la empresa es Samsung, por lo que deberá mostrase como valor predeterminado en la marca



La fecha de ingreso deberá mostrar la fecha actual como valor por defecto.



El stock en almacén debe ser un valor positivo que no supere las 20 unidades.

 Los precios nunca podrán ser valores negativos no podrá exceder los $1200. Inartic NombreArticulo Marca Modelo IdCatego ulo ria A-01 MICROPROCESADO INTEL PENTIUM IV 2,5 GB 400 R A-02 MOUSE GENIUS 3 BOTONES 200

IdProveed or 12 22

A-03

MOUSE

TOSHIBA

OPTICO

200

32

A-04

TECLADO

DELL

121 TECLAS

200

42

A-05

MEMORIA USB

128 GB

500

52

A-06

MEMORIA USB

KINGSTO N LG

256 GB

500

62

A-07

DISCO DURO

SONY

80 GB

100

72

A-08

QUEMADOR

LG

64 MMX

500

12

A-09

MONITOR

21 PULG.

300

22

A-10

MONITOR

SANSUN G LG

15 PULG.

300

32

A-11

INTEL

CELERON 2,3 GB

400

42

A-12

MICROPROCESADO R TECLADO

TOSHIBA

KB -2971

200

52

A-13

CD

SONY

R-720 MB

100

62

A-14

CD

IMATION

RW-690MB

100

72

A-15

DISKETTE

SONY

1,44 MB

100

12

A-16

IMPRESORA

EPSON

ESTYLUS COLOR 800

300

22

Docente: Oscar J Gonzales G.

Ingreso 15/02/20 04 12/05/20 05 01/06/20 04 02/04/20 03 01/03/20 02 25/08/20 00 24/03/20 04 21/09/20 02 17/04/20 03 25/10/20 00 15/06/20 02 10/02/20 01 15/02/20 03 21/11/20 04 23/05/20 03 26/06/20 04

Sto ck 5

Prec io 155

2

10

3

15

4

10

5

25

2

35

1

85

5

55

6

150

8

120

7

150

1

10

2

1.5

3

2

4

0.2

5

85 Pág. 1 de 2

A-17 1.

IMPRESORA

CANON

JT-230

300

32

15/05/20 03

6

78

Escribir el TRANSACT - SQL, que permita elaborar las tablas, así como sus respectivas relaciones:

CATEGORIAS

CREATE TABLE Categorias ( IdCategoria int IDENTITY(100,100) , Categoria varchar(50) DEFAULT 'Almacenamiento' PRIMARY KEY (IdCategoria) );

PROVEEDORES

CREATE TABLE Proveedores ( IdProveedor int IDENTITY(12,10) , NombreProveedor varchar(50) NOT NULL, Telefono varchar(50)NOT NULL , Distrito varchar(50)NOT NULL , Ruc varchar(50)NOT NULL , Website varchar(50) PRIMARY KEY (IdProveedor), UNIQUE (Ruc) );

ARTICULOS

CREATE TABLE Articulos ( Idarticulo int IDENTITY(12,10) , NombreArticulo varchar(50) NOT NULL, Marca varchar(50) DEFAULT 'Samsung', Modelo varchar(50)NOT NULL , IdCategoria int, IdProveedor int, Ingreso date DEFAULT GETDATE(), Stock int NOT NULL CHECK (Stock >0 and Stock 0 and PRECIO 20 c) Dispositivos de Ingreso o Almacenamiento Articulo Marca Modelo Categoria Precio$ select Idarticulo,NombreArticulo,Marca, Modelo,Categoria,Precio from Categorias inner join Articulos on categorias.IdCategoria=articulos.IdCategoria where Categoria='Ingreso' or Categoria='Almacenamiento' d) Proveedores con teléfono fijo que no tiene Pagina Web Proveedor Distrito Telefono select NombreProveedor,Distrito,Telefono, Website from Proveedores where LEN(Telefono )=2003 and YEAR(ingreso)=4 f) Artículos que no sean dispositivos de proceso y que ingresaron en el primer semestre del año 2003 y 2005. Articulo Modelo Marca Categoría FIngreso select NombreArticulo,Modelo,Marca,Categoria,Ingreso from Categorias inner join Articulos on Categorias.IdCategoria=Articulos.IdCategoria where categoria='PROCESADOR' and YEAR(ingreso)>=2003 and YEAR(ingreso)=1 g) Relación de artículos cuya marca tenga más de 4 caracteres. Articulo Marca Modelo Proveedor select NombreArticulo,Marca,Modelo,NombreProveedor from Articulos inner join Proveedores on articulos.IdProveedor=Proveedores.IdProveedor where LEN(NombreProveedor )>4 h) Relación de artículos que ingresaron a almacén a partir de la segunda quincena de julio del 2002 y cuyo proveedor es de Lima o Surco Articulo Marca Modelo FIngreso Proveedor Distrito select NombreArticulo,Marca,Modelo,Ingreso,NombreProveedor,Distrito from Articulos inner join Proveedores on articulos.IdProveedor=Proveedores.IdProveedor where Ingreso>='16-07-2002' and Distrito='SURCO' OR Distrito='LIMA' i) Relación artículos cuya antepenúltima letra de la Marca sea cualquiera de las ultimas 6 letras del abecedario Articulo Marca Proveedor FIngreso select NombreArticulo,Marca,Modelo,Ingreso,NombreProveedor from Articulos inner join Proveedores on articulos.IdProveedor=Proveedores.IdProveedor where substring(Marca, len(Marca)-1, 1) LIKE '[UVWXYZ]' j) Promedio del precio de los artículos cuya categoría es ALMACENAMIENTO o PROCESADOR Categoría PromedioPrecio SELECT Categoria,AVG(PRECIO)'PRECIO PROMEDIO' FROM Categorias INNER JOIN Articulos ON CategoriaS.IdCategoria=Articulos.IdCategoria WHERE Categoria='ALMACENAMIENTO' OR Categoria='PROCESADOR' GROUP BY Categoria Docente: Oscar J Gonzales G.

Pág. 3 de 2

k) Cantidad total de Artículos cuyos proveedores son de Surco o Lima Distrito Proveedor TotalStock SELECT Distrito,NombreProveedor,COUNT(Stock) 'CANTIDAD TOTAL' FROM Articulos INNER JOIN Proveedores ON Articulos.IdProveedor = Proveedores.IdProveedor WHERE Distrito='SURCO' OR Distrito='LIMA' GROUP BY Distrito,NombreProveedor l) Total de proveedores por Categoría Categoría NoProveedores SELECT Categoria,COUNT(NombreProveedor) 'TOTAL DE PROVEEDORES' FROM Proveedores INNER JOIN Articulos ON Proveedores.IdProveedor = Articulos.IdProveedor INNER JOIN Categorias ON CategoriaS.IdCategoria=Articulos.IdCategoria GROUP BY Categoria

Docente: Oscar J Gonzales G.

Pág. 4 de 2...


Similar Free PDFs