8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

Documentos relacionados
8 SQL SERVER 2008 RA-MA

ÍNDICE. Introducción... Capítulo 1. Novedades de Access

ÍNDICE INTRODUCCIÓN...13

CURSO DE SQL SERVER 2005

ÍNDICE PRIMERA PARTE... 17

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

Guía práctica de SQL

ÍNDICE INTRODUCCIÓN...17

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

SQL Los fundamentos del lenguaje

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

ESPECIALISTA EN BASE DE DATOS

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

Índice. iii. Objetivos... 24

Microsoft SQL Server 2005

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

8283: Administración y programación en Microsoft SQL Server 2012

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

DIPLOMADO EN BASE DE DATOS

Consultas con combinaciones

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

SQL Server FEMEPA SQL Server 2000

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

ST31_Querying Microsoft SQL Server

SQL (Structured Query Language)

Tema 4. Manipulación de datos con SQL

1

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

Fundamentos de Oracle

Oracle 12c DISEÑO Y PROGRAMACIÓN

Bases de Datos 2. Teórico

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

Temario Curso Bases de Datos

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

ADMINISTRACIÓN DE BASE DE DATOS

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

Aplicaciones de las vistas Concepto de vista Vistas en SQL Vistas en SQL.

MS_20461 Querying Microsoft SQL Server

Bases de Datos Relacionales

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

Querying Microsoft SQL Server 2012

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Guía práctica SQL Server 2008

Índice libro SQL Server / 6

MS_10774 Querying Microsoft SQL Server 2012

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers

MANUAL BÁSICO DEL LENGUAJE SQL

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

1. DML. Las subconsultas

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

LAS SUBCONSULTAS SQL SERVER Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MANUAL DE SQL SERVER

UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales

SQL (DML) Carlos A. Olarte Gestión y Modelación de SQL Datos (DML)

Base de datos relacional

m046a Curso Consultando SQL Server 2005/2008 con Transact-SQL, 15 h

EXPLOTACIÓN DE BASES DE DATOS CON ACCESS

Tema 4. SQL. Juan Ignacio Rodríguez de León

SERVICIO NACIONAL DE APRENDIZAJE SENA

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3

Universidad Ricardo Palma

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server Descripción:

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

Seguridad en SQL Server 2005

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

Unidad. Lenguaje SQL. (Structured Query Language)

Curso Online de Microsoft

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

T12 Vistas y tablas temporales

Curso SQL Nivel Avanzado 1. Miguel Jurado García

Vistas en postgresql

SEGURIDAD SQL SERVER

A.1. Definiciones de datos en SQL

Asignaturas Temas Asignaturas Temas

SQL (Structured Query Language)- DML

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

CONTROL DE ACCESO. curso 2008

Como manejador de base de datos elegimos utilizar Absolute Database, que es un

Objetivos y Temario CURSO SQL SERVER 2008

Índice de contenidos Iniciación a VB.NET Bases de Datos

FUNDAMENTOS ORACLE 12C

Modelos y Bases de Datos

ADMINISTRACION DE BASES DE DATOS EN ORACLE

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP

APLICACIONES AVANZADAS DE ACCESS EN LA GESTIÓN COMERCIAL

FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA INDUSTRIAL

Transcripción:

ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER 2008...25 1.3.1 Ediciones Core Server de SQL Server 2008 R2...25 1.3.2 Ediciones especializadas de SQL Server 2008 R2...25 1.4 PRIMEROS PASOS EN SQL SERVER 2008 R2: INICIO DEL SERVIDOR...26 1.4.1 Ejecutar SQL Server en una red...29 1.4.2 Detener SQL Server...31 CAPÍTULO 2. CONCEPTOS, OBJETOS, OPERACIONES, DISEÑO Y CREACIÓN DE BASES DE DATOS...33 2.1 BASES DE DATOS: TABLAS, CAMPOS Y REGISTROS...33 2.2 ESTRUCTURA DE LAS BASES DE DATOS...34 2.2.1 Modelos de datos primitivos: sistemas de gestión de archivos...34 2.2.2 Bases de datos jerárquicas...35 2.2.3 Bases de datos en red...37 2.2.4 Bases de datos relacionales...39 2.3 CARACTERÍSTICAS DE LAS BASES DE DATOS RELACIONALES...41 2.4 OPERACIONES RELACIONALES BÁSICAS...42 2.5 OTRAS OPERACIONES RELACIONALES Y OPERADORES BOOLEANOS...45 2.6 DISEÑO DE UNA BASE DE DATOS RELACIONAL...46 2.6.1 Claves primarias y secundarias (externas o foráneas)...46

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA 2.6.2 Integridad...47 2.6.3 Disparadores...50 2.6.4 Índices...51 2.6.5 Tablas en una base de datos relacional...55 2.6.6 Un ejemplo de diseño de base de datos relacional...57 2.7 CREAR UNA BASE DE DATOS CON SQL SERVER...66 2.7.1 Estimar el tamaño de una tabla...69 2.7.2 Estimar el tamaño de la base de datos...71 2.7.3 Creación de una base de datos SQL Server mediante el Administrador corporativo...71 CAPÍTULO 3. CREACIÓN Y ADMINISTRACIÓN DE TABLAS, RELACIONES E ÍNDICES...77 3.1 CREACIÓN DE TABLAS...77 3.1.1 Crear una tabla nueva con el diseñador de tablas...81 3.1.2 Modificar una tabla nueva con el diseñador de tablas...90 3.2 CREACIÓN DE ÍNDICES Y CLAVES...92 3.2.1 Creación de índices únicos...92 3.2.2 Creación de clave principal o primaria...94 3.2.3 Creación de índices agrupados...96 3.3 RELACIONES...99 3.3.1 Crear relación de clave foránea con el diseñador de tablas...100 3.4 RESTRICCIONES CHECK...102 3.4.1 Crear restricción CHECK mediante el diseñador de tablas...103 3.4.2 Expresiones de restricción CHECK...105 3.5 DIAGRAMAS DE BASES DE DATOS...106 3.5.1 Creación de un diagrama de base de datos...107 3.5.2 Crear claves primarias, índices y restricciones en diagramas de base de datos. Insertar y eliminar columnas y tablas...107 3.5.3 Crear relaciones en el diagrama de bases de datos...109 3.5.4 Detalles de visualización en el diagrama de base de datos...111 3.5.5 Crear una tabla nueva y añadir una tabla existente al diagrama...114 3.6 INTRODUCCIÓN DE DATOS EN LAS TABLAS...115 CAPÍTULO 4. HERRAMIENTAS DE CONSULTA. CONSULTAS DEL MOTOR DE BASE DE DATOS Y EDITOR SQL...119 4.1 INTRODUCCIÓN...119 4.2 INICIACIÓN A LAS CONSULTAS Y HERRAMIENTAS...120 4.3 CONSULTAS DEL MOTOR DE BASE DE DATOS. EDITOR SQL...121

RA-MA ÍNDICE 9 4.4 REALIZAR CONSULTAS EN LA VENTANA DE CONSULTA O EDITOR SQL...125 4.5 MODIFICACIÓN DE LA INFORMACIÓN EN LA VENTANA ABRIR TABLA...130 4.6 ARCHIVOS SQL Y PLANTILLAS...133 4.7 EXPLORADOR DE OBJETOS...136 4.8 SELECCIÓN DE INFORMACIÓN DE LA BASE DE DATOS. INTRODUCCIÓN AL COMANDO SELECT DE TRANSACT-SQL...137 4.8.1 Cláusula FROM...139 4.8.2 Cláusula WHERE...139 4.8.3 Cláusula GROUP BY...141 4.8.4 Cláusula ORDER BY...141 4.8.5 Cláusula HAVING...142 CAPÍTULO 5. VER Y MODIFICAR DATOS CON EL DISEÑADOR DE CONSULTAS...145 5.1 DISEÑADOR DE CONSULTAS DESDE EL EDITOR SQL...145 5.2 DISEÑADOR DE CONSULTAS DESDE TABLAS O VISTAS...150 5.3 PANELES DEL DISEÑADOR DE CONSULTAS...152 5.3.1 Panel Diagrama...152 5.3.2 Panel Cuadrícula o Criterios...155 5.3.3 Panel SQL...157 5.3.4 Panel Resultados...158 5.4 OPERATIVA CON CONSULTAS...158 5.5 TIPOS DE CONSULTAS...161 5.6 CONSULTAS PARAMÉTRICAS...165 5.7 TABLAS DERIVADAS...168 5.8 CRITERIOS DE BÚSQUEDA...171 CAPÍTULO 6. ELEMENTOS DE TRANSACT-SQL: FORMATOS, TIPOS DE DATOS, OPERADORES Y FUNCIONES...177 6.1 EL LENGUAJE SQL...177 6.2 UTILIZANDO TRANSACT-SQL...181 6.3 ELEMENTOS BÁSICOS DE TRANSACT- SQL...182 6.4 IDENTIFICADORES...182 6.5 TIPOS DE DATOS...184 6.6 FORMATOS EN TRANSACT-SQL...187 6.7 CONSTANTES...193 6.8 FUNCIONES...195

10 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA 6.9 CONVERSIÓN DE TIPOS DE DATOS...213 6.9.1 Funciones CAST y CONVERT...214 6.9.2 Conversiones explícitas e implícitas...215 6.10 EXPRESIONES...216 6.11 OPERADORES...218 6.11.1 Clasificación de los operadores...218 6.11.2 Ejemplos de operadores...220 6.11.3 Orden de precedencia de los operadores...222 6.12 PALABRAS RESERVADAS...222 6.13 REGLAS DE SINTAXIS EN TRANSACT-SQL...225 6.14 COMENTARIOS EN TRANSACT-SQL...226 CAPÍTULO 7. TRANSACT-SQL. LENGUAJE DE CONSULTA DE DATOS: SENTENCIA SELECT...229 7.1 INTRODUCCIÓN...229 7.2 LA SENTENCIA SELECT...230 7.2.1 Cláusula SELECT...231 7.2.2 Cláusula INTO...233 7.2.3 Cláusula FROM...234 7.2.4 Cláusula WHERE...236 7.2.5 Cláusula GROUP BY...236 7.2.6 Cláusula HAVING...238 7.2.7 Operador UNION...238 7.2.8 Cláusula ORDER BY...239 7.2.9 Cláusula COMPUTE...239 7.2.10 Cláusula FOR...241 7.2.11 Cláusula OPTION...242 7.2.12 Observaciones relativas a la sentencia SELECT...244 7.3 SELECCIÓN DE FILAS...246 7.3.1 Filas duplicadas y la cláusula DISTINCT...248 7.4 ORDENACIÓN DE LOS RESULTADOS DE UNA CONSULTA...249 7.5 COLUMNAS CALCULADAS...251 7.6 RENOMBRAR COLUMNAS: CLÁUSULA AS...253 7.7 CONSULTAS CON CONDICIONES DE BÚSQUEDA...254 7.7.1 Contrastes de comparación...255 7.7.2 Contraste de rango: cláusula BETWEEN AND...256 7.7.3 Contraste de pertenencia a un conjunto: cláusula IN...257 7.7.4 Contraste de correspondencia con patrón: cláusula LIKE...259

RA-MA ÍNDICE 11 7.7.5 Contraste de valor nulo: cláusula IS NULL...261 7.7.6 Contrastes compuestos: cláusulas AND, OR y NOT...262 7.7.7 Combinación de consultas: cláusula UNION...264 CAPÍTULO 8. TRANSACT-SQL. CONSULTAS MULTITABLA (JOINS) Y CONSULTAS RESUMEN...269 8.1 INTRODUCCIÓN...269 8.2 JOIN DE DOS TABLAS...270 8.2.1 JOINS con criterios de selección de filas...273 8.2.2 JOINS con múltiples columnas de emparejamiento...274 8.3 JOIN DE TRES O MÁS TABLAS...275 8.3.1 JOIN con condiciones de búsqueda sin igualdad...277 8.4 JOINS INTERNOS Y EXTERNOS...278 8.4.1 JOIN EXTERNO completo...279 8.4.2 JOIN EXTERNO izquierdo y derecho...280 8.5 INNER JOIN...281 8.6 LEFT JOIN, RIGHT JOIN...283 8.6.1 Casos especiales en consultas multitabla...286 8.7 CONSULTAS RESUMEN...289 8.7.1 Funciones de agregado en la lista de selección...290 8.7.2 Función COUNT(*)...292 8.7.3 Valores NULL en las funciones de agregado...293 8.7.4 Tratamiento de filas duplicadas con DISTINCT...295 8.7.5 Agrupar filas con GROUP BY...296 8.8 RESUMIR DATOS...301 8.8.1 Resumir datos con CUBE...302 8.8.2 Resumir datos con ROLLUP...303 CAPÍTULO 9. TRANSACT-SQL. SUBCONSULTAS Y USO AVANZADO DE FUNCIONES...305 9.1 SUBCONSULTAS...305 9.1.1 Reglas de las subconsultas...309 9.1.2 Subconsultas con IN...310 9.1.3 Subconsultas con operadores de comparación...312 9.1.4 Subconsultas con EXISTS...313 9.1.5 Subconsultas con ANY, SOME o ALL...316 9.1.6 Subconsultas usadas en cualquier lugar de una expresión...318 9.1.7 Subconsultas con múltiples niveles de anidamiento...318

12 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA 9.2 SUBCONSULTAS CORRELACIONADAS...319 9.2.1 Subconsultas correlacionadas con alias...320 9.2.2 Subconsultas correlacionadas con operadores de comparación...321 9.2.3 Subconsultas correlacionadas con una cláusula HAVING...322 9.2.4 Unión, intersección y diferencia en subconsultas...323 9.3 USO AVANZADO DE FUNCIONES Y VARIABLES...324 9.3.1 Funciones de cadena...324 9.3.2 Funciones numéricas...327 9.3.3 Funciones agregadas o estadísticas...328 9.3.4 Funciones de fechas y horas...331 9.3.5 Funciones de metadatos...334 9.3.6 Funciones de seguridad...335 9.3.7 Funciones del sistema...336 CAPÍTULO 10. TRANSACT-SQL. LENGUAJE DE DEFINICIÓN DE DATOS: ADMINISTRACIÓN DE TABLAS...339 10.1 INTRODUCCIÓN...339 10.2 TABLAS, COLUMNAS Y TIPOS DE DATOS...339 10.3 CREACIÓN DE TABLAS CON CREATE TABLE...340 10.3.1 Definición de columnas...342 10.3.2 Restricciones de integridad...344 10.3.3 Restricciones de columna...350 10.3.4 Restricciones de tabla...352 10.3.5 Observaciones sobre las restricciones de integridad...355 10.3.6 Limitaciones en CREATE TABLE...360 10.4 MODIFICACIÓN DE TABLAS CON ALTER TABLE...363 10.5 BORRADO DE TABLAS CON DROP TABLE...371 CAPÍTULO 11. TRANSACT-SQL. LENGUAJE DE MANIPULACIÓN DE DATOS: ACTUALIZACIÓN DE TABLAS...373 11.1 INTRODUCCIÓN...373 11.2 AGREGAR DATOS. LA SENTENCIA INSERT...373 11.2.1 Insertar una fila mediante INSERT INTO...VALUES...374 11.2.2 Insertar valores NULL...382 11.2.3 Insertar todas las columnas...383 11.2.4 Insertar varias filas mediante INSERT INTO...SELECT...384 11.2.5 Sintaxis general de la sentencia INSERT...384 11.3 ELIMINAR DATOS. LAS SENTENCIAS DELETE Y TRUNCATE...386

RA-MA ÍNDICE 13 11.3.1 Eliminar filas con DELETE...386 11.3.2 Eliminar todas las filas con TRUNCATE TABLE...391 11.4 ACTUALIZAR DATOS. LA SENTENCIA UPDATE...392 11.4.1 Cambiar datos con UPDATE...393 11.4.2 Actualización de todas las filas con UPDATE...395 11.4.3 UPDATE con subconsulta...395 CAPÍTULO 12. TRANSACT-SQL. ADMINISTRAR VISTAS E ÍNDICES Y LENGUAJE DE CONTROL DE TRANSACCIONES...397 12.1 INTRODUCCIÓN...397 12.2 VISTAS...397 12.2.1 CREACIÓN DE UNA VISTA...401 12.2.2 Vistas horizontales...403 12.2.3 Vistas verticales...405 12.2.4 Vistas fila/columna...406 12.2.5 Vistas agrupadas...406 12.2.6 Vistas compuestas...407 12.2.7 Actualización de vistas...408 12.2.8 Modificación de vistas con ALTER VIEW...409 12.2.9 Borrado de vistas con DROP VIEW...409 12.3 ÍNDICES...410 12.3.1 Borrado de índices...418 12.4 PROCESAMIENTO DE TRANSACCIONES...419 12.4.1 Sentencia BEGIN TRANSACTION...421 12.4.2 Sentencia COMMIT TRANSACTION...422 12.4.3 Sentencia COMMIT WORK...422 12.4.4 Sentencia SAVE TRANSACTION...423 12.4.5 Sentencia ROLLBACK TRANSACTION...424 CAPÍTULO 13. ADMINISTRAR SQL SERVER 2008...427 13.1 CONCEPTO DE INSTANCIA...427 13.1.1 Servicios de instancias...428 13.2 ADMINISTRACIÓN DE BASES DE DATOS: CREACIÓN, MODIFICACIÓN Y ELIMINACIÓN...431 13.2.1 Creación de una base de datos mediante Transact-SQL...433 13.2.2 Modificación de una base de datos mediante Transact-SQL...435 13.2.3 Eliminación de una base de datos mediante Transact-SQL...439 13.3 ADMINISTRACIÓN DE INSTANCIAS...439

14 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA 13.4 INICIAR, PAUSAR Y DETENER SQL SERVER DESDE EL ADMINISTRADOR CORPORATIVO Y SISTEMA OPERATIVO...440 13.5 INICIAR, PAUSAR Y DETENER SQL SERVER DESDE SQL SERVER CONFIGURATION MANAGER...446 13.6 INFORMACIÓN SOBRE BASES DE DATOS Y SUS OBJETOS...449 CAPÍTULO 14. ADMINISTRAR LA SEGURIDAD. LENGUAJE DE CONTROL DE DATOS CON TRANSACT-SQL...453 14.1 INTRODUCCIÓN...453 14.2 SEGURIDAD DE INSTANCIA...454 14.3 AUTENTICACIÓN Y ADMINISTRACIÓN DE USUARIOS...457 14.3.1 Crear una contraseña de usuario para acceso a SQL Server...457 14.3.2 Crear una cuenta de inicio de sesión en SQL Server...459 14.4 SEGURIDAD DE BASE DE DATOS...464 14.4.1 Conceder a cuentas de SQL Server el acceso a una base de datos...464 14.4.2 Usuarios por defecto de la base de datos...465 14.5 FUNCIONES (ROLES) DE BASE DE DATOS...467 14.6 ADMINISTRAR PERMISOS SOBRE OBJETOS DE BASE DE DATOS...472 14.6.1 Conceder permisos con TRANSACT-SQL: la sentencia GRANT...474 14.6.2 Denegar permisos con TRANSACT-SQL: la sentencia DENY...476 14.6.3 Revocar permisos con TRANSACT-SQL: la sentencia REVOKE...477 CAPÍTULO 15. COPIAS DE SEGURIDAD Y RESTAURACIÓN DE BASES DE DATOS. IMPORTACIÓN Y EXPORTACIÓN...479 15.1 INTRODUCCIÓN...479 15.2 MODELOS DE RECUPERACIÓN...479 15.2.1 Recuperación simple: copias de seguridad de bases de datos completas...480 15.2.2 Crear una copia de seguridad completa de base de datos mediante Transact-SQL: la sentencia BACKUP DATABASE...483 15.2.3 Recuperación simple: copias de seguridad diferencial de bases de datos...484 15.2.4 Crear una copia de seguridad diferencial de base de datos mediante Transact-SQL: la sentencia BACKUP DATABASE...485 15.2.5 Recuperación simple: restaurar una copia de seguridad completa de base de datos...485 15.2.6 Restaurar una copia de seguridad completa de base de datos mediante Transact-SQL...488 15.2.7 Recuperación simple: restaurar una copia de seguridad diferencial de base de datos...489 15.2.8 Restaurar una copia de seguridad diferencial de base de datos mediante Transact-SQL...489

RA-MA ÍNDICE 15 15.2.9 Recuperación completa: copias de seguridad de registro de transacciones...489 15.3 CREAR UNA COPIA DE SEGURIDAD DEL REGISTRO DE TRANSACCIONES MEDIANTE TRANSACT-SQL...491 15.3.1 Recuperación de registro masivo...492 15.3.2 Recuperar bases de datos sin restaurar mediante Transact-SQL...493 15.3.3 Reiniciar operaciones de copia de seguridad y restauración interrumpidas mediante Transact-SQL...493 15.4 ADMINISTRAR COPIAS DE SEGURIDAD...494 15.4.1 Dispositivos de copia de seguridad...494 15.4.2 Información de copias de seguridad...496 15.4.3 Comprobación de copias de seguridad...497 15.5 COPIAR O MOVER BASES DE DATOS ENTRE SERVIDORES: ASISTENTE PARA COPIAR BASES DE DATOS...498 15.6 LA SENTENCIA BACKUP...504 15.7 LA SENTENCIA RESTORE...506 15.8 IMPORTACIÓN Y EXPORTACIÓN DE DATOS...508 15.8.1 Herramienta BCP...509 15.8.2 Asistente de importación y exportación con DTS...512 15.8.3 Importación de datos de Microsoft Access...515 15.8.4 Importación de datos de Microsoft Excel...518 15.8.5 Exportación de datos a Microsoft Excel...522 15.8.6 Exportación de datos a Microsoft Access...524 15.9 ADJUNTAR Y SEPARAR BASES DE DATOS...526 15.10 DESCONECTAR Y CONECTAR UNA BASE DE DATOS...529 15.11 REDUCIR UNA BASE DE DATOS...532 15.12 REFLEJAR UNA BASE DE DATOS...534 ÍNDICE ALFABÉTICO...537