Programación con sql server

7
Programación con SQLServer Por: Marco Molina

description

Uso del Lenguaje T-SQL para crear objetos programables en una base de datos SQL Server.

Transcript of Programación con sql server

Page 1: Programación con sql server

Programación con SQLServer

Por: Marco Molina

Page 2: Programación con sql server

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

Page 3: Programación con sql server

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

Page 4: Programación con sql server

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.

Page 5: Programación con sql server

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.

Page 6: Programación con sql server

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

Page 7: Programación con sql server

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