SQL SERVER 2005 (LA BIBLIA)

SQL SERVER 2005 (LA BIBLIA)

GUNDERLOY, MIKE / JORDEN, JOSEPH / TSCHANZ, DAVID

88,60 €
IVA incluido
Descatalogado
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2006
ISBN:
978-84-415-2089-9
Páginas:
1264
Encuadernación:
TAPA DURA
Materias:
Colección:
LA BIBLIA
88,60 €
IVA incluido
Descatalogado

Agradecimientos

Introducción
Cómo se organiza este libro
Convenciones utilizadas


Parte I. Introducción a SQL Server

1. Introducción a SQL Server 2005
Las ediciones de SQL Server 2005
Administración de SQL Server
Apertura de SQL Server Management Studio
Creación de un inicio de sesión
Utilización de Configuration Manager
Visualización de la actividad actual
Herramientas de desarrollo
Business Intelligence Development Studio
Novedades y mejoras
Integration Services
Nuevas tareas
Nuevos orígenes y destinos de datos
Nuevas transformaciones de datos
Réplicas
Analysis Services
Notification Services
Reporting Services
Service Broker
Resumen

2. Información general sobre los conceptos de las bases de datos
Bases de datos
Bases de datos cliente-servidor y archivo-servidor
Bases de datos relacionales
Bases de datos OLTP y OLAP
Registros de transacciones
Tablas
Registros, campos y valores
Filas y columnas
Valores nulos
Propiedades de campo
Claves y relaciones
Índices y restricciones
Reglas y valores predeterminados
Vistas
SQL
Bloqueo
DDL y DML
Plan de consulta
Procedimientos almacenados
Desencadenadores y notificaciones de evento
Transacciones
Procedimientos almacenados del sistema
Propiedad y seguridad
Trabajos, alertas y operadores
Réplicas
Resumen

3. Información general acerca de SQL Server
Programas que se instalan con SQL Server
Libros en pantalla de SQL Server
SQL Configuration Manager
Servicios de SQL Server 2005
Configuración de red de SQL Server 2005 Server
Configuración de SQL Native Client
SQL Profiler
SQLCMD
BCP, programa de copia masiva
SQL Server Management Studio
Interfaces de programación de aplicaciones
Partes de la base de datos
Tablas
Vistas
Procedimientos almacenados
Diagramas
Cuentas de usuario de base de datos
Funciones de base de datos
Tipos de datos de sistema
Funciones definidas por el usuario
Reglas y restricciones
Valores predeterminados
Catálogos de texto
XML y SQL Server
Conceptos relacionados con el almacenamiento de SQL Server
Páginas
Extensiones
Resumen

4. Diseño y normalización de bases de datos
¿Qué es la normalización?
Conceptos fundamentales de la normalización
Integridad de entidad
Integridad de dominio
Integridad referencial
Integridad definida por el usuario
Primera forma normal
Definición de la Primera forma normal
Identificación de una clave principal
Claves candidatas
Elección de una buena clave principal
Claves suplentes
Segunda forma normal
Claves externas y relaciones
Tercera forma normal
Forma normal de Boyce-Codd
Normalización avanzada
Cuarta forma normal
Quinta forma normal
Desnormalización
Toma de decisiones
Herramientas para la normalización en SQL Server
Columnas de identidad
Restricciones
Restricciones UNIQUE
Restricciones DEFAULT
Restricciones CHECK
Integridad referencial declarativa (DRI)
Claves principales
Claves externas
Integridad referencial en cascada
Desencadenadores
Resumen


Parte II. Transact-SQL

5. Información general sobre Transact-SQL y fundamentos básicos
¿Qué es Transact-SQL?
ANSI SQL
Dialectos de SQL
Opciones de configuración de SQL
Utilización de SET para ofrecer compatibilidad con ANSI
Utilización de ALTER DATABASE para cambiar las opciones
El procedimiento almacenado sp_dboption
El procedimiento almacenado sp_dbcmptlevel
Sintaxis y convenciones de T-SQL
Lectura de los diagramas de sintaxis
Identificadores válidos
Referencia a objetos
Palabras reservadas
Tipos de datos
Enteros
Texto
Decimal
Dinero
Coma flotante
Fecha
Datos binarios
Tipos de datos especiales
Sinónimos de los tipos de datos
Operadores
Operadores disponibles
Precedencia y agrupación de operadores
Comodines
Variables
Variables globales del sistema
Variables locales
Funciones
Generación de identificadores exclusivos globales (GUID)
Funciones de cadena
Funciones de fecha y hora
Funciones matemáticas
Funciones del sistema y de metadatos
Funciones definidas por el usuario
Ejecución de código T-SQL
Utilización de SQL Server Management Studio
Creación de una consulta
Guardado de una consulta
Apertura de una consulta guardada
Visualización de los resultados
Visualización del plan de ejecución
Creación de una vista
Creación de un procedimiento almacenado
Empleo de las utilidades de línea de comandos
Utilización de OSQL
Utilización de SQLCMD
Resumen

6. Consultas SELECT
Utilización de consultas SELECT básicas
Limitación de los registros con la cláusula WHERE
Utilización de combinaciones
INNER JOIN
Combinación de varias tablas
OUTER JOIN
Conversión de los conjuntos de resultados en informes
Utilización de ORDER BY
Utilización de GROUP BY y HAVING
Utilización de ROLLUP
Utilización de CUBE y GROUPING
Utilización de TOP N y TOP N%
Utilización de OVER
Búsqueda de texto completo
Instalación y configuración de la búsqueda de texto completo
Ejecución de búsquedas de texto completo
Administración de la búsqueda de texto completo
Consultas en servidores vinculados
Consultas XML
Resumen

7. Consultas de acción
¿Qué son las consultas de acción?
Consultas de eliminación
Sintaxis de DELETE
Limitaciones de DELETE
Ejemplos de DELETE
Sintaxis de TRUNCATE TABLE
Limitaciones de TRUNCATE TABLE
Ejemplo de TRUNCATE TABLE
Consultas de actualización
Sintaxis de UPDATE
Limitaciones de UPDATE
Ejemplos de UPDATE
Consultas de inserción
Sintaxis de INSERT
Limitaciones de INSERT
Ejemplos de INSERT
Sintaxis de SELECT INTO
Limitaciones de SELECT INTO
Ejemplos de SELECT INTO
Resumen

8. Temas avanzados de Transact-SQL
Transacciones
¿Qué son las transacciones?
Las propiedades ACID
Atomicidad
Coherencia
Aislamiento
Durabilidad
Utilización de las transacciones
BEGIN TRANSACTION
COMMIT TRANSACTION
ROLLBACK TRANSACTION
SAVE TRANSACTION
@@TRANCOUNT
@@ERROR
Ejemplo de transacción
Transacciones distribuidas
Microsoft DTC
BEGIN DISTRIBUTED TRANSACTION
Prácticas recomendables para las transacciones
Funciones de conjuntos de filas
CONTAINSTABLE
FREETEXTTABLE
OPENQUERY
OPENROWSET
OPENDATASOURCE
OPENXML
Introducción a XPath
Sintaxis de OPENXML
Ejemplos de OPENXML
Cursores
DECLARE CURSOR
OPEN y @@CURSOR_ROWS
FETCH y @@FETCH_STATUS
CLOSE
DEALLOCATE
Ejemplo de cursor
Utilización de tablas del sistema y vistas de esquema de información
¿Qué contienen las tablas del sistema?
Ejemplos de consultas de tablas del sistema
Vistas de esquema de información
Sugerencias para el optimiza

La aparición de SQL Server 2005 ha revolucionado el mundo de las bases de datos. Este software de próxima generación de Microsoft es un lenguaje estándar de comunicación capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Presenta una potencia y versatilidad notables que contrasta con su accesibilidad de aprendizaje, por lo que es más que un sistema gestor: analiza y administra datos y hace posible avances en tres ámbitos clave: gestión de información empresarial, productividad de los desarrolladores e inteligencia empresarial.

Este libro ha sido desarrollado como material de consulta tanto para el usuario que lleve poco tiempo trabajando con SQL Server como para el experimentado que tal vez desee ver las novedades de esta versión. Proporciona la información esencial que necesita el usuario a la hora de orientarse y empezar a usar este sistema de gestión para administrar los datos.

Con poca teoría y mucha práctica, esta libro presenta los temas con ejemplos de la vida real de aplicaciones empresariales de gran escala, para que así el usuario alcance la resolución de problemas e información esencial sobre la conectividad mejorada de SQL Server 2005. En definitiva, este libro le guiará rápida, pero sistemáticamente, por los temas que más interesan a sus lectores.

Artículos relacionados

  • APRENDER VISUAL BASIC PARA APLICA.EXCEL CON 100 EJERCI.PRAC
    GOMEZ GUTIERREZ, JUAN ANTONIO
    Visual Basic for Applications (VBA) es el lenguaje de programación ideal para automatizar tareas repetitivas con macros y dar una mayor funcionalidad a los libros de Excel. Si quiere descubrir todas las soluciones que pueden aplicarse a los diferentes problemas con los que se puede encontrar como usuario de Excel, ha llegado al libro indicado. VBA ejecuta de forma sencilla y r...
    Stock en librería

    21,90 €

  • INTRODUCCION A LOS ANALISIS ESTADISTICOS EN R
    MARIN / CARRASCO
    La estadística es una herramienta esencial para extraer un conocimiento riguroso a partir del análisis de datos, tanto para la toma de decisiones empresariales como para la investigación científica. Sin embargo, su aprendizaje a menudo se hace tedioso, y es común perderse en la notación matemática o los conceptos teóricos. En este libro encontrará una introducción a los métodos...
    Stock en librería

    20,85 €

  • APRENDE A PROGRAMAR EN PYTHON DE CERO AL INFINITO
    GUARDATI / CAIRO
    Si tienes cero o nula experiencia en programación y quieres saber más acerca de la solución algorítmica de problemas, enfatizando en el análisis, el diseño, la implementación y la prueba de las soluciones, este libro será tu gran aliado. Gracias a la lectura de este manual serás capaz de analizar un problema y, una vez entendido, diseñar el algoritmo que representa una solució...
    Stock en librería

    22,80 €

  • COLECCIONES DE DATOS Y ALGORITMOS EN PYTHON DE CERO AL INFI
    GUARDATI BUENO, SILVIA
    Solucionar uno mismo los problemas derivados del análisis de las colecciones de datos por medio del diseño de algoritmos es esencial para evolucionar como programador, así como saber implementar dichas soluciones utilizando el lenguaje de programación Python. Si quiere aprender nuevas formas de representar datos, su manejo y su uso en la solución de problemas, este libro le pr...
    Stock en librería

    28,95 €

  • COMPUTACION EN LA NUBE 2/E
    JOYANES AGUILAR, LUIS
    Si quiere estar al día sobre la computación en la nube (cloud computing) mediante la descripción de sus arquitecturas y modelos más sobresalientes, ha llegado al libro indicado. Desde la aparición de la primera edición de este libro, la nube se ha desplegado a lo largo y ancho del mundo con innumerables proveedores de servicios y miles de millones de usuarios en sus diferentes...
    Stock en librería

    29,70 €

  • APRENDER REACT CON 100 EJERCICIOS PRACTICOS
    MONTESERIN FERNANDEZ, PABLO
    Si le interesa ampliar su conocimiento en Javascript, React es la mejor tecnología para aprender. La relación entre el esfuerzo destinado a aprenderla y lo que podrá hacer después con ella es muy positiva. Además, React está ampliamente extendida y es demandada en infinidad de puestos de trabajo. Gracias a los 100 ejercicios prácticos que encontrará en este libro: o Comprender...
    Stock en librería

    21,90 €