Mendoza Perez Josafath Emmanuel

You might also like

You are on page 1of 3

Mendoza Perez Josafath Emmanuel

create database Examen


use Examen
create table Software
(
ID_SW int primary key,
NOM_SW varchar(50),
ID_CAT int
)
create table Servicios
(
ID_EQ int primary key,
ID_SW int,
FECHA_INSTALACION varchar(50),
)
create table Equipos
(
ID_EQ int primary key,
MARCA varchar(50),
ID_DPTO int
)
create table Categorias
(
ID_CAT int primary key,
CATEGORIA varchar(50),
)
create table Departamentos
(
ID_DPTO int primary key,
NOM_DPTO varchar(50),
)
--Pregunta 2
insert into Software(ID_SW,NOM_SW,ID_CAT) values(1,'Visual',1)
insert into Software(ID_SW,NOM_SW,ID_CAT) values(2,'Apache',1)
insert into Software(ID_SW,NOM_SW,ID_CAT) values(3,'League',2)
insert into Software(ID_SW,NOM_SW,ID_CAT) values(4,'Chrome',3)
insert into Software(ID_SW,NOM_SW,ID_CAT) values(5,'Teamwiver',4)

insert into Servicios(ID_EQ,ID_SW,FECHA_INSTALACION) values (1,1,'20-2-2017')


insert into Servicios(ID_EQ,ID_SW,FECHA_INSTALACION) values (2,2,'20-2-2016')
insert into Servicios(ID_EQ,ID_SW,FECHA_INSTALACION) values (3,3,'17-1-2017')
insert into Servicios(ID_EQ,ID_SW,FECHA_INSTALACION) values (4,4,'19-4-2012')
insert into Servicios(ID_EQ,ID_SW,FECHA_INSTALACION) values (5,5,'27-2-2017')

insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (1,1,'Dell')


insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (2,1,'Hp')
insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (3,1,'Acer')
insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (4,2,'Alienware')
insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (5,3,'Lenovo')
insert into Equipos(ID_EQ,ID_DPTO,MARCA) values (6,4,'Azuz')

insert into Departamentos(ID_DPTO,NOM_DPTO) values (1,'Sistemas')


insert into Departamentos(ID_DPTO,NOM_DPTO) values (2,'Electronica')
insert into Departamentos(ID_DPTO,NOM_DPTO) values (3,'Mecatronica')
insert into Departamentos(ID_DPTO,NOM_DPTO) values (4,'Redes')
insert into Departamentos(ID_DPTO,NOM_DPTO) values (5,'Mantenimiento')

insert into Categorias(ID_CAT,CATEGORIA) values (1,'Educacion a distancia')


insert into Categorias(ID_CAT,CATEGORIA) values (2,'Educacion Presencial')
insert into Categorias(ID_CAT,CATEGORIA) values (3,'Cuatrimestral')
insert into Categorias(ID_CAT,CATEGORIA) values (4,'Semestral')

alter table Servicios


add ID_SER int
--Pregunta 3
Begin tran ModifiEquipo
update Equipos
set Marca = 'Patito' where ID_DPTO = 1
print 'Apellido Modificado'
Begin tran ModifiDepa
select * from Departamentos
commit tran ModifiCate
--pregunta 4
Rollback tran ModifiEquipo
print 'No se realizo ninguna operacion'
go
Select * from Equipos
--preguta 5
Delete Servicios
from Servicios s
join Software sw on s.ID_SW = sw.ID_SW
join Categorias c on sw.ID_CAT = c.ID_CAT
Where Categoria ='Educacion a distancia'

--Pregunta 6
Alter table Equipos
add Cantidad int

--pregunta 7
Select COUNT(ID_EQ) as TOTAL from Servicios
--pregunta 8
Select MARCA
from Equipos e
join Servicios s on e.ID_EQ = s.ID_EQ
where FECHA_INSTALACION = '27-2-2017'

You might also like