Creacion de tablas en SQL Server 2008
use master
go
if exists(select * from sysdatabases where name='libreriaSM')
drop database libreriaSM
go
create database libreriaSM
go
use libreriaSM
go
if exists(select * from sysobjects where type='u' and name ='categoria')
drop table categoria
go
create table categoria
(
cod_cat char(4)primarykey,
nombre_cat varchar(40),
descripcion varchar(80),
cantidad int
);
insert into categoria values('c001','Arte','realza nuestra imaginacion',100)
insert into categoria values('c002','Articulos de Oficina','utiles y practicos',200)
insert into categoria values('c003','Articulos Escolares','Economicos',500)
insert into categoria values('c004','Computo y Electronica','Alta tecnologia ',20)insert into categoria values('c005','Cuadernos y Blocks','Ultimos modelos y economicos',600)
insert into categoria values('c006','Juguetes y Didacticos','nuevos modelos',230)
insert into categoria values('c007','Manualidades','Para todo tipo de decoracion',298)
insert into categoria values('c008','Papeles y Cartones','de toda variedad',581)
insert into categoria values('c009','Textos yCuentos','modernos y clasicos',149)
select * from categoria
go
if exists(select * from sysobjects where type='u' and name ='subcategoria')
drop table subcategoria
go
create table subcategoria
(
cod_sub char(4)primary key,
cod_cat char(4),
foreign key (cod_cat)references categoria(cod_cat),
nombre_sub char(40),
detalle varchar(40)
);
insert into subcategoriavalues('s001','c001','Blocks','A4,oficio,carta');
insert into subcategoria values('s002','c001','Pinturas','acuarelas');
insert into subcategoria values('s003','c001','Articulos varios','accesorios');
insert into subcategoria values('s004','c002','Articulos de escritorio','practicos');
insert into subcategoria values('s005','c002','Boligrafos finos','mejores marcas');
insert into subcategoriavalues('s006','c002','Escritura','lapiz,lapiceros,etc');
insert into subcategoria values('s007','c002','Etiketas y cintas','buenos precios');
insert into subcategoria values('s008','c002','Pegamentos','de todo tipo');
insert into subcategoria values('s009','c002','Formatos Administrativos','A4,oficio,carta');
insert into subcategoria values('s010','c002','Sistema de Archivos','A4,oficio,carta');
insert intosubcategoria values('s011','c002','Articulos varios','accesorios');
insert into subcategoria values('s012','c003','Forros, etiquetas','A4,oficio,carta');
insert into subcategoria values('s013','c003','tijeras','formas ergonomicas');
go
if exists(select * from sysobjects where type='u' and name ='marcas')
drop table marcas
go
create table marcas
(
cod_marca char(4)primary key,
nombre varchar(35),detalle varchar(35)
);
insert into marcaS values('m001','FABER CASTELL','buena calidad');
insert into marcas values('m002','ARTESCO','mejores precios');
insert into marcas values('m003','BIC','nueva marca');
insert into marcas values('m004','LAYCONSA','calidad superior');
insert into marcas values('m005','PELICAN','experto en calidad');
insert into marcas values('m006','PEGAFAN','varidadde productos');
insert into marcas values('m007','VINIFAN','alta calidad');
insert into marcas values('m008','SHURTAPE','nueva marca');
insert into marcas values('m009','STANDFORD','caludad superior');
insert into marcas values('m010','ARTI','nueva marca');
insert into marcas values('m011','STAEDTLER','nueva marca');
insert into marcas values('m012','KP','nueva marca');
insert into marcasvalues('m013','PARKER','calidad de punta');
insert into marcas values('m014','TRODAR','nueva marca');
go
if exists(select * from sysobjects where type='u' and name ='productos')
drop table productos
go
create table productos
(
cod_prod char(4)primary key,
cod_sub char(4),
foreign key (cod_sub)references subcategoria(cod_sub),
cod_marca char(4),
foreign key (cod_marca)references...
Regístrate para leer el documento completo.