!! ATENCION !! Este centro sólo atiende residentes en Barcelona y Bilbao
OBJETIVOS: Aprender a administrar y programar una Base de Datos SQL Server. Dichos conocimientos podrán ser aplicados sobre cualquier otro SGBD (Oracle, BD2, MySQL, Informix, etc.), planificar, crear y gestionar bases de datos cliente / servidor, crear procedimientos, desencadenadores y demás procesos a nivel de programación.
PERFILES PROFESIONALES RELACIONADOS: Administrador y programador de Bases de Datos, Programador de gestión, Administrador de datos.
TARGET: Administradores y programadores de Bases de Datos, Programadores de aplicaciones de gestión (Visual.NET, Java,…), Responsables de Sistemas de información y Administradores de Sistemas.
1. NOVEDADES, INSTALACIÓN, REQUISITOS Y PRIMEROS PASOS
Novedades en SQL Server 2005
Instalación de Microsoft SQL Server 2005
Versiones de Microsoft SQL Server 2005
Características/Requerimientos de las versiones de Microsoft SQL Server 2005
Primeros pasos en SQL Server 2005: inicio del servidor
2. CREACIÓN DE BASES DE DATOS. CONCEPTOS, OPERACIONES, OBJETOS Y ESTRUCTURA
Terminología básica: tablas, campos y registros
Estructura de las bases de datos
Características de las bases de datos relacionales
Operaciones relacionales básicas
Otras operaciones relacionales y operadores booleanos
Creación de las tablas de una base de datos relacional
Normalización de una base de datos
Creación de una base de datos con SQL Server
Creación de una base de datos SQL Server mediante el Administrador corporativo
3. CREACIÓN Y ADMINISTRACIÓN DE TABLAS, RELACIONES E ÍNDICES
Creación de tablas
Creación de índices y claves
Relaciones
Restricciones CHECK
Diagramas de bases de datos
Introducción de datos en las tablas
4. HERRAMIENTAS DE CONSULTA. CONSULTAS DEL MOTOR DE BASE DE DATOS Y EDITOR SQL
Iniciación a las consultas y herramientas
Consultas del motor de base de datos. Editor SQL
Realizar consultas en la ventana de consulta o Editor SQL
Modificación de la información en el ventana Abrir tabla
Archivos SQL y plantillas
Explorador de objetos
Selección de información de la base de datos. Introducción al comando
SELECT de Transact SQL
5. VER Y MODIFICAR DATOS CON EL DISEÑADOR DE CONSULTAS
Diseñador de consultas desde el editor SQL
Diseñador de consultas desde tablas o vistas
Paneles del Diseñador de consultas
Operativa con consultas
Tipos de consultas
Consultas paramétricas
Tablas derivadas
Criterios de búsqueda
Consultas mediante la herramienta OSQL
6. ELEMENTOS DE TRANSACT SQL: FORMATOS, TIPOS DE DATOS, OPERADORES Y FUNCIONES
El lenguaje SQL
Utilizando Transact SQL
Elementos básicos de Transact SQL
Identificadores
Tipos de datos
Formatos en Transact SQL
Constantes
Funciones
Conversión de tipos de datos
Expresiones
Operadores
Palabras reservadas
Reglas de sintaxis en Transact SQL
Comentarios en Transact SQL
7. TRANSACT SQL. LENGUAJE DE CONSULTA DE DATOS: SENTENCIA SELECT
La sentencia SELECT
Selección de filas
Ordenación de los resultados de una consulta
Columnas calculadas
Renombrar columnas: cláusula AS
Consultas con condiciones de búsqueda
Combinación de consultas: cláusula UNION
8. TRANSACT SQL. CONSULTAS MULTITABLA (JOINS) Y CONSULTAS RESUMEN
JOIN de dos tablas
JOINS de tres o más tablas
JOIN con condiciones de búsqueda sin igualdad
JOINS internos y externos
INNER JOIN
LEFT JOIN, RIGHT JOIN
Consultas resumen
Resumir datos
9. TRANSACT SQL. SUBCONSULTAS Y USO AVANZADO DE FUNCIONES
Subconsultas
Subconsultas correlacionadas
Uso avanzado de funciones y variables
10. TRANSACT SQL. LENGUAJE DE DEFINICIÓN DE DATOS: ADMINISTRACIÓN DE TABLAS
Tablas, columnas y tipos de datos
Creación de tablas con CREATE TABLE
Modificación de tablas con ALTER TABLE
Borrado de tablas con DROP TABLE
11. TRANSACT SQL. LENGUAJE DE MANIPULACIÓN DE DATOS: ACTUALIZACIÓN DE TABLAS
Agregar datos. La sentencia INSERT
Eliminar datos. Las sentencias DELETE y TRUNCATE
Actualizar datos. La sentencia UPDATE
12. TRANSACT SQL. ADMINISTRAR VISTAS E ÍNDICES Y LENGUAJE DE CONTROL DE TRANSACCIONES
Vistas
Índices
Procesamiento de transacciones
13. ADMINISTRAR SQL SERVER 2005
El concepto de instancia
Administración de bases de datos: creación, modificación y eliminación
Administración de instancias
Iniciar, pausar y detener SQL Server desde el Administrador corporativo
y sistema operativo
Iniciar, pausar y detener SQL Server desde SQL Server Configuration Manager
Información sobre bases de datos y sus objetos
14. ADMINISTRAR LA SEGURIDAD. LENGUAJE DE CONTROL DE DATOS CON TRANSACT SQL
Seguridad de instancia
Autenticación y administración de usuarios
Seguridad de bases de datos
Funciones (roles) de bases de datos
Administrar permisos sobre objetos de base de datos
15. COPIAS DE SEGURIDAD Y RESTAURACIÓN DE BASES DE DATOS
Modelos de recuperación
Administrar copias de seguridad
Copiar o mover bases de datos entre servidores. Asistente para copiar bases de datos
La sentencia BACKUP
La sentencia RESTORE
16. RÉPLICAS EN SQL SERVER. DUPLICACIÓN Y SUSCRIPCIÓN
El proceso de duplicación en SQL Server
Herramientas de duplicación
Propiedades de la duplicación
Opciones de duplicación
Seguridad en la duplicación
Asistente para deshabilitar, publicar y distribuir
17. SERVICIOS DTS. IMPORTACIÓN Y EXPORTACIÓN DE DATOS. ADMINISTRAR CONEXIONES
Importación y exportación de datos
Adjuntar y separar bases de datos
Desconectar y conectar una base de datos
Reducir una base de datos
Reflejar una base de datos
Gestor de Servicio SQL
Servicios de Notificación
Servicios Web y soporte XQuery
Búsqueda de texto
18. ADMINISTRAR SERVIDORES: REGISTRO, CONTRASEÑAS Y CONEXIONES DE RED
Registro de servidores
Configurar conexiones de red
Administración de clientes
19. AUTOMATIZACIÓN DE TAREAS ADMINISTRATIVAS. TRABAJOS Y PLANES DE MANTENIMIENTO
Administración multiservidor
Trabajos
Sucesos: operadores y alertas
Planes de mantenimiento de bases de datos
Planes de mantenimiento a través de trabajos
Planes de mantenimiento con Administración
Azpe Informática, Cursos de especialización Presencial - El curso permitirá al alumno/a adquirir los modernos conocimiento...
Azpe Informática, Masters y Postgrados Presencial - Las tecnologías .NET de Microsoft y las Bases de Datos SQL Server...
ACEDIS Formación, Cursos de especialización OnLine - Configurar completas bases de datos, ajustadas a las necesidades ... Facilidades de pago
ACEDIS Formación, Cursos de especialización OnLine - Conocer los fundamentos necesarios para comenzar a trabajar con M... Facilidades de pago
ACEDIS Formación, Cursos de especialización OnLine - Una tabla dinámica es una herramienta avanzada, dentro del progra... Facilidades de pago
Cursos de especialización
Presencial ( Barcelona, Vizcaya )
160 horas
A consultar