Anda di halaman 1dari 4

Use master

--CREANDO LA BASE DE DATOS VENTAS


Create database Ventas
use Ventas
--CREANDO LA TABLA OFICINA
create table Oficina
(
Oficina int,
Ciudad varchar(15),
Region varchar(10),
Dir int,
Objetivo money,
Ventas money
)
--- insertar registro de la taba de Oficina
insert
insert
insert
insert
insert

into
into
into
into
into

Oficina
Oficina
Oficina
Oficina
Oficina

values
values
values
values
values

(11,'New Yord', 'Este', 106, 575000.0000,692637.0000);


(12,'Chicago', 'Este', 104, 800000.0000,735042.0000);
(13,'Atlanta', 'Este', 105, 350000.0000,367911.0000);
(21,'Los Angeles', 'Oeste', 108, 725000.0000,835915.0000);
(22,'Denver', 'Oeste', 108, 300000.0000,186042.0000)

select * from Oficina

--CREANDO LA TABLA EMPLEADOS


Create table Empleados
(
Num_Empl int,
Nombre Varchar(15),
Edad int,
Oficina_Emp int,
Titulo varchar(10),
Contrato smalldatetime,
Director int,
Cuota money,
Ventas money
)
--Insertado registros a la tabla Empleados
insert into Empleados values (101,
300000.0000, 305673.0000);
insert into Empleados values (102,
350000.0000, 474050.0000);
insert into Empleados values (103,
275000.0000, 286775.0000);
insert into Empleados values (104,
19,106,200000.0000, 142594.0000);
insert into Empleados values (105,
350000.0000, 367911.0000);
insert into Empleados values (106,
275000.0000, 299912.0000);
insert into Empleados values (107,
300000.0000, 186042.0000);
insert into Empleados values (108,
350000.0000, 367685.0000);

'Dan Roberts', 45, 12,'Rep Ventas', 1996-10-20, 104,


'Sue Smith', 48, 21,'Rep Ventas', 1996-12-10, 108,
'Paul Cruz', 29, 12,'Rep Ventas', 2007-03-01, 104,
'Boo Smith', 33, 12, 'Dir Ventas', 1997-05'Bill Adams', 37, 13,'Rep Ventas', 1998-02-12, 104,
'San Clarck', 52, 11,'Dir Ventas', 1998-06-14, Null,
'Nanci Angelli', 49, 22,'Rep Ventas', 1998-11-14, 108,
'Larri Fitch', 62, 21,'Dir Ventas', 1989-10-12, 106,

insert into Empleados values (109, 'Mari Jones', 31, 11,'Red Ventas', 1999-10-12, 106,
300000.0000, 392725.0000);
insert into Empleados values (100, 'Tom Snyder', 41, Null ,'Red Ventas', 2000-01-13,
101,Null , 75985.0000)
select * from Empleados
--CREANDO LA TABLA CLIENTES
create table clientes
(
Num_Clie int,
Empresa varchar(20),
emp_Clie int,
Limite_Credito money
)
-- insertar registro de la tabla clientes
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into

clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes
clientes

values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values

(2101,'Jones Mfg', 106, 65000.0000);


(2102,'First corp', 101, 65000.0000);
(2103,'Acme Mfg', 105, 50000.0000);
(2105,'AAA Investments', 101, 45000.0000);
(2106,'Fred Lewis Corps.', 102,65000.0000);
(2107,'Ace International', 110,35000.0000);
(2108,'Holm & Landis', 109, 55000.0000);
(2109,'Chen Associated',103,25000.0000);
(2111,'JCP INC',103,50000.0000);
(2112,'Zetacorp',108,50000.0000);
(2113,'Ian & Schmidt',104,20000.0000);
(2114,'Orion Corp.',102,20000.0000);
(2115,'Smithson Corp',101,20000.0000);
(2117,'J.P: Sinclar',106,35000.0000);
(2118,'Miswest System',108,60000.0000);
(2119,'Solomon Inc',109,250000.0000);
(2120,'Rico Enterprises',102,50000.0000);
(2121,'GMA Assoc',103,45000.0000);
(2122,'Three-Way Lines',105,30000.0000);
(2123,'Carter & Sons',102,40000.0000);
(2124,'Peter Brothers',107,40000.0000)

select * from Clientes

--CREANDO LA TABLA PRODUCTOS


create table Productos
(
Id_Fab char(3),
Id_Producto char(5),
Descripcion varchar(20),
Precio money,
Existencia int,
CantiMin int
)
-- Insertar regristro de la tabla de
insert into Productos Values ('ACI',
insert into Productos Values ('ACI',
insert into Productos Values ('ACI',
insert into Productos Values ('ACI',

Productos
41001, 'Articulo
41002, 'Articulo
41003, 'Articulo
41004, 'Articulo

tipo
tipo
tipo
tipo

1',
2',
3',
4',

55.0000, 277, 0);


76.0000, 167, 0);
107.0000, 207, 0);
117.0000, 139, 0);

insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert
insert

into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into
into

Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos
Productos

Values
Values
Values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values
values

('ACI',
('ACI',
('ACI',
('BIC',
('BIC',
('BIC',
('Fea',
('Fea',
('Imm',
('Imm',
('Imm',
('Imm',
('Imm',
('Imm',
('Qsa',
('Qsa',
('Qsa',
('Rei',
('Rei',
('Rei',
('Rei',

'4100X', 'Ajustador', 25.0000, 37, 0);


'4100Y', 'Extractor', 2750.0000, 25, 0);
'4100Z', 'Montador', 2500.0000, 28, 0);
41003, 'Manivela', 652.0000, 3, 0);
41089, 'Rents', 225.0000, 78, 0);
41672, 'Plate', 180.0000, 0, 0);
112, 'Cubierta', 148.0000, 115, 0);
114, 'Bancada Motor', 243.0000, 15, 0);
'773C', 'Riostra 1/2 tm', 975.0000, 28, 0);
'775C', 'Riostra 1 tm', 1425.0000, 5, 0);
'779C', 'Riostra 2-tm', 1875.0000, 9, 0);
'887H', 'Soporte Riostra', 54.0000, 223, 0);
'887P', 'Perno Riostra', 250.0000, 24, 0);
'887X', 'Retenedor Riostra', 475.0000, 32, 0);
'XK47', 'Reductor', 355.0000, 38, 0);
'XK48', 'Reductor', 134.0000, 203, 0);
'XK48A', 'Reductor', 117.0000, 37, 0);
'2A44G', 'Pasador Bisagra', 350.0000, 14, 0);
'2A44L', 'Bisagra Izqda', 4500.0000, 12, 0);
'2A44R', 'Bisagra Dcha', 4500.0000, 12, 0);
'2A45C', 'V Stago trinquete', 79.0000, 210, 0)

Select * from Productos

--CREANDO LA TABLA PEDIDOS


create table Pedidos
(Num_Pedido int,
FechaPedido smalldatetime,
Clie int,
Emp int,
Fab char(3),
Producto char(5),
Cant int,
Importe money
)
insert into Pedidos
22500.0000);
insert into Pedidos
31500.0000);
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
15000.0000);
insert into Pedidos
insert into Pedidos
27500.0000);
insert into Pedidos
insert into Pedidos
insert into Pedidos
1896.0000);
insert into Pedidos
insert into Pedidos
insert into Pedidos

values (110036, 2007-01-03, 2107, 110, 'ACI', '4100Z', 9,


values (112961, 2006-10-17, 2117, 106, 'REI', '2444L', 7,
values
values
values
values

(112963,
(112968,
(112975,
(112979,

2006-12-17,
2006-10-12,
2006-10-12,
2006-10-12,

2103,
2102,
2111,
2114,

105,
101,
103,
102,

'ACI',
'ACI',
'REI',
'ACI',

41004, 28, 3276.0000);


41004, 34, 3978.0000);
'2A44G', 6, 2100.0000);
'4100Z', 6,

values (112983, 2006-12-27, 2103, 105, 'ACI', 41004, 6, 702.0000);


values (112987, 2006-12-31, 2103, 105, 'ACI', '4100Y', 11,
values (112989, 2007-01-03, 2101, 106, 'FEA', 114, 6, 1458.0000);
values (112992, 2006-11-04, 2118, 108, 'ACI', 41002, 10, 760.0000);
values (112993, 2007-01-04, 2106, 102, 'REI', '2A45C', 24,
values (112997, 2007-01-08, 2124, 107, 'BIC', 41003, 1, 652.0000);
values (113003, 2007-01-25, 2108, 09, 'IMM', '779C', 3, 5625.0000);
values (113007, 2007-01-08, 2112, 108, 'IMM', '773C', 3, 2925.0000);

insert into Pedidos


insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
22500.0000);
insert into Pedidos
45000.0000);
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos
insert into Pedidos

values
values
values
values
values
values

(113012,
(113013,
(113024,
(113027,
(113034,
(113042,

2007-01-11,
2007-01-14,
2007-01-20,
2007-01-22,
2007-01-29,
2007-02-02,

2111,
2118,
2114,
2103,
2107,
2113,

105,
108,
108,
105,
110,
101,

'ACI',
'BIC',
'QSA',
'ACI',
'REI',
'REI',

41003, 35, 3745.0000);


41003, 1, 652.0000);
'XK47', 20, 7100.0000);
41002, 54, 4104.0000);
'2A45C', 8, 632.0000);
'2A44R', 5,

values (113045, 2007-02-02, 2112, 108, 'REI', '2A44R', 10,


values
values
values
values
values
values
values
values
values

(113048,
(113049,
(113051,
(113055,
(113057,
(113058,
(113062,
(113065,
(113069,

2007-02-10,
2007-02-10,
2007-02-10,
2007-02-15,
2007-02-18,
2007-01-23,
2007-02-24,
2007-02-27,
2007-03-02,

select * from Pedidos

drop database Ventas


Alter authorization on database::ventas to sa;
use master

2120,
2118,
2118,
2108,
2111,
2108,
2124,
2106,
2109,

102,
108,
108,
101,
103,
109,
107,
102,
107,

'IMM',
'QSA',
'QSA',
'ACI',
'ACI',
'FEA',
'FEA',
'QSA',
'IMM',

'779C', 2, 3750.0000);
'XK47', 2, 776.0000);
'k47', 4, 1420.0000);
'4100X', 6, 150.0000);
'4100X', 24, 600.0000);
112, 10, 1480.0000);
114, 10, 2430.0000);
'XK47', 6, 2130.0000);
'775C', 22, 31350.0000)

Anda mungkin juga menyukai