Exam5 - Examen PDF

Title Exam5 - Examen
Author GABRIEL GARCIA PEREZ
Course Fundamento de Base de Datos
Institution Instituto Tecnológico de Tijuana
Pages 3
File Size 114.3 KB
File Type PDF
Total Downloads 157
Total Views 521

Summary

.INSTITUTO TECNOLÓGICO DE TIJUANASUBDIRECCIÓN ACADÉMICADepartamento de Sistemas y Computación Carrera: Ingeniería en Sistemas Período:Ene-Jun 2021 Materia: Taller de Base de Datos Serie SCA-1025SC5A Salón: Unidad (es) a evaluar: V Tipo de Examen: ParcialFecha:7/Jun/ Catedrático: Dra. Margarita Ramír...


Description

. INSTITUTO TECNOLÓGICO DE TIJUANA SUBDIRECCIÓN ACADÉMICA Departamento de Sistemas y Computación Carrera: Ingeniería en Sistemas Período:Ene-Jun 2021 Materia: Taller de Base de Datos Serie SCA-1025SC5A Salón: Unidad (es) a evaluar: V Tipo de Examen: Parcial Fecha:7/Jun/2021 Catedrático: Dra. Margarita Ramírez R. Firma del maestro: Calificación: Gabriel Garcia Perez 19210493

1.Escribe un procedimiento almacenado que permita realizar la captura de los datos en una tabla de empleados que tiene la siguiente estructura, utilizando el procedimiento inserta los datos incluidos en la tabla.(4 pto) Empleados NoEmpl

Nombre

area

Sueldo

1121

Enrique Ramírez Gómez

Sistemas

9500.00

1221

Rubén A. Ortega Ramos

Diseño

9000.00

2.Crea un Trigger que cada vez que de un alta un registro a la tabla de estudiantes, grabe el mensaje ALTA en una tabla denominada ALTA,y la fecha en la que se almaceno.(3 ptos). 3. Escribe una función en la que capturado el número de mes, despliegue con palabras el mes, ejemplo : 1 Enero, 2 Febrero, 3 Marzo, etc.(3 pto)

), Autor varchar(50), @Precio CREATE DATABASE Exame5 USE Exam5 -------------1 CREATE TABLE Empleados( NoEmpleado INT PRIMARY KEY, Nombre VARCHAR(90), Area VARCHAR(30), Sueldo int ) CREATE PROCEDURE InsertaEmpleado @NoEmpleado INT, @Nombre VARCHAR(90), @Area VARCHAR(30),

@Sueldo INT AS BEGIN INSERT INTO Empleados VALUES (@NoEmpleado, @Nombre,@Area,@Sueldo) END EXEC InsertaEmpleado 1121,'Enrique Ramírez Gómez', 'Sistemas', 9500.00 EXEC InsertaEmpleado 1221,'Rubén A. Ortega Ramos', 'Diseño', 9000.00 EXEC InsertaEmpleado 1871,'Garcia Perez Gabriel', 'Sistemas',9000.00 SELECT * FROM Empleados ------2 CREATE TABLE AltaEmpleado( Mensaje VARCHAR(50), Fecha DATE ) CREATE TRIGGER AltaEmpleado_Trigger ON Empleados AFTER INSERT AS BEGIN print('ALTA:') INSERT INTO AltaEmpleado values('Alta', CONVERT(DATE, GETDATE())) END EXEC InsertaEmpleado 19210530, 'Hannia Hernandez Paez', 'IND',100

SELECT * FROM Empleados SELECT * FROM AltaEmpleado ----3 CREATE FUNCTION NombreMeses(@NumeroEnMes INT) RETURNS VARCHAR(50) AS BEGIN DECLARE @NombreMes VARCHAR(50) SET @NombreMes = CASE WHEN @NumeroEnMes = 1 THEN 'Enero' WHEN @NumeroEnMes = 2 THEN 'Febrero' WHEN @NumeroEnMes = 3 THEN 'Marzo' WHEN @NumeroEnMes = 4 THEN 'Abril' WHEN @NumeroEnMes = 5 THEN 'Mayo' WHEN @NumeroEnMes = 6 THEN 'Junio' WHEN @NumeroEnMes = 7 THEN 'Julio' WHEN @NumeroEnMes = 8 THEN 'Agosto' WHEN @NumeroEnMes = 9 THEN 'Septiembre' WHEN @NumeroEnMes = 10 THEN 'Octubre' WHEN @NumeroEnMes = 11 THEN 'Noviembre' WHEN @NumeroEnMes = 12 THEN 'Diciembre' END RETURN @NombreMes END SELECT NombreMeses(8) AS 'NombreMes’...


Similar Free PDFs