Está en la página 1de 7

create database ferreteria

ON
primary(NAME='ferreteria_dat',
filename='C:\DATOS_2\DATAPRINCIPALdepartamento_dat.mdf',
SIZE=20,
MAXSIZE=50,
FILEGROWTH=5),
FILEGROUP DATOS2
(NAME='departamento2_dat',
filename='C:\DATOS_2\DATASECUNDARIAdepartamento_dat.ndf',
SIZE=20MB,
MAXSIZE=50MB,
FILEGROWTH=5%)
LOG ON
(NAME='departamento_LOG',
filename='C:\DATOS_2\DATALOGdepartamento_dat.lDF',
SIZE=20MB,
MAXSIZE=50MB,
FILEGROWTH=5MB)

create table contrato(


cod_contrato int primary key ,
inquilino_cod_usuario char(6) null,
fecha_firma datetime not null,
referencia varchar(100) null,
cod_estado int not null,
cod_contrato_propietario int not null);

create table departamento(


cod_edificio int not null,
cod_departamento int primary key ,
num_abitacion_departamento int null,
piso_departamento int null,
precio_alquiler_departamento money null,
cod_estado int not null);

create table detalle_contrato(


cod_edificio int not null,
cod_detalle_contrato int primary key ,
fecha_inicial_alquiler datetime not null,
fecha_fin_alquiler datetime not null);

create table edificio(


cod_edificio int primary key ,
direccion_ nvarchar (40)not null,
codpostal_edificio varchar (4)not null,
area_total_edificio decimal not null,
area_costruida_edificio decimal not null,
referencia_edificio nvarchar (40)not null,
cod_estado int not null);

create table estado(


cod_estado int primary key,
descuento_estado nvarchar (40)not null);

create table familiares(


cod_familia int primary key ,
cod_usuario char (6) not null,
nombre_familia varchar (25) not null,
apellidomaterna nvarchar (40)not null);

create table inquilino(


cod_inquilino int primary key ,
nombre_inquilino nvarchar (40)not null,
apellido nvarchar (40)not null,
lugar_trabajo nvarchar (40)not null);

create table propietario(


cod_propietario int primary key ,
cod_usuario char (6) not null,
telefno nchar(9) not null);

create table usuario(


cod_usuario int primary key ,
nombre_usurio nvarchar (40)not null,
apellidopaterna nvarchar (40)not null,
fechanacimiento datetime not null,
tipo nvarchar (40)not null,
dni char(8)not null );

ALTER TABLE usuario


ADD
cod_estado int not null
ALTER TABLE usuario
ADD
FOTO_PRODUCTO IMAGE
ALTER TABLE usuario
ADD
apellidomaterna nvarchar (40)not null
ALTER TABLE propietario
ADD
tipo varchar(50) not null
ALTER TABLE inquilino
ADD
estado_civil varchar (20)not null
ALTER TABLE familiares
ADD
apellidopaterna_familia nvarchar (40)not null
ALTER TABLE departamento
ADD
area_total_departamento decimal not null
ALTER TABLE departamento
ADD
area_construida_departamento decimal null
ALTER TABLE detalle_contrato
ADD
cod_departamento int not null
Insert Into contrato values (001,120,'1998/09/15 00:00:00.000','buena',1011,051)
Insert Into contrato values (002,121,'1999-09-15 12:24:45.000','cuidalo',1012,052)
Insert Into contrato values (003,122,'1967-10-25 11:24:55.000','pintalo',1013,053)
Insert Into contrato values (004,123,'1678-07-26 01:22:35.000','pintalo',1014,054)
Insert Into contrato values (005,124,'1963-09-31 02:14:54.000','bien',1015,055)
Insert Into contrato values (006,125,'2013-12-30 05:22:44.000','buena',1016,056)
Insert Into contrato values (007,126,'2012-01-23 03:59:06.000','adornalo',1017,057)
Insert Into contrato values (008,127,'1963-09-31 02:14:54.000','bien',1018,058)
Insert Into contrato values (009,128,'2013-12-30 05:22:44.000','adornalo',1019,059)
Insert Into contrato values (010,129,'2016-08-21 12:59:59.000','tener en
orden',1020,060)
Insert Into contrato values (011,130,'2016-10-07 11:28:20.000','tener en
orden',1021,061)
Insert Into contrato values (012,131,'2016-11-07 11:28:20.000','cautivalo',1022,062)
Insert Into contrato values (013,132,'2016-08-21 12:59:59.000','no lo
maltratas',1023,063)
Insert Into contrato values (014,133,'1963-09-31 02:14:54.000','no lo
maltratas',1024,064)
Insert Into contrato values (015,134,'2015-07-11 08:15:09.000','cuidalo',1025,065)
Insert Into contrato values (016,135,'2010-09-23 02:14:54.000','adornalo',1026,066)
Insert Into contrato values (017,136,'2016-11-07 11:28:20.000','pintalo',1027,067)
Insert Into contrato values (018,137,'2010-09-23 02:14:54.000','cuativalo',1028,068)
Insert Into contrato values (019,138,'1934-03-27 02:14:54.000','adornalo',1029,069)
Insert Into contrato values (020,139,'2015-07-11 08:15:09.000','cautivalo',1030,070)
select * from contrato
select * from departamento
Insert Into departamento values (201,2220,120 ,550, 120.00 ,1011 ,10 ,20)
Insert Into departamento values (202, 2221 ,122, 551, 130.00 ,1012 ,20, 40)
Insert Into departamento values (203, 2222, 143, 552, 120.00 ,1013, 10, 20)
Insert Into departamento values (204, 2223, 120, 550, 100.00 ,1014, 50, 60)
Insert Into departamento values (205, 2224, 150, 555, 120.00 ,1015, 20, 40)
Insert Into departamento values (206, 2225, 60, 20, 120.00 ,1016, 10, 10)
Insert Into departamento values (207, 2226, 7, 26, 126.00 ,1017, 10, 10)
Insert Into departamento values (208, 2227, 8, 20, 10.00 ,1018, 10, 10)
Insert Into departamento values (209, 2228, 9, 20, 150.00 ,1019, 10, 10)
Insert Into departamento values (210, 2229, 10, 20, 120.00 ,1020, 10, 10)
Insert Into departamento values (211, 2230, 11, 20, 120.00 ,1021, 10, 10)
Insert Into departamento values (212, 2231, 12, 20, 120.00 ,1022, 10, 10)
Insert Into departamento values (213, 2232, 13, 20, 120.00 ,1023, 10, 10)
Insert Into departamento values (214, 2233, 14, 20, 120.00 ,1024, 10, 10)
Insert Into departamento values (215, 2234, 15, 20, 120.00 ,1025, 10, 10)
Insert Into departamento values (216, 2235, 16, 20, 120.00 ,1026, 10, 10)
Insert Into departamento values (217, 2236, 17, 20, 120.00 ,1027, 10, 10)
Insert Into departamento values (218,2237, 18, 20, 23.00 ,1028 ,10,14)
Insert Into departamento values (219,2238, 19, 20, 120.00 ,1029 ,10,65)
Insert Into departamento values (220,2239,20,298,120.00,1030,30,45)
select * from departamento

Insert Into detalle_contrato values (201,5231,'2015-07-11 08:15:09.000' ,'2015-07-


11 08:15:09.000', 2220)
Insert Into detalle_contrato values (202,5232,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2221)
Insert Into detalle_contrato values (203,5233,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2222)
Insert Into detalle_contrato values (204,5234,'1876/06/31 11:28:20.000 ','1876/06/31
11:28:20.000 ',2223)
Insert Into detalle_contrato values (205,5235,'2015-11-07 11:28:20.000','2016-12-07
11:28:20.000',2224)
Insert Into detalle_contrato values (206,5236,'2013-08-07 11:28:20.000','2015-11-07
11:28:20.000',2225)
Insert Into detalle_contrato values (207,5237,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2226)
Insert Into detalle_contrato values (208,5238,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2227)
Insert Into detalle_contrato values (209,5239,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2228)
Insert Into detalle_contrato values (210,5240,'2016-10-07 11:28:20.000','2016-11-07
09:28:20.000',2229)
Insert Into detalle_contrato values (211,5241,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2230)
Insert Into detalle_contrato values (212,5242,'2016-10-07 11:28:20.000','2016-11-07
11:28:20.000',2231)
Insert Into detalle_contrato values (213,5243,'2016-09-07 11:28:20.000','2016-11-07
11:28:20.000',2232)
Insert Into detalle_contrato values (214,5244,'2016-11-07 11:28:20.000','2016-11-07
11:28:20.000',2233)
Insert Into detalle_contrato values (215,5245,'2016-12-07 11:28:20.000','2016-11-07
11:28:20.000',2234)
Insert Into detalle_contrato values (216,5246,'1998-09-07 11:28:20.000','2016-11-07
11:28:20.000',2235)
Insert Into detalle_contrato values (217,5247,'2017-08-07 11:28:20.000','2016-11-07
11:28:20.000',2236)
Insert Into detalle_contrato values (218,5248,'2014-04-07 11:28:20.000','2016-11-07
11:28:20.000',2237)
Insert Into detalle_contrato values (219,5249,'2053-02-07 11:28:20.000','2016-11-07
11:28:20.000',2238)
Insert Into detalle_contrato values (220,5250,'2045-01-07 11:28:20.000','2016-11-07
11:28:20.000',2239)
select * from detalle_contrato
select * from edificio

Insert Into edificio values (201,'san marcos',200,18.8,18.9,'bien',1011)


Insert Into edificio values (002,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (003,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (004,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (005,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (006,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (007,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (008,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (009,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (010,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (011,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (012,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (013,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (014,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (015,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (016,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (017,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (018,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (019,'san marcos',200,18.8,18.9,'bien',1011)
Insert Into edificio values (020,'san marcos',200,18.8,18.9,'bien',1011)
select * from edificio

Insert Into estado values (1011,30)


Insert Into estado values (1012,45)
Insert Into estado values (1013,56)
Insert Into estado values (1014,76)
Insert Into estado values (1015,43)
Insert Into estado values (1016,21)
Insert Into estado values (1017,43)
Insert Into estado values (1018,65)
Insert Into estado values (1019,32)
Insert Into estado values (1020,65)
Insert Into estado values (1021,10)
Insert Into estado values (1022,13)
Insert Into estado values (1023,17)
Insert Into estado values (1024,19)
Insert Into estado values (1025,14)
Insert Into estado values (1026,13)
Insert Into estado values (1027,54)
Insert Into estado values (1028,14)
Insert Into estado values (1029,65)
Insert Into estado values (1030,45)
select * from estado

Insert Into familiares values (001,120,'vuan', 'vargas',' gonzales')


Insert Into familiares values (002,121,'marta', 'tilsa',' gonzales')
Insert Into familiares values (003,122,'juan', 'gartas',' conztales')
Insert Into familiares values (004,123,'marisielo', 'vargas',' salas')
Insert Into familiares values (005,124,'abeln', 'verde',' gonzales')
Insert Into familiares values (006,125,'abel', 'vargas',' carilus')
Insert Into familiares values (007,126,'juana', 'rimac',' valenzuela')
Insert Into familiares values (008,127,'vuan', 'vargas',' gonzales')
Insert Into familiares values (009,128,'jali', 'vargas',' nemias')
Insert Into familiares values (010,129,'valu', 'vargas',' gonzales')
Insert Into familiares values (011,130,'tati', 'cuti',' carta')
Insert Into familiares values (012,131,'juana', 'rimac',' valenzuela')
Insert Into familiares values (013,132,'vuan', 'vargas',' gonzales')
Insert Into familiares values (014,133,'chamu', 'vargas',' gonzales')
Insert Into familiares values (015,134,'curi', 'cali',' tali')
Insert Into familiares values (016,135,'curi', 'cruz',' malu')
Insert Into familiares values (017,136,'dina', 'corta',' talsa')
Insert Into familiares values (018,137,'saldu', 'salas',' solis')
Insert Into familiares values (019,138,'abel', 'vargas',' blas')
Insert Into familiares values (020,139,'juana', 'rimac',' valenzuela')
select * from familiares
select * from inquilino
Insert Into inquilino values (120,'maruan', 'vargas',' san marcos',' c')
Insert Into inquilino values (002,121,'marta', 'vargas',' salas')
Insert Into inquilino values (003,120,'vuan', 'vargas',' gonzales')
Insert Into inquilino values (004,004,4,23,120,001,10.0,10.0)
Insert Into inquilino values (005,005,5,20,120,001,10.0,10.0)
Insert Into inquilino values (006,006,6,20,120,001,10.0,10.0)
Insert Into inquilino values (007,007,7,26,126,001,10.0,10.0)
Insert Into inquilino values (008,008,8,20,10,001,10.0,10.0)
Insert Into inquilino values (009,009,9,20,150,001,10.0,10.0)
Insert Into inquilino values (010,010,10,20,120,001,10.0,10.0)
Insert Into inquilino values (011,011,11,20,120,001,10.0,10.0)
Insert Into inquilino values (012,012,12,20,120,001,10.0,10.0)
Insert Into inquilino values (013,013,13,20,120,001,10.0,10.0)
Insert Into inquilino values (014,014,14,20,120,001,10.0,10.0)
Insert Into inquilino values (015,015,15,20,120,001,10.0,10.0)
Insert Into inquilino values (016,016,16,20,120,001,10.0,10.0)
Insert Into inquilino values (017,017,17,20,120,001,10.0,10.0)
Insert Into inquilino values (018,018,18,20,23,001,10.0,14.0)
Insert Into inquilino values (019,019,19,20,120,001,10.0,65.0)
Insert Into inquilino values (020,020,20,20,120,001,30.0,45.0)
select * from inquilino

Insert Into propietario values (001,120,987087654,43)


Insert Into propietario values (002,121,987634523,60.0)
Insert Into propietario values (003,122,987634523,70.0)
Insert Into propietario values (004,123,987634523,10.0)
Insert Into propietario values (005,124,987634523,80.0)
Insert Into propietario values (006,125,987634523,10.0)
Insert Into propietario values (007,126,987634523,80.0)
Insert Into propietario values (008,127,987634523,90.0)
Insert Into propietario values (009,128,987634523,60.0)
Insert Into propietario values (010,129,987634523,10.0)
Insert Into propietario values (011,130,987634523,30.0)
Insert Into propietario values (012,131,987634523,80.0)
Insert Into propietario values (013,132,987634523,30.0)
Insert Into propietario values (014,133,987634523,10.0)
Insert Into propietario values (015,134,986543298,10.0)
Insert Into propietario values (016,135,908765432,10.0)
Insert Into propietario values (017,136,987634523,10.0)
Insert Into propietario values (018,137,908763424,14.0)
Insert Into propietario values (019,138,996543274,65.0)
Insert Into propietario values (020,139,987654321,45.0)
select * from propietario

Insert Into usuario values (120,'juan david','cadillo ','1998/09/15


00:00:00.000','cuadrado',45632713,1011,' ','vargas')
Insert Into usuario values (121,'jonas abnte','salas ','2045-01-07
11:28:20.000','cuadrado',45609873,1012,' ','cancha')
Insert Into usuario values (122,'carlos abran','blas ','1998/09/15
00:00:00.000','cuadrado',87654329,1013,' ','verde')
Insert Into usuario values (123,'juan cgavuca','castro ','2014-04-07
11:28:20.000','cuadrado',45632713,1014,' ','vargas')
Insert Into usuario values (124,'malu cali','billon ','1998/09/15
00:00:00.000','cuadrado',98765498,1015,' ','camote')
Insert Into usuario values (125,'juan alcides','cadillo ','2053-02-07
11:28:20.000','cuadrado',45632713,1016,' ','cali')
Insert Into usuario values (126,'tala david','calderon ','1998/09/15
00:00:00.000','cuadrado',76543218,1017,' ','cumi')
Insert Into usuario values (127,'juan david','camacho ','2014-04-07
11:28:20.000','cuadrado',45632713,1018,' ','calui')
Insert Into usuario values (128,'julio david','carlo ','1998/09/15
00:00:00.000','cuadrado',76543987,1019,' ','vargas')
Insert Into usuario values (129,'maurelia talia','gadensio ','1998/09/15
00:00:00.000','cuadrado',54327854,1020,' ','tati')
Insert Into usuario values (130,'wendi carla','canti ','1998/09/15
00:00:00.000','cuadrado',45632713,1021,' ','cami')
Insert Into usuario values (131,'curi dia','calu ','1998/09/15
00:00:00.000','cuadrado',45632713,1022,' ','blas')
Insert Into usuario values (132,'natalia','llota ','1998/09/15
00:00:00.000','cuadrado',45632713,1023,' ','salas')
Insert Into usuario values (133,'mariela sali','verde ','1998/09/15
00:00:00.000','cuadrado',76543218,1024,' ','rimac')
Insert Into usuario values (134,'juana dina','negra ','2053-02-07
11:28:20.000','cuadrado',98654713,1025,' ','valenzuela')
Insert Into usuario values (135,'abel juan','sut ','2014-04-07
11:28:20.000','cuadrado',465432987,1026,' ','obregon')
Insert Into usuario values (136,'lui juan','najali ','1998/09/15
00:00:00.000','cuadrado',65432187,1027,' ','gonsales')
Insert Into usuario values (137,'carla marta','calilu ','1998/09/15
00:00:00.000','cuadrado',56432187,1028,' ','vargas')
Insert Into usuario values (138,'tali sandra','canser ','1998/09/15
00:00:00.000','cuadrado',45632713,1029,' ','blas')
Insert Into usuario values (139,'juan david','cadillo ','1998/09/15
00:00:00.000','cuadrado',56432789,1030,' ','vargas')
select * from usuario

select*from contrato
WHERE cod_contrato=005
select*from usuario
WHERE usuario ='juan david'

select*from PRODUCTO
WHERE DESCRIPCION='ARROZ'
AND MEDIDA='SACO'

select*from PRODUCTO
WHERE STOCK_ACTUAL>60

select*from PRODUCTO
MEDIDA='SACO' OR DESCRIPCION='ZAPATOS'
select DESCRIPCION from PRODUCTO

También podría gustarte