TOP

ESTRUCTURA DE DATOS


ESTRUCTURA DE DATOS

Crearemos la Base de datos y las 4 tablas respectivas:



/* CREACION DE LA BASE DE DATOS - DBFACTURA */

USE Master
GO

IF EXISTS(SELECT * FROM sysdatabases WHERE name='DBFACTURA')
    BEGIN
DROP DATABASE DBFACTURA
    END
CREATE DATABASE DBFACTURA
USE DBFACTURA
GO


/* CREACIÓN DE TABLAS */

-- TABLA CLIENTES

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Clientes' AND TYPE='U')
    DROP TABLE  Clientes
    CREATE TABLE Clientes (
Id_Cli varchar(5) NULL,
Nom_ varchar(30) NULL,
Dir_ varchar(30) NULL,
Ruc_ varchar(11) NULL,
 )
GO


-- TABLA ARTICULOS

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Articulos' AND TYPE='U')
    DROP TABLE  Articulos
    CREATE TABLE Articulos (
Id_Art varchar(5) NULL,
Des_ varchar(30) NULL,
PUni_ money NULL,
Stk_ int NULL
)
GO



-- TABLA FACTURA

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Factura' AND TYPE ='U')
    DROP TABLE  Factura
    CREATE TABLE Factura (
Id_Fact varchar(6) NULL,
Id_Cli varchar(5) NULL,
Id_Deta varchar(6) NULL,
FecEmi_ date
)
GO


-- TABLA DETALLE

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Detalle' AND TYPE ='U')
    DROP TABLE  Detalle
    CREATE TABLE Detalle (
Id_Deta varchar(6) NULL,
Id_Art varchar(5) NULL,
Des_ varchar(20) NULL,
Cant_ int NULL,
PUni_ money NULL,
)
GO


/*CARGAR DATOS DE CLIENTES Y ARTÍCULOS*/

--CLIENTES

Insert Into CLIENTES Values('CLI01', 'Juan Castro', 'Callao', '11111111111' )
Insert Into CLIENTES Values('CLI02', 'Maria Campos', 'Los Olivos', '22222222222' )
Insert Into CLIENTES Values('CLI03', 'Diana Valverde', 'Cercado', '33333333333' )

--ARTICULOS

Insert Into ARTICULOS Values('ART01''Monitor'350.0050 )
Insert Into ARTICULOS Values('ART02''Teclado'25.00100 )
Insert Into ARTICULOS Values('ART03''Mouse'15.50150 )


0 comentarios:

Publicar un comentario

Danos tu opinión o déjanos tu ejercicio! - Algoritmos, pseudocódigo y lo pasamos a Visual Basic consola.