Bd eq5 t1_act_unidad5
-
Upload
sesshomaru25 -
Category
Education
-
view
220 -
download
0
Transcript of Bd eq5 t1_act_unidad5
“ “UNIVERSIDAD VERACRUZANA”UNIVERSIDAD VERACRUZANA”
FACULTAD DE ADMINISTRACIÓN
CARRERA:
LICENCIATURA EN SISTEMAS COMPUTACIONALES
ADMINISTRATIVOS
EXPERIENCIA EDUCATIVA:
BASE DE DATOS.
CATEDRÁTICO:
DR. CARLOS ARTURO TORRES GASTELÚ
TEMA:
ACTIVIDAD 1. SQL AVANZADO.
Equipo: 5
JÁCOME AMAYA CLAUDIA LIZETH
ROMERO PUCHETA TERESA DE JESÚS
VALENCIA AVILÉS LUIS ALFREDO
Grupo: C002
Noviembre 2010
1
View
CREATE VIEW UNIDADESEXISTENTES ASSELECT M.nombre_marcas AS Marca,c.catalogacion AS Catalogación,c.color AS Color,c.mentolados AS Mentol,c.filtro AS Filtro,a.unidades 'Unidades existentes'FROM cigarrillos c, almacenes a, marcas mWHERE c.cod_marca=m.cod_marca AND a.cod_marca=c.cod_marca;
SELECT * FROM UNIDADESEXISTENTES;
2
Procedure
CREATE PROCEDURE NUEVOUSUARIO @loggin VARCHAR(20), @pass VARCHAR(20),@tipo VARCHAR (20)ASINSERT INTO usuarios(loggin,pass,tipo) VALUES (@loggin,@pass,@tipo);
EXEC NUEVOUSUARIO 'akiratoriyama','kayoken','administrador';
3
Trigger
FOR INSERT, UPDATEASUPDATE CigarrillosSET filtro = UPPER(filtro),catalogacion = UPPER(catalogacion),color = UPPER(color),mentolados = UPPER(mentolados);
4
5
TRANSACTION
BEGIN TRANSACTIONINSERT INTO PAISES (cod_pais,nombre_pais) VALUES (189,'China'); save transaction paises;INSERT INTO FABRICANTES (cod_fabricante,cod_pais,nombre_fabricante) VALUES (32434,189,'camelitos'); IF @@ERROR<>0 ROLLBACK TRANSACTION paises;COMMIT TRANSACTION
SELECT * FROM PAISES;SELECT * FROM FABRICANTES;
6
7