Upload
marco-molina
View
8.595
Download
1
Embed Size (px)
DESCRIPTION
Uso del Lenguaje T-SQL para crear objetos programables en una base de datos SQL Server.
Citation preview
Programación con SQLServer
Por: Marco Molina
Audiencia
El presente curso está dirigido a:➢Desarrolladores que se inician en la
programación de Bases de Datos➢Intresados en conocer el lenguaje T-SQL
de SQLServer de Microsoft➢Quienes quieren profundizar en las
capacidades procedurales del SQL➢Desarrolladores de software empresarial
que deseen optimizar el rendimiento de su código
Prerrequisitos y duración del curso
Para lograr un mejor aprovechamiento del presente curso, es necesario:
➢Conocer la estructura de una base de datos relacional
➢Poseer conocimientos elementales de SQL➢Conocer el funcionamiento básico de la
interfaz del SQL Server Management Studio➢Conocer sobre los objetos de la base de
datos
Referencias
Robert V. Beginning SQL Server Programming Willey Publishing. 2006. Robin D. Beginning SQL Server 2008 for Developers. Appress. 2008. Tobias T. Training Kit SQL Server 2008 Database Development. Microsoft Press. 2008.
Introducción
El código que se puede colocar dentro de la Base de Datos puede ser un factor de mejora del performance de las aplicaciones empresariales. En el presente curso, aprenderemos los elementos del lenguaje SQL, dentro del entorno del SQLServer, para programar los objetos de la Base de Datos como son: Procedimientos Almacenados, Funciones de Usuario y Triggers.
Objetos de la Base de Datos
- Tablas == Tables- Indices == Indexes- Vistas == Views- Restricciones == Constraints- Instantáneas == Sanpshots- Ensamblados == Assemblies- Roles == Roles- usuarios == Users- Procedimientos Almacenados == Stored Prc- Funciones de Usuario = User Defined Func- Desencadenadores == Triggers
T-SQL - El lenguaje de SQLServer
T-SQL == Transactional SQLEs el lenguaje SQL que ha sido adaptado al SQL Server. Se divide en los sublenguajes DDL, DML y DCL, pero además, proporciona instrucciones procedimentales como: IF - ELSECASE - WHEN - THENRETURNWHILEWAIT FOR