Índice

Script de creación de la base de datos

USE GESCOM  
GO  
CREATE TABLE  ARTICULOS (  
    REFERENCIA_ART nvarchar(16) NOT NULL,  
    NOMBRE_ART nvarchar(200) NULL,  
    PRECIOUNIT_ART decimal(10, 2) NULL,  
    CODIGO_CAT int NULL,  
 CONSTRAINT pk_articulos PRIMARY KEY (REFERENCIA_ART),  
 CONSTRAINT [uq_precios] UNIQUE NONCLUSTERED (  
    NOMBRE_ART,PRECIOUNIT_ART)  
);  
GO  
CREATE TABLE  CATEGORIAS (  
    codigo_cat int IDENTITY(100,1) NOT NULL,  
    etiqueta_cat nvarchar(200) NULL,  
 CONSTRAINT [pk_categorias] PRIMARY KEY (codigo_cat)  
 );  
GO  
CREATE TABLE  CLIENTES (  
    numero int NOT NULL,  
    nombre nvarchar(30) NOT NULL,  
    apellidos nvarchar(30) NOT NULL,  
    direccion nvarchar(80) NULL,  
    codigopostal char(5) NULL,  
    ciudad nvarchar(30) NULL,  
    telefono char(14) NOT NULL,  
    CODIGOREP char(2) NOT NULL  
);  
GO  
CREATE TABLE  PEDIDOS (  
    numero_pdo int IDENTITY(1350,1) NOT NULL,  
    fecha_pdo] [date] NULL,  
    tasa_descuento] [numeric (2, 0) NULL,  
    numero_cli int NULL,  
    estado_pdo char(2) NULL,  
 CONSTRAINT PK_PEDIDOS PRIMARY KEY (numero_pdo)  
);  
GO  
CREATE TABLE  HISTO_FAC (  
    numero_fac int IDENTITY(1000,1) ...