Base de Datos SQL

21
BASE DE DATOS SQL

Transcript of Base de Datos SQL

Page 1: Base de Datos SQL

BASE DE DATOS SQL

Page 2: Base de Datos SQL

Create Database EjemploBase go

use EjemploBase go

Create Table EjemploTabla ( Campo1 VarChar(15) Primary Key not null, Campo2 VarChar(15) not null, Campo3 Int(15) not null, Campo4 nVarChar(15) not null, Campo5 VarChar(15) not null) go

Page 3: Base de Datos SQL
Page 4: Base de Datos SQL

CREATE DATABASE comercial

use comercial

create table articulo (cod_art char(4)primary key,descrip varchar(20) null,prec_unic money null, stock numeric null)

Page 5: Base de Datos SQL

create table cliente(cod_clie char(4)primary key,mon_ape varchar(25) not null,telef char (9) null,dni char(8) not null,dir varchar(30) null)

create table detalle(num_fact numeric not null, cod_art char (4) not null,cant numeric null)

Page 6: Base de Datos SQL

create table factura(num_fact numeric primary key,cod_clie char (4) not null,fech_vent datetime not null)

Page 7: Base de Datos SQL

DROP TABLE

Drop Table nombre de la tabla

ALTER TABLE

Alter Table nomtabla ADD nomcolum tipo() Null

Page 8: Base de Datos SQL

Insert

Insert into tabla (campo1, campo2, campon) values (dato1,dato2,daton)

Page 9: Base de Datos SQL

insert into articulo(cod_art,prec_unic,descrip,stock)values('b001',15,'mouse',0)insert into articulo(cod_art,prec_unic,descrip,stock)values('b002',12,'teclado',3)insert into articulo(cod_art,prec_unic,descrip,stock)values('b003',10,'parlante',0)insert into articulo(cod_art,prec_unic,descrip,stock)values('b004',16,'audifono',2)insert into articulo(cod_art,prec_unic,descrip,stock)values('b005',20,'camara',3)insert into articulo(cod_art,prec_unic,descrip,stock)values('b006',40,'usb',10)insert into articulo(cod_art,prec_unic,descrip,stock)values('b007',1000,'microprocesador',11)insert into articulo(cod_art,prec_unic,descrip,stock)values('b008',150,'ram',8)insert into articulo(cod_art,prec_unic,descrip,stock)values('b009',2,'cds',100)

Page 10: Base de Datos SQL

insert into articulo(cod_art,prec_unic,descrip,stock)values('b010',3,'dvd',50)insert into articulo(cod_art,prec_unic,descrip,stock)values('b011',30,'sata',30)insert into articulo(cod_art,prec_unic,descrip,stock)values('b012',40,'flets',0)insert into articulo(cod_art,prec_unic,descrip,stock)values('b013',15,'culer',1)insert into articulo(cod_art,prec_unic,descrip,stock)values('b014',180,'bufer',18)insert into articulo(cod_art,prec_unic,descrip,stock)values('b015',250,'dscduro',20)insert into articulo(cod_art,prec_unic,descrip,stock)values('b016',160,'lectora',2)insert into articulo(cod_art,prec_unic,descrip,stock)values('b017',103,'web',6)insert into articulo(cod_art,prec_unic,descrip,stock)values('b018',23,'cargadores',12)

Page 11: Base de Datos SQL

insert into cliente(cod_clie,mon_ape,telef,dni)values('a001','thomy torres','064589235','01567895')insert into cliente(cod_clie,mon_ape,telef,dni)values('a002','danmy torres','064259235','06567895')insert into cliente(cod_clie,mon_ape,telef,dni)values('a003','sonia belasco','484589235','58567895')insert into cliente(cod_clie,mon_ape,telef,dni)values('a004','nataly lozano','894589235','01569895')insert into cliente(cod_clie,mon_ape,telef,dni)values('a005','raul reyes','064595235','01525895')

Page 12: Base de Datos SQL

insert into factura(num_fact,cod_clie,fech_vent)values(001,'a001','03/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(002,'a002','04/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(003,'a003','05/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(004,'a004','06/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(005,'a005','07/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(006,'a006','08/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(007,'a007','09/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(008,'a008','10/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(009,'a009','03/20/2011')insert into factura(num_fact,cod_clie,fech_vent)values(010,'a010','11/20/2011')

Page 13: Base de Datos SQL

insert into detalle(num_fact,cod_art,cant) values(001,'b001',0)insert into detalle(num_fact,cod_art,cant) values(002,'b017',3)insert into detalle(num_fact,cod_art,cant) values(003,'b003',0)insert into detalle(num_fact,cod_art,cant) values(004,'b004',1)insert into detalle(num_fact,cod_art,cant) values(005,'b005',3)insert into detalle(num_fact,cod_art,cant) values(006,'b006',10)insert into detalle(num_fact,cod_art,cant) values(007,'b007',11)insert into detalle(num_fact,cod_art,cant) values(008,'b008',8)insert into detalle(num_fact,cod_art,cant) values(009,'b009',100)insert into detalle(num_fact,cod_art,cant) values(010,'b030',29)

Page 14: Base de Datos SQL

select articulo.cod_art,articulo.descrip,articulo.prec_unic,detalle.num_fact,detalle.cant from articulo inner join detalle on articulo.cod_art=detalle.cod_art

Page 15: Base de Datos SQL

select articulo.cod_art,articulo.descrip,articulo.prec_unic,articulo.stock,factura.num_fact,factura.cod_artfrom articuloinner join facturaon articulo.cod_art=factura.cod_art

Page 16: Base de Datos SQL

select factura.num_fact,articulo.cod_art,factura.fech_vent,factura.cantfrom articuloinner join facturaon articulo.cod_art=factura.cod_art

Page 17: Base de Datos SQL
Page 18: Base de Datos SQL
Page 19: Base de Datos SQL
Page 20: Base de Datos SQL
Page 21: Base de Datos SQL