Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Bases de Datos > SQL Server

Domine Microsoft Sql Server 2000: Administración Y Análisis De Bases De Datos.
César Pérez (Ra-ma)
Precio:38,95 € ($52,91)
Idioma: Español
ISBN: 8478975462. ISBN-13: 9788478975464

728 p. ; 24x17 cm + 1 Disco Compacto. (02/2003).
Título sin existencias Ver libros relacionados


En este libro se realiza un análisis profundo de la base de datos Microsoft SQL Server
2000 Enterprise Edition. En un primer bloque de contenido se explica la instalación del programa, su funcionamiento en los distintos entornos de SQL
Server y el desarrollo amplio del modelo entidad-relación a través de
Transact SQL, que se presenta detalladamente. Se incide especialmente en el diseño de bases de datos y su normalización, así como en la teoría general de bases de datos relacionales.
Un segundo bloque de contenido aborda en profundidad el lenguaje Transact-SQL y su utilización para el diseño, consulta, creación, manejo y administración de bases de datos relacionales. Finalmente, en el tercer bloque, se exponen de forma exhaustiva todas las tareas relativas a la administración (de bases de datos, de servidores y de la seguridad), la duplicación, la migración de datos, la automatización de tareas administrativas y el trabajo en la Web.
En cuanto a la metodología, los capítulos comienzan con la exposición de las tareas en orden secuencial de dificultad con un número importante de ejercicios prácticos que complementan los conceptos teóricos. Tanto la exposición de los conceptos como los problemas hacen referencia a bases de datos que se construyen completamente en el libro, por lo que no es necesario acudir a ficheros externos ni a otro tipo de información adicional; además, la obra va acompañada de un
CD-ROM que contiene todas las bases de datos que se manejan a lo largo de los capítulos.

ÍNDICE

Introducción

Capítulo 1.Instalación, requisitos y primeros pasos

Instalación de Microsoft SQL Server 2000 Enterprise Edition
Requerimientos de Microsoft SQL Server 2000
Primeros pasos en la administración de SQL Server 2000: Inicio del servidor
Comprobar, Iniciar, Pausar, Detener y Reanudar SQL Server
desde Servicios de Windows NT/2000/XP
Otras formas alternativas de iniciar una sesión en SQL Server
Ejecutar SQL Server en una red
Detener SQL Server y difundir un mensaje de cierre
Inicio automático de SQL Server
Inicio manual de SQL Server

Capítulo 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
Modelos de datos primitivos: Sistemas de gestión de archivos
Bases de datos jerárquicas
Bases de datos en red
Bases de datos relacionales
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
Un ejemplo
Normalización de una base de datos
Primera forma normal
Segunda forma normal
Tercera forma normal
Creación de una base de datos con SQL Server
Estimar el tamaño de una tabla
Estimar el tamaño de la base de datos
Creación de una base de datos SQL Server mediante el Administrador corporativo
Creación de una base de datos SQL Server mediante el Administrador
corporativo utilizando un asistente

Capítulo 3.Creación de tablas, índices y relaciones en bases de datos

SQL Server
Creación de tablas
Crear una tabla nueva con el Diseñador de tablas
Modificar una tabla nueva con el Diseñador de tablas
Creación de índices y claves
Creación de índice únicos
Creación de clave principal o primaria
Creación de índices agrupados
Ficha Índices o claves en la pantalla Propiedades
Creación de índices con el Asistente de creación de índices
Relaciones
Crear una relación mediante el Diseñador de tablas
Ficha Relaciones en la pantalla Propiedades
Restricciones CHECK
Crear una restricción CHECK mediante el Diseñador de tablas
Expresiones de restricción CHECK
Diagramas de bases de datos
Creación de un diagrama de bases de datos
Crear claves primarias, índices y restricciones en el diagrama
de bases de datos.Insertar y eliminar columnas y tablas
Crear relaciones en el diagrama de bases de datos
Detalles de visualización en el diagrama de bases de datos
Crear una tabla nueva y añadir una tabla existente al diagrama
Introducción de datos en las tablas

Capítulo 4.Análisis de la información y herramientas de consulta:

Analizador de consultas
Introducción
Iniciación a las consultas y herramientas
Analizador de consultas SQL
Realizar consultas en la ventana de consulta
Depuración en la ventana Depurador de T-SQL
Modificación de la información en el ventana Abrir tabla
Panel editor de la ventana de consulta
Manejo de instrucciones SQL
Archivos SQL y plantillas
Ejecutar consultas y procedimientos en el Analizador de consultas SQL
Optimizar índices
Examinador de objetos
Selección de información de la base de datos.Introducción al comando
SELECT de Transact-SQL
Cláusula FROM
Cláusula WHERE
Cláusula GROUP BY
Cláusula ORDER BY
Cláusula HAVING

Capítulo 5.Ver y modificar datos con el diseñador de consultas:

Administrador corporativo
Administrador Corporativo de SQL Server
El Diseñador de consultas
El Diseñador de consultas para vistas o Diseñador de vistas
Paneles del Diseñador de consultas
Panel Diagrama
Panel Cuadrícula
Panel SQL
Panel Resultados
Tipos de consultas
Operativa con consultas
Consultas paramétricas
Criterios de búsqueda
Consultas mediante la herramienta OSQL

Capítulo 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
Funciones CAST y CONVERT
Conversiones explícitas e implícitas
Expresiones
Operadores
Clasificación de los operadores
Ejemplos de operadores
Orden de precedencia de los operadores
Palabras reservadas
Reglas de sintaxis en Transact-SQL
Comentarios en Transact-SQL

Capítulo 7.Transact-SQL.Lenguaje de consulta de datos:

Sentencia SELECT
Introducción
La sentencia SELECT
Cláusula SELECT
Cláusula INTO
Cláusula FROM
Cláusula WHERE
Cláusula GROUP BY
Cláusula HAVING
Operador UNION
Cláusula ORDER BY
Cláusula COMPUTE
Cláusula FOR
Cláusula OPTION
Observaciones relativas a la sentencia SELECT
Selección de filas
Filas duplicadas y la cláusula DISTINCT
Ordenación de los resultados de una consulta
Columnas calculadas
Renombrar columnas: Cláusula AS
Consultas con condiciones de búsqueda
Contrastes de comparación
Contraste de rango: Cláusula BETWEEN…AND
Contraste de pertenencia a un conjunto: Cláusula IN
Contraste de correspondencia con patrón: Cláusula LIKE
Contraste de valor nulo: Cláusula IS NULL
Contrastes compuestos: Cláusulas AND, OR y NOT
Combinación de consultas: Cláusula UNION

Capítulo 8.Transact-SQL.Consultas multitabla (JOINS) y consultas resumen

JOIN de dos tablas
JOINS con criterios de selección de filas
JOINS con múltiples columnas de emparejamiento
JOINS de tres o más tablas
JOIN con condiciones de búsqueda sin igualdad
JOINS internos y externos
JOIN EXTERNO completo
JOIN EXTERNO izquierdo y derecho
INNER JOIN
LEFT JOIN, RIGHT JOIN
Casos especiales en consultas multitabla
Consultas resumen
Funciones de agregado en la lista de selección
Función COUNT(*)
Valores NULL en las funciones de agregado
Tratamiento de filas duplicadas con DISTINCT
Agrupar filas con GROUP BY
Resumir datos
Resumir datos con CUBE
Resumir datos con ROLLUP

Capítulo 9.Transact-SQL.Subconsultas y uso avanzado de funciones

Subconsultas
Reglas de las subconsultas
Subconsultas con IN
Subconsultas con operadores de comparación
Subconsultas con EXISTS
Subconsultas con ANY, SOME o ALL
Subconsultas usadas en cualquier lugar de una expresión
Subconsultas con múltiples niveles de anidamiento
Subconsultas correlacionadas
Subconsultas correlacionadas con alias
Subconsultas correlacionadas con operadores de comparación
Subconsultas correlacionadas con una cláusula HAVING
Unión, intersección y diferencia en subconsultas
Uso avanzado de funciones y variables
Funciones de cadena
Funciones numéricas
Funciones agregadas o estadísticas
Funciones de fechas y horas
Funciones de metadatos
Funciones de seguridad
Funciones del sistema

Capítulo 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
Definición de columnas
Restricciones de integridad
Restricciones de columna
Restricciones de tabla
Observaciones sobre las restricciones de integridad
Limitaciones en CREATE TABLE
Modificación de tablas con ALTER TABLE
Borrado de tablas con DROP TABLE

Capítulo 11.Transact-SQL.Lenguaje de manipulación de datos:

Actualización de tablas
Agregar datos.La sentencia INSERT
Insertar una fila mediante INSERT INTO…VALUES
Insertar valores NULL
Insertar todas las columnas
Insertar varias filas mediante INSERT INTO…SELECT
Sintaxis general de la sentencia INSERT
Eliminar datos.Las sentencias DELETE y TRUNCATE
Eliminar filas con DELETE
Eliminar todas las filas con TRUNCATE TABLE
Actualizar datos.La sentencia UPDATE
Cambiar datos con UPDATE
Actualización de todas las filas con UPDATE
UPDATE con subconsulta

Capítulo 12.Transact-SQL.Administrar vistas e índices y lenguaje de control de transacciones.

Introducción
Vistas
Creación de una vista
Vistas horizontales
Vistas verticales
Vistas fila/columna
Vistas agrupadas
Vistas compuestas
Actualización de vistas
Modificación de vistas con ALTER VIEW
Borrado de vistas con DROP VIEW
Índices
Borrado de índices
Procesamiento de transacciones
Sentencia BEGIN TRANSACTION
Sentencia COMMIT TRANSACTION
Sentencia COMMIT WORK
Sentencia SAVE TRANSACTION
Sentencia ROLLBACK TRANSACTION

Capítulo 13.Administrar la seguridad con Transact-SQL.

Lenguaje de control de datos
Autenticación y administración de usuarios
Crear una contraseña de usuario para acceso a SQL Server
Crear una cuenta de inicio de sesión en SQL Server
Conceder a cuentas de SQL Server el acceso a una base de datos
Funciones (roles) de base de datos
Asistente para inicios de sesión
Administrar permisos
Conceder permisos: La sentencia GRANT
Denegar permisos: La sentencia DENY
Revocar permisos: la sentencia REVOKE

Capítulo 14.Copias de seguridad y restauración de bases de datos

Modelos de recuperación
Recuperación simple: Copias de seguridad de bases de datos completa
Crear una copia de seguridad completa de base de datos mediante
Transact-SQL: La sentencia BACKUP DATABASE
Recuperación simple: Copias de seguridad diferencial de bases de datos
Crear una copia de seguridad diferencial de base de datos mediante
Transact-SQL: La sentencia BACKUP DATABASE
Recuperación simple: Restaurar una copia de seguridad completa
de base de datos
Restaurar una copia de seguridad completa de base de datos
mediante Transact-SQL
Recuperación simple: Restaurar una copia de seguridad diferencial
de base de datos
Restaurar una copia de seguridad diferencial de base de datos
mediante Transact-SQL
Recuperación completa: Copias de seguridad de registro de transacciones
Crear una copia de seguridad del registro de transacciones mediante Transact -SQL
Recuperación de registro masivo
Recuperar bases de datos sin restaurar mediante Transact -SQL
Reiniciar operaciones de copia de seguridad y restauración interrumpidas
mediante Transact-SQL
Administar copias de seguridad
Dispositivos de copia de seguridad
Información de copias de seguridad
Comprobación de copias de seguridad
Copiar o mover bases de datos entre servidores: Asistente para copiar bases de datos
La sentencia BACKUP
La sentencia RESTORE

Capítulo 15.Duplicación en SQL Server

El proceso de duplicación en SQL Server
Herramientas de duplicación
Asistente para configurar, publicar y distribuir
Asistente para creación de publicaciones
Asistente para crear suscripciones de extracción
Asistente para crear suscripciones de inserción
Asistente para definir la transformación de los datos publicados
Asistente para la creación de trabajos de instantáneas dinámicas
Asistente para deshabilitar, publicar y distribuir
Propiedades de la duplicación
Opciones de duplicación
Filtros por filas
Filtros de columnas
Funciones definidas por el usuario
Actualización inmediata y actualización en cola
Sincronización alternativa
Seguridad en la duplicación
Publicar los datos por Internet mediante TCP/IP y FTP

Capítulo 16.Administrar SQL Server: Iniciar, pausar, detener e importar y exportar datos

Iniciar, pausar y detener SQL Server desde el Administrador Corporativo,
Administrador de Servicios y símbolo del sistema
Importación y exportación de datos
Herramienta BCP
Instrucción BULK INSERT de Transact-SQL
Asistente de importación y exportación con DTS
Diseñador DTS
Adjuntar y separar bases de datos

Capítulo 17.Administrar Servidores: Registro, contraseñas y conexiones de red

Registro de servidores
Configurar conexiones de red
Herramienta de red de SQL Server
Conexiones a SQL Server mediante un servidor proxy
Conexiones a SQL Server a través de Internet
Configuración de servidores vinculados
Configuración de servidores remotos
Servidores de reserva
Administración de clientes
Herramienta de red de cliente
Configurar orígenes de datos ODBC

Capítulo 18.Automatización de tareas administrativas.Asistente para ayudante de Web

Administración multiservidor
Trabajos
Sucesos: Operadores y alertas
Asistente para la creación de alertas
Asistente para la creación de trabajos
Asistente para ayudante de Web
Herramienta de configuración de XML en SQL
Asistente para planes de mantenimiento de bases de datos

Índice alfabético

Títulos relacionados con Domine Microsoft SQL Server 2000: Administración y Análisis de Bases de Datos.:


MySQL AvanzadoMysql Avanzado
Jeremy D. Zawodny.
336 páginas.
Envío gratuito
Precio: 24,5 € ($33,28)


Oracle8. Manual del administradorOracle8.
manual Del Administrador

Kevin Loney.
736 páginas.
Precio: 51,95 € ($70,57)


SQL Server 2000Sql Server 2000
Francisco Charte Ojeda.
336 páginas.
Precio: 13,8 € ($18,75)