Está en la página 1de 5

1

Temario de SQL Server 2008 Primer Curso

Nivel Basico-Medio

Mto. Luis Angel Juárez Martínez

09/06/2012

Este curso va dirigido a personas que deseen introducirse en la administración de base de datos para empresas de cualquier tamaño, así como a desarrolladores que obtendrán conocimientos que les ayudará a que sus aplicaciones sean más seguras y eficaces.

Objetivo

Una vez finalizado el curso, el alumno estará preparado para:

Instalar y configurar SQL Server 2008.vez finalizado el curso, el alumno estará preparado para: Comprender los conceptos más importantes del diseño

Comprender los conceptos más importantes del diseño de bases de datos.preparado para: Instalar y configurar SQL Server 2008. Crear sentencias SQL para el trabajo de nuestros

Crear sentencias SQL para el trabajo de nuestros datos.conceptos más importantes del diseño de bases de datos. TEMA 1.- Introducción 1 Presentación del curso

TEMA 1.- Introducción

1 Presentación del curso

2 Microsoft SQL Server 2008

2.1 Versiones de SQL Server 2008

3 Requisitos

3.1 Requisitos de Software

3.2 Requisitos de Hardware

4 Pasos Previos

5 Instalación

6 SQL Server Configuration Manager

6.1 Modificar el estado de los servicios.

Ejercicios

Ejercicio 1

TEMA 2.- Introducción a las bases de datos.

1 Definición

2 Estructuración de una base de datos

2.1 Estructura física

2.1.1 Nombres de archivos.

2.1.2 Tamaño de la base de datos.

2.2 Estructura lógica

2.2.1 Tablas

2.2.2 Campos y Registros.

2.2.3 Índices

2.2.4 Restricciones

2.2.5 Vistas

2.2.6 SQL

2.2.7 Procedimientos almacenados

2.2.8 Varios

3 Planificación - Diseño

3.1 Introducción

3.2 Estudio de necesidades.

3.1.2 Planificación

3.1.3 Propiedades

3.1.4 Dependencias

4 Normalización

4.1 Definición

4.2 Integridad de entidad

4.3 Integridad de dominio

4.4 Integridad referencial.

4.6

Formas de normalización

4.6.1 Forma Normal A

4.6.1.1 Definición de claves principales.

4.6.1.2 Selección de claves principales.

4.6.1.3 Claves auxiliares

4.6.2 Forma Normal B

4.6.2.1 Relaciones.

4.6.3 Forma Normal C

4.6.4 Conclusión del proceso de normalización.

4.6.5 Desnormalización

5 Herramientas para la normalización

5.1 Identidad

5.2 Restricciones

5.2.1 UNIQUE

5.2.2 DEFAULT

5.2.3 CHECK

5.3 Integridad en relaciones

5.3.1 PRIMARY KEY

5.3.2 FOREIGN KEY

5.3.3 Integridad referencial en cascada

5.4 Desencadenadores

6 Ejercicios

Ejercicio 1

Ejercicio 2

TEMA 3.-Iniciación a la Administración.

1 Introducción

1.1 SQL Server Management Studio

2 Servidores registrados.

2.1 Agrupar servidores.

3 Explorador de objetos

3.1 Conectar a un servidor

3.2 Carpetas del explorador de objetos.

3.3 Pestaña Resumen

3.4 Carpetas principales.

3.5 Carpeta de bases de datos.

4 Ejercicios

Ejercicio 1

TEMA 4.- SQL I.

1 Introducción

2 Analizador de consultas SQL.

2.1 Instalación de base de datos Northwind

3 Lenguaje de manipulación de datos.

4 SELECT

4.1 Sintaxis básicas

4.1.1 ALL / DISTINCT

4.1.2 AS

4.1.3 WHERE

4.1.4 Contraste de comparación.

4.1.5 Contrastes de rango.

4.1.6 Contraste de pertenencia a un grupo.

4.1.7 Contraste de correspondencia con patrón.

4.1.8 Contrastes de valor nulo.

4.1.9 Contrastes compuestos.

4.1.10 ORDER BY

4.2 Subconsultas

4.2.1 Subconsultas con IN

4.2.2 Subconsultas con EXISTS

5 Funciones de agregación

5.1 Consultas resumen.

5.1.1 Funciones de agregado en la lista de selección.

5.1.2 Función COUNT.

5.1.3 Agrupar filas con GROUP BY.

5.1.4 Cláusula HAVING

6 SELECT con múltiples tablas

6.1 JOIN

7 Combinaciones

7.1 Combinaciones internas

7.2 Combinaciones externas

8 UNION

9 Funciones

9.1 Funciones de cadena.

9.2 Funciones numéricas.

9.3 Funciones estadísticas.

9.4 Funciones de fecha.

10 Ejercicios

Ejercicio 1

Ejercicio 2

Ejercicio 3

Ejercicio 4

Ejercicio 5

Ejercicio 6

Ejercicio 7

TEMA 5.- SQL II.

1 INSERT

1.1 Insertar un registro. tabla

,

[(Columna1,

columnaN)]

(Valor1,

,

valorN)

Ejemplos:

1.2 Insertar varios registros a la vez.

2 UPDATE

tabla

SET

WHERE

Ejemplos:

2.1 UPDATE - SELECT

2.1.1 UPDATE - WHERE - SELECT

2.2 UPDATE - SET - SELECT

3 DELETE

Ejemplo.

FROM tabla WHERE Ejemplo

4

Ejercicios

Ejercicio 1

Ejercicio 2

Ejercicio 3

TEMA 6. SQL III.

1 Introducción

2 Lenguaje de definición de datos

3 Objetos

4 Bases de datos

5 Tablas

5.1 Descripción_Columna

5.2 Grupo_Restricciones_de_Tabla

5.3 Tipos de datos.

5.4 Modificaciones

5.5 Eliminaciones.

6 Restricciones.

6.1 Definiciones por defecto.

6.2 Restricciones a nivel de columna

6.3 Restricciones a nivel de tabla.

7 Ejemplos con tablas.

8 Vistas

9 Lenguaje de control de datos

10 Transacciones

11 Permisos y privilegios.

12 Ejercicios Ejercicio 1 Ejercicio 2