Guia Laboratorio 07 - FuncionesEscalares
Guia Laboratorio 07 - FuncionesEscalares
Guia Laboratorio 07 - FuncionesEscalares
I. Datos Informativos
1.1. ASIGNATURA : SISTEMA DE BASE DE DATOS I
1.2. Carrera profesional : Ingeniería de sistemas.
1.3. Plan de Estudios : 2013
1.4. Semestre académico : 2018-I.
1.5. Ciclo de estudios : Sexto ciclo.
1.6. Área curricular : Obligatorio de Formación Profesional.
1.7. Código de la asignatura : IS015.
1.8. Nº de horas : 02 horas practica
1.9. Profesor responsable : Lida León Núñez.
1.10. Fecha de Guía : 22 de marzo de 2018
1.11. Objetivos Educacionales: OEP1,OEP2 y OEP3
1.12. Resultados del estudiante : RE(b)=2 ;RE(i)=2 y RE(j)=2
1.13. Indicadores de desempeño : I5, I6, I7, I11, I15, I19, I23, I26, I27, I29,
I. COMPETENCIAS A CONSEGUIR
Tiene un conocimiento claro acerca de los sistemas de base de datos. Permite la
identificación de las necesidades de información de una organización proponiendo
soluciones tecnologías que proporcionen información privilegiada para responder
problemas de negocio.
II. Capacidades
II.1. Conoce y aplica aspectos esenciales de la administración y seguridad de base de datos
mediante el entorno de un gestor de base de datos.
c) Tipos de Funciones
• Funciones Escalares.
• Funciones con valores de Tabla (Línea).
• Funciones Integradas.
d) Funciones Escalares
Son definidas por el usuario devuelven un único valor de datos. El valor escalar es el
resultado de una sola instrucción. Devuelven el único valor que puede ser de
cualquier tipo de datos excepto text, ntext,image, cursor y timestamp.
SINTAXIS – FUNCION ESCALAR
CREATE FUNCTION ufnNombre_Funcion
---parametros
(@variable) RETURNS Tipo_Dato
AS
Begin
Body of function
End;
go
VI. REFERENCIAS BIBLIOGRAFÍA
Microsoft Official Course.(2012) “Maintaning a Microsoft SQL Server 2008 R2. Curso
6231B”.
Microsoft Official Course.(2012) “Implementing a Microsoft SQL Server 2008 R2
Database. Curso 623B”.
Kroenke M. David (2003) “Procesamiento de Bases de Datos” (8va Edicion). Prentice
Hall.
Adoración de Miguel/Martinez P./Castro E./Cavero Jose. (2001)“Diseño de Base de
Datos”. Alfaomega-Rama.
use DBPRESTAMOS
go
If Object_ID (N'fnCalcularEdadCliente', N'FN') IS NOT NULL
Drop procedure fnCalcularEdadCliente
GO
----====================================================================
--OBJETO : dbo.ufnCalcularEdadCliente
--TIPO : function
--DESCRIPCIÓN : Calcula la edad del cliente natural
--FECHA DE CREACION : 26/03/2018
--AUTOR : Lida León
--OBSERVACIONES : Ninguna
--====================================================================
--PR MODIFICADO FECHA DESCRIPCIÓN
--====================================================================