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
Materia
Programación informática/desarrollo de software
ISBN:
978-84-415-2089-9
Páginas:
1264
Encuadernación:
TAPA DURA
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

  • MONITORIZACION Y RENDIMIENTO DEL SOFWARE
    PARRO FERNANDEZ, IVAN
    Para ello aprenderemos las formas y medidas de rendimiento más importantes, las diferentes técnicas de monitorización del sistema y las mejores opciones para detectar errores o anomalías en el sistema con el fin de planificar una respuesta adecuada que garantice la estabilidad y continuidad del mismo. Por otra parte se mostrarán los elementos que verifican la calidad y validez ...
    En stock

    19,50 €

  • DOCKER. SEGURIDAD Y MONITORIZACIÓN EN CONTENEDORES E IMÁGENES
    ORTEGA CANDEL, JOSÉ MANUEL
    Este libro tiene como objetivo facilitar al lector los conocimientos necesarios para entender cómo gestiona Docker la seguridad tanto desde el punto de vista de la máquina donde lo ejecutamos, como desde el desarrollo y despliegue de imágenes. Docker ofrece una serie de herramientas que permiten al usuario analizar cada una de las capas de las imágenes y contenedores en búsqu...
    Sin stock. Consulte disponibilidad.

    27,96 €

  • JAVA. CURSO PRÁCTICO DE FORMACIÓN
    MARTÍN SIERRA, ANTONIO
    Sin stock. Consulte disponibilidad.

    19,95 €

  • APRENDE A PROGRAMAR CON KOTLIN
    JOSÉ DIMAS LUJÁN CASTILLO
    Sin stock. Consulte disponibilidad.

    19,95 €

  • PROGRAMACIÓN DE AUTÓMATAS SIEMENS S7-300 Y S7-1500. AWL Y SCL
    PECIÑA BELMONTE, LUIS
    Son tiempos de cambios en la industria y, por lo tanto, en los sistemas automáticos. El PLC como parte fundamental de la automatización se prepara para la Industria 4.0. La digitalización, la integración y la nube van a ser parte de esa nueva industria. Siemens apuesta fuerte por la Industria 4.0 y con el nuevo PLC 1500 lidera la iniciativa de esta nueva aventura. Se trata de ...
    En stock

    29,00 €

  • XAMARIN.FORMS EN ACCION. APLICACIONES DE NEGOCIO
    DIAZ CONCHA,RODRIGO
    Xamarin.Forms es una plataforma de desarrollo que permite crear modernas aplicaciones nativas para los sistemas operativos móviles más importantes del mercado. A través de numerosas prácticas desarrolladas a lo largo del libro, dominará esta potente tecnología, analizando detalladamente: Los fundamentos de Xamarin y de Xamarin.Forms El modelo de aplicación que expone Xamarin.F...
    Sin stock. Consulte disponibilidad.

    25,95 €