Download Diseño y Programacion de Bases de Datos en SQL Server 2008

Document related concepts

Lenguaje de definición de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

SQL wikipedia , lookup

SQL Server Integration Services wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

Transcript
TRANSACT-SQL, DISEÑO Y
PROGRAMACIÓN DE BASES DE
DATOS EN SQL SERVER 2012
ESTRUCTURA DEL SEMINARIO
Modulo 1: Crear y administrar una base de datos SQL Server
Métodos para crear una base de datos SQLServer
. El comando CREATE DATABASE
. Usar el Enterprise Manager
. El asistente Create Database
Administrar una base de datos SQL Server
. Ver información referida a la base de datos
Modificar una base de datos
. Configurar opciones de la base de datos
Borrar una base de datos SQL Server
Modulo 2: Identificar Tipos de Datos
Tipos de datos provistos por el sistema
Tipos de datos definidos por el usuario
1
Modulo 3: Crear y administrar tablas en SQL Server
Crear tablas en una base de datos SQL-Server
. Determinar la anulabilidad de las columnas
. Definir valores por defecto
. Auto numeración y columnas de identificación
Crear columnas de identificación
Propiedad IDENTITY
Identificadores globalmente únicos
. Métodos para crear tablas
Comando CREATE TABLE
Enterprise Manager
Database Designer (Diseñador de base de datos)
Administrar tablas de una base de datos SQL Server
. Consultar información sobre tablas
. Modificar tablas de una base de datos SQL Server
. Borrar tablas de una base de datos SQL Server
Modulo 4: Implementar la integridad de los datos
Introducción a la integridad de los datos
. Asegurar la integridad de los datos
. Tipos de Dato
. Definiciones NOT NULL
. Definiciones DEFAULT
. Propiedades IDENTITY
. Restricciones (constraints)
. Reglas (rules)
. Desencadenadores
. Índices
Tipos de Integridad de datos
. Integridad de entidad
2
. Integridad de dominio
. Integridad referencial
. Integridad definida por el usuario
Implementar restricciones de integridad
. Introducción a las restricciones de integridad
. Restricciones PRIMARY KEY
Crear restricciones PRIMARY KEY
. Restricciones UNIQUE
Crear restricciones UNIQUE
. Restricciones FOREIGN KEY
Crear restricciones FOREIGN KEY
Deshabilitar restricciones FOREIGN KEY
. Restricciones CHECK
Crear restricciones CHECK
Deshabilitar restricciones CHECK
Modulo 5: Implementar índices
Introducción
Arquitectura de los índices
. Propósito y estructura
. Tipos de índices
. Índices agrupados
. Índices no agrupados
. Características de los índices
Unicidad
Índices compuestos
Factor de llenado
Sentido de ordenamiento
. Información sobre índices
. Indexado Full-Text
Crear y administrar índices
. Crear índices
Usar interface gráfica
Usar comandos Transact-SQL
3
. Administrar índices
Eliminar un índice
Reconstruir un índice
Renombrar un índice
. Elegir un índice
Índices agrupados
Índices no agrupados
. Recubrimiento de índice
Modulo 6: Consultar a los datos en una base de datos SQL
Server
Los fundamentos del comando SELECT
El comando SELECT
. Usar cláusulas en la lista de selección
La cláusula DISTINCT
La cláusula TOP n
La cláusula AS
Tipos de información en la lista de selección
La cláusula INTO
La cláusula FROM
Las cláusulas WHERE, GROUP BY, y HAVING
. La cláusula GROUP BY
. Procesar las cláusulas WHERE, GROUP BY , y HAVING
La cláusula ORDER BY
4
Modulo 7: Modificar datos en una base de datos SQL Server
Insertar datos en una base de datos SQL Server
. Usar el comando INSERT para agregar datos
Usar el comando INSERT...VALUES para agregar datos
Usar una subconsulta SELECT para agregar datos
. Usar un comando SELECT...INTO para agregar datos
. Agregar texto o imágenes a filas ya insertadas
Modificar datos en una base de datos SQL Server
. Usar el comando UPDATE para modificar datos
Usar la cláusula SET para modificar datos
Usar la cláusula WHERE para modificar datos
Usar la cláusula FROM para modificar datos
Modificar textos o imágenes
Borrar datos de una base de datos SQL Server
. Usar el comando DELETE para borrar datos
. Usar el comando TRUNCATE TABLE para borrar datos
Modulo 8: Crear, ejecutar, modificar y borrar procedimientos
almacenados
Cómo se almacena un procedimiento
Métodos para crear procedimientos almacenados
. El comando CREATE PROCEDURE
Proveer a un procedimiento almacenado de un contexto
Crear procedimientos almacenado temporarios
Agrupar, levantar y encriptar procedimientos almacenados
Enterprise Manager
5
El asistente para crear de procedimientos almacenados
Crear y agregar procedimientos almacenados Extendidos
Diferir la resolución de nombres
Ejecutar un procedimiento almacenado
. Llamar un procedimiento almacenado para ejecutarlo
. Especificar parámetros y sus valores
. Ejecutar procedimientos almacenados cuando SQL Server
arranca
Modificar procedimientos almacenados
Borrar procedimientos almacenados
Modulo 9: Programar procedimientos almacenados
Parámetros y variables
El comando RETURN y el manejo de errores
Valores por defecto y parámetros NULL
Comprobar errores del Server
Cursores
Métodos para recuperar datos
6