Está en la página 1de 1

use master

go
create database control_productos
go
use control_productos
go
create table categoria
(
Idcat int PRIMARY KEY identity(1,1),
Nombre varchar(30) unique not null,
Descripcion varchar(50)
)
go
create table proveedores
(
IdProveedor char(5) PRIMARY KEY not null,
Nombre varchar(30) unique not null,
Direccion varchar(20) not null,
Telefono char(20),
Web char(30),
E_mail varchar(30),
Contacto varchar(50)
)
go
create table fabricante
(
IDFABRICANTE char(5) primary key not null,
Empresa varchar(30) unique ,
Pais varchar(20),
Direccion varchar(50),
Representante varchar(50),
Direc_Repres varchar(50),
Telef_Repres varchar(11)
)
go
create table productos
(
IDPRODUCTO char(10) PRIMARY KEY not null,
Nombre varchar(30) unique not null,
IDFABRICANTE char(5) foreign key references fabricante(IDFABRICANTE),
Precio money check(Precio>0) not null,
Descripcion varchar(55),
F_Fabrica datetime check(F_Fabrica>'01-01-2005'),
F_Ingreso datetime default getdate(),
Stock smallint check(Stock>0)not null,
Capacidad int not null,
Unidad varchar(10),
Idcat int foreign key references categoria(Idcat),
IdProveedor char(5) foreign key references proveedores(IdProveedor)
)
go
alter authorization on database:: control_productos to SA

También podría gustarte