Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
go
--ejercicio 1
CREATE DATABASE BDALMACEN1
ON
( NAME = bdalmacen_dat,
FILENAME = 'D:\CONMEBOL\bdequipos.mdf',
SIZE = 400 MB,
MAXSIZE = 800 MB,
FILEGROWTH = 60% )
LOG ON
( NAME = bdalmacen_log,
FILENAME = 'D:\CONMEBOL\bdequipos.ldf',
SIZE = 200 MB,
MAXSIZE = 400 MB,
FILEGROWTH = 50% ) ;
GO
use BDALMACEN1
GO
--ejercicio 2
--tabla deportista
create table deportista(
coddep char(5) primary key,
nomdep varchar(50),
apedep varchar(50) ,
ciuddep varchar(100) constraint julissa1 check (ciuddep in('Los Angeles',
'Barcelona', 'Paris')),
paisdep varchar(200) constraint julissa2 check(paisdep in('Francia', 'EE.UU',
'Espana'))
)
go
--tabla articulos
create table articulos(
codart char(5) primary key,
cantart int, constraint julissa3 check(cantart>=0 and cantart<=99),
precart numeric (10,2),
coddep char(5) constraint julissa4 FOREIGN KEY REFERENCES deportista (coddep)
)
go
--ejercicio 3
--ejercicio a
select d.apedep,a.cantart, a.precart
from deportista d inner join articulos a
on d.coddep=a.coddep
where a.cantart<=6 and d.ciuddep='Barcelona'
--ejercicio b
alter table articulos
add articulo varchar(50)
go
update articulos
set articulo='polo'
where codart='A002'
go
update articulos
set articulo='buzo'
where codart='A003'
go
--seleccionando registros
select * from articulos
--ejercicio 4
select d.apedep,a.articulo, a.cantart * a.precart as subtotal, 0.18 * a.cantart *
a.precart as igv, (a.cantart * a.precart)* 1.18 as total
from deportista d inner join articulos a
on d.coddep=a.coddep
where d.ciuddep='Los Angeles'
--ejercicio 5