Download Diseño y Programacion de Bases de Datos en SQL Server 2008
Document related concepts
Transcript
TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 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