Crear tablas en sqlserver
Enviado por willy_118 • 18 de Agosto de 2017 • Apuntes • 487 Palabras (2 Páginas) • 107 Visitas
Ejemplos de crear tablas en sqlserver
Table de tiendas
create table tienda
(
NIT int,
nomb varchar(20),
Tele int,
Direc varchar(20),
Codiemp int ,
codicl int primary key,
numefact int
)
create table emple
(
Codiemp int primary key,
nombr varchar(20),
apelli varchar(30),
CC int,
Tele int,
codigodepart int
)
create table client
(
codicl int primary key,
nombre varchar(20),
apel varchar(30),
cc int,
tele int,
Estad varchar
)
alter table tienda add constraint FK_codicl1 foreign key (codicl) references client(codicl)
alter table tienda add constraint FK_codiemp foreign key (Codiemp) references emple(Codiemp)
create table pelicu
(
codipeli int primary key,
nombrep varchar(20),
tipopeli int,
codicat int,
stock int
)
create table categor
(
codicat int primary key,
genero varchar
)
create table tipopel
(
tipopeli int primary key,
descrip varchar,
)
alter table pelicu add constraint FK_codicat foreign key (codicat) references categor(codicat)
alter table pelicu add constraint FL_codipeli1 foreign key (tipopeli) references tipopel(tipopeli)
create table compras
(
fech datetime,
numefact int primary key,
nombre varchar,
cc int,
codicl int,
codipeli int,
total int
)
alter table compras add constraint FK_compras_codipeli foreign key (codipeli)
references pelicu (codipeli)
alter table tienda add constraint FK_numefact foreign key (numefact) references compras (numefact)
create table depart
(
codigodepart int primary key,
tipodepar varchar(20)
)
alter table emple add constraint FK_departamento foreign key (codigodepart) references depart (codigodepart)
insert into depart(codigodepart,tipodepar) values ('001','01')
insert into depart(codigodepart,tipodepar) values ('002','02')
insert into depart(codigodepart,tipodepar) values ('003','03')
insert into depart(codigodepart,tipodepar) values ('004','04')
insert into depart(codigodepart,tipodepar) values ('005','05')
insert into depart(codigodepart,tipodepar) values ('006','06')
insert into depart(codigodepart,tipodepar) values ('007','07')
select *from depart
insert into tienda(NIT,nomb,Tele,Direc,Codiemp,codicl,numefact) values (205647,'Luiz',8542032,'cra44#81-72',4213,00213,0021)
insert into tienda(NIT,nomb,Tele,Direc,Codiemp,codicl,numefact) values (205648,'Juan',8545420,'cra56#88-60',4214,00214,0322)
select *from tienda
insert into emple(Codiemp,apelli,CC,Tele,codigodepart) values (00321,'Rojas',1014756423,2125486,44567)
insert into emple(Codiemp,apelli,CC,Tele,codigodepart) values (00322,'Areas',1014124563,2124565,44564)
select *from emple
insert into client(codicl,nombre,apel,cc,tele,Estad) values (4213,'Lucas','Jaramillo',1012546554,8541203,'activo')
insert into client(codicl,nombre,apel,cc,tele,Estad) values (4214,'Camilo','Torres',1012548632,8545420,'activo')
select *from client
insert into pelicu(codipeli,nombrep,tipopeli,codicat,stock) values (0012,'superman',1,1200,20)
insert into pelicu(codipeli,nombrep,tipopeli,codicat,stock) values (0013,'Dracula',2,1500,10)
select *from pelicu
insert into categor(codicat,genero) values (1200,'accion')
insert into categor(codicat,genero) values (1500,'accion')
select *from categor
insert into tipopel(tipopeli,descrip) values (1,'antigua')
...