Create Database Facturas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

CREATE DATABASE FACTURAS

USE FACTURAS
CREATE TABLE PAIS
(PAI_codigo char (10) primary key,
PAI_nombre char (40) not null
)
GO
CREATE TABLE marcas
(MAR_codigo char (15) primary key,
MAR_nombre char (40) not null
)
GO
CREATE TABLE deptos
(DEP_codigo char (10) primary key,
DEP_nombre char (40),
PAI_codigo char (10) not null,
constraint fk_depto_pais foreign key (PAI_codigo)
references pais (PAI_codigo)
)

GO
CREATE TABLE Ciudad
(CIU_codigo char (10) primary key,
CIU_nombre char (40),
DEP_codigo char (10) not null,
constraint fk_cuidad_depto foreign key (DEP_codigo)
references deptos (DEP_codigo)
)

GO
CREATE TABLE BARRIO
(BAR_codigo char (10) primary key,
BAR_nombre char (40),
CIU_codigo char (10) not null,
constraint fk_barrio_cuidad foreign key (CIU_codigo)
references ciudad (CIU_codigo)
)
GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('169', 'COLOMBIA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('580', 'ARGENTINA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('680', 'COSTA RICA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('320', 'SUIZA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('690', 'FRANCIA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('220', 'ESPAÑA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('175', 'URUGUAY')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('220', 'ESPAÑA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('120', 'ECUADOR')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('500', 'ITALIA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO PAIS (PAI_codigo, PAI_nombre)
VALUES ('900', 'INDIA')
SELECT PAI_codigo, PAI_nombre
FROM PAIS

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('560', 'VALLE DEL CAUCA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('223', 'CAUCA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('336', 'QUINDIO', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('229', 'ANTIOQUIA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('225', 'CUNDINAMARCA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('999', 'HUILA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('888', 'TOLIMA', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('555', 'BOLIVAR', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('444', 'ATLANTICO', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO deptos (DEP_codigo, DEP_nombre, PAI_codigo)
VALUES ('333', 'CALDAS', '169')
SELECT DEP_codigo, DEP_nombre
FROM deptos

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('222', 'BOGOTA', '225')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('111', 'CALI', '560')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD
GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('333', 'MEDELLIN', '229')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('444', 'RIO NEGRO', '333')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('558', 'ARMENIA', '336')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('565', 'BARRANQUILLA', '444')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('232', 'CARTAGENA', '555')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('898', 'POPAYAN', '223')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('564', 'VAUPES', '223')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO CIUDAD (CIU_codigo, CIU_nombre, DEP_codigo)
VALUES ('888', 'LETICIA', '223')
SELECT CIU_codigo, CIU_nombre
FROM CIUDAD

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('523', 'SAN CARLOS', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('212', 'MARROQUIN', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('994', 'LAS AMERICAS', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('445', 'PETECUY', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('227', 'EL TROCAL', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('449', 'LA FLORA', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('442', 'SAN LUIS', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('521', 'VILLA COLOMBIA', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('112', 'ALFONSO LOPEZ', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
INSERT INTO BARRIO (BAR_codigo, BAR_nombre, CIU_codigo )
VALUES ('558', 'CIUDAD JARDIN', '111')
SELECT BAR_codigo, BAR_nombre
FROM BARRIO

GO
CREATE TABLE Cliente (
Cli_codigo char (15) primary key,
Cli_nombre char (40) not null,
Cli_apellido char (40) not null,
Cli_tipodeidentificacion char (20) not null,
Cli_identificacion char (20) not null,
Cli_direccion varchar (50) not null,
Cli_celular char (15) not null,
Cli_telefono char (15) not null,
Cli_emcail char (50) not null,
BAR_codigo char (10) not null,
constraint fk_Clientes_barrio foreign key (Bar_codigo)
references barrio (Bar_codigo),
)

GO
CREATE TABLE mediopago (
Med_codigo char (15) primary key,
Med_referencia char (20) not null,
)

GO
CREATE TABLE Facturamediopago(
Fac_numero char (15) not null,
Med_codigo char (15) not null,
Fac_valor char (20) not null,
constraint fk_Facturamediopago_Facturaencabezado foreign key(Fac_numero)
references Facturaencabezado (Fac_numero),
constraint fk_Facturamediopago_mediopago foreign key( Med_codigo)
references mediopago ( Med_codigo),
)

GO
CREATE TABLE articulo(
Art_codigo char (15) primary key,
Art_nombre char(15) not null,
MAR_codigo char (15) not null,
constraint fk_articulo_marcas foreign key(MAR_codigo)
references marcas (MAR_codigo),
)

GO
CREATE TABLE Facturaencabezado(
Fac_numero char (15) primary key,
Fac_fecha char (20) not null,
Fac_subtotal char (30) not null,
Fac_descuento char (30) not null,
Fac_impuesto char (30) not null,
Fac_total char (30) not null,
Fac_observaciones char (200) not null,
Cli_codigo char (15) not null,
constraint fk_Facturaencabezado_Cliente foreign key(Cli_codigo)
references Cliente (Cli_codigo),
)

GO
CREATE TABLE Facturadetalle(
Fac_numero char (15) not null,
Fac_precio char (30) not null,
Fac_descuento char (30) not null,
Fac_impuesto char (30) not null ,
Fac_total char (30) not null,
Art_codigo char (15) not null,
constraint fk_Facturadetalle_Articulo foreign key(Art_codigo)
references Articulo (Art_codigo),
)

SELECT PAI_nombre, DEP_nombre from PAIS p, deptos d where p.PAI_codigo =


d.PAI_codigo

SELECT PAI_nombre, DEP_nombre, CIU_nombre from PAIS p, deptos d, Ciudad c


where p.PAI_codigo = d.PAI_codigo and d.DEP_codigo = c.DEP_codigo

SELECT PAI_nombre ,DEP_nombre, CIU_nombre, bar_nombre from PAIS p, deptos d, Ciudad


c, BARRIO b
where p.PAI_codigo = d.PAI_codigo and d.DEP_codigo = c.DEP_codigo and c.CIU_codigo
= B.CIU_codigo

SELECT PAI_nombre ,DEP_nombre, CIU_nombre, bar_nombre from PAIS p, deptos d, Ciudad


c, BARRIO b
where p.PAI_codigo = d.PAI_codigo and d.DEP_codigo = c.DEP_codigo and ciu_nombre
LIKE '%a%' and c.CIU_codigo = B.CIU_codigo

select *from Ciudad

También podría gustarte