BASES DE DATOS CON SQL SERVER 2005

BASES DE DATOS CON SQL SERVER 2005

SOLID QUALITY LEARNING

29,00 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2007
ISBN:
978-84-415-2131-5
Páginas:
384
Encuadernación:
Rústica

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Introducción
¿Para quién es este libro?
Cómo está organizado este libro
Encontrar el mejor punto de partida
Convenciones y características de este libro
Convenciones
Otras características
Requisitos del sistema
Archivos de ejemplo
Utilización de los archivos de ejemplo


Parte I. Introducción al desarrollo de bases de datos con MicrosoftSQL Server 2005

1. Introducción al desarrollo de bases de datos con Microsoft SQL Server 2005
El proceso de almacenamiento y gestión de datos
Introducción a los sistemas de bases de datos
Comprender los requisitos de una base de datos
Definir la arquitectura de una aplicación de bases de datos
Utilizar una aplicación monolítica con datos incrustados en el código
Utilizar una aplicación monolítica con datos almacenados en un archivo externo
Utilizar una aplicación de bases de datos con datos gestionados por un servidor de bases de datos
Utilizar una aplicación con una capa de acceso genérico a datos
Utilizar una aplicación con capas independientes para presentación, lógica y acceso a datos
Utilizar una aplicación compleja con varias opciones para cada capa
Conclusión

2. Instalar y configurar su entorno de desarrollo Microsoft SQL Server 2005
Utilizar una máquina virtual
Requisitos de sistema operativo para el desarrollo de aplicaciones de bases de datos SQL Server
Herramientas de productividad recomendadas
Utilizar el monitor de rendimiento
Utilizar el monitor de red
Utilizar el asesor de actualización
Herramientas de desarrollo recomendadas
Ediciones de Microsoft SQL Server 2005
Microsoft SQL Server Express Edition
Microsoft SQL Server Workgroup Edition
Microsoft SQL Server Standard Edition
Microsoft SQL Server Enterprise Edition
Instalación de SQL Server 2005
Instalar SQL Server 2005
La herramienta de configuración de superficie
Configuración de superficie para servicios y conexiones
Configuración de superficie para características
Conclusión
Referencia rápida

3. Las herramientas de gestión de Microsoft SQL Server 2005
Introducción
La herramienta Libros en pantalla de SQL Server
Acceder a Libros en pantalla de SQL Server
La herramienta SQL Server Configuration Manager
El nodo Servicios de SQL Server 2005
El nodo Configuración de red de SQL Server 2005
Puertos estáticos, puertos dinámicos y Firewall de Windows
¿Cuál es la mejor configuración?
El nodo Configuración de SQL Native Client
Protocolos de cliente
Alias
La herramienta Configuración de superficie de SQL Server
Configuración de superficie para servicios y conexiones
Configuración de superficie para características
La utilidad Sac
La herramienta SQL Server Management Studio
Administrar servidores con SQL Server Management Studio
Conectar con un servidor
Registrar un servidor en SQL Server Management Studio
El Explorador de objetos de SQL Server Management Studio
El nodo Bases de datos
Realizar una consulta sobre más de una tabla
Gestionar otros objetos
Utilizar diagramas de bases de datos
Escribir script en SQL Server Management Studio
Recuperar información sobre una consulta
Recuperar estadísticas
Escribir soluciones y proyectos en SQL Server Management Studio
Crear un proyecto en SQL Server Management Studio
Utilizar plantillas en SQL Server Management Studio
Realizar acciones con plantillas
La herramienta SQL Server Profiler
Utilizar la herramienta SQL Server Profiler para crear una traza
Crear una traza con la interfaz gráfica
¿Cuándo debería utilizarse SQL Server Profiler?
Acceder a los tipos de eventos
Seleccionar datos en clases de eventos
Ejecutar juntos SQL Server Profiler
Ejecutar junos SQL Server Profiler y el monitor de rendimiento
Ver interbloqueos en SQL Server Profiler
Exportar información sobre interbloqueos
Trabajar con el Asistente para la optimización de motor de base de datos
Análisis del Asistente para la optimización de motor de base de datos
Trabajar con el Asistente para la optimización de motor de base de datos
Iniciar el Asistente para la optimización de motor de base de datos
Evaluar las recomendaciones
Gestión de opciones de optimización
Gestión de sesiones del Asistente para la optimización de motor de base de datos
Exportar una definición de sesión
La utilidad SQLCmd
Trabajar con la utilidad SQLCmd
Conectar con la instancia por defecto de SQL Server
Ejecutar archivos de script
Ejecutar el script DTA.sql en la utilidad SQLCmd
Conclusión
Referencia rápida


Parte II. Cómo crear una base de datos Microsoft SQL Server 2005

4. Recopilar y comprender los requisitos de un trabajo antes de crear los objetos de una base de datos
Comprender los procesos de un proyecto y los requisitos de interacción con el usuario
Definir el problema de trabajo
Reconocer los requisitos
Realizar un sondeo de los usuarios
Entrevistas
Seguimiento
Escribir los requisitos
Comprender los datos del proyecto y su tiempo de vida
Arquitectura y requisitos operacionales
Disponibilidad
Interoperatividad
Manejabilidad
Rendimiento
Fiabilidad
Escalabilidad
Seguridad
Predecir el volumen de información para almacenar y gestionar y predecir la utilización de la base de datos
Análisis de coste de transacciones
Paso 1. Recopilar un perfil de usuarios
Paso 2. Ejecutar pruebas discontinuas
Paso 3. Medida del coste de cada operación
Paso 4. Calcular el coste de un perfil promedio
Paso 5. Cálculo de la capacidad máxima
Paso 6. Verificar la capacidad máxima
Conclusión
Referencia rápida

5. Diseñar una base de datos para solucionar las necesidades de su proyecto
Diseñar una base de datos de forma conceptual
Validación de los requisitos del proyecto mediante modelos conceptuales
Crear el primer modelo
Crear un diagrama del modelo
Crear entidades
Añadir atributos
Añadir relaciones
Otros tipos de relaciones
Dar el visto bueno al modelo
Realizar el diseño lógico una base de datos para aprovechar el motor relacional
Crear columnas para representar los atributos de un objeto
Declarar gráficamente un tipo de datos
Utilizar código T-SQL para definir un tipo de datos
Atributos numéricos
Atributos de cadena
Atributos de fecha y hora
Datos binarios
Atributos complejos
Validar los datos
Restricciones NOT NULL
Restricciones DEFAULT
Restricciones PRIMARY KEY
Restricciones UNIQUE
Restricciones CHECK
Restricciones FOREIGN KEY
Crear físicamente una base de datos
Seleccionar un diseño de almacenamiento apropiado para una base de datos
¿Qué es una base de datos?
¿Cómo se almacena la información?
Diseño de almacenamiento de una base de datos
Crear una base de datos
Utilizar T-SQL para crear una base de datos
Diseñar esquemas de base de datos para agrupar de forma lógica los objetos de una base de datos
Utilizar T-SQL para crear esquemas en una base de datos
Crear tablas para implementar un diseño
Utilizar T-SQL para crear tablas
Conclusión
Referencia rápida


Parte III. Cómo consultar datos en Microsoft SQL Server 2005

6. Leer datos de Microsoft SQL Server 2005 desde aplicaciones cliente
Introducción a los componentes de Microsoft Data Access
Evitar componentes MDAC desechados
Visión preliminar de la arquitectura MDAC
Comprender ODBC (conectividad abierta de base de datos)
Crear un nombre de origen de datos (DSN)
Programación de aplicaciones ODBC
OLE DB y ADO
Utilizar un objeto de conexión ADO
Utilizar el objeto de comando ADO
Utilizar el objeto de conjunto de registros de ADO
Comprender ADO.NET
La arquitectura de ADO.NET
Los espacios de nombres ADO.NET
Introducción al servidor de datos .NET para SQL Server
La clase SqlConnection
La clase SqlCommand
La clase SqlDataReader
La clase SqlDataAdapter
La clase TableAdapter
Crear un objeto TableAdapter
Introducción a SQL Native Client
Soporte para tipos de datos XML
Conjuntos de resultados activos múltiples (MARS)
Notificación de consultas
Crear una aplicación que utilice la notificación de consultas
Conclusión
Referencia rápida

7. Seleccionar los datos que necesita
Seleccionar datos de una única tabla
Ejecutar una sentencia SELECT en SQL Server Management Studio
Los operadores AND y OR
Comparar valores NULL
Utilizar la sentencia CASE
Utilizar argumentos de búsqueda
Seleccionar datos de varias tablas
Utilizar alias
La sintaxis INNER JOIN
Utilizar más de dos tablas
LEFT JOIN
RIGHT JOIN
FULL JOIN
Leer valores individuales
Funciones escalares suministradas por el sistema
Funciones agregadas
Funciones de configuración
Funciones de cursor
Funciones de fecha y hora
Funciones matemáticas
Funciones de metadatos
Funciones de seguridad
Funciones de cadena
Funciones de sistema
Funciones estadísticas del sistema
Funciones de clasificación
Diseñar y utilizar funciones escalares definidas por el usuario
Diseñar UDF que no accedan a tablas o vistas
Diseñar UDF que accedan a tablas o vistas
Diseñar y utilizar procedimientos almacenados para recuperar valores escalares
Utilizar parámetros de salida
Leer datos relacionales y XML
Ver resultados XML en SQL Server Management Studio
Cambiar la configuración de vista del panel Resultados
Convertir datos relacionales a formato XML
Convertir datos XML a formato relacional
Convertir datos XML en un formato relacional utilizando el método nodes()
Consultar XML y datos relacionales utilizando XQuery
Utilizar XQUERY en consultas
Ordenar datos
Conclusión
Referencia rápida

8. Crear vistas para encapsular consultas
Seleccionar datos de una sola vista
Crear una vista
Crear una vista en SQL Server Management Studio
Crear una vista utilizando T-SQL
Obtener información sobre una vista
Crear opciones de vistas
Modificar una definición de vista
Actualizar datos a través de una vista
Vistas segmentadas
Mezclar datos de vistas y tablas
Trabajar con vistas dentro de aplicaciones cliente
Crear un origen de datos con Visual Studio 2005
Conclusión
Referencia rápida

9. Recuperar datos utilizando objetos programables
Introducción
Trabajar con un problema sencillo
Funciones escalares definidas por el usuario
Recuperar conjuntos de resultados
Funciones UDF en línea
Tablas fantasma
Funciones UDF con valores de tabla
Actualizar datos
Simplificar procedimientos
Utilizar procedimientos almacenados y funciones UDF
Lenguaje común para funciones UDFy procedimientos en tiempo de ejecución
Trabajar con cálculos estadísticos
Escribir una función de factorial utilizando Visual Basic.NET
Utilizar funciones UDF con valores de tabla
Trabajar con procedimientos almacenados CLR
Realizar operaciones con archivos
Conclusión
Referencia rápida


Parte IV. Cómo modificar datos en Microsoft SQL Server 2005

10. Insertar datos en Microsoft SQL Server 2005
La sentencia INSERT
Crear una sentencia INSERT con SQL Server Management Studio
Crear una sentencia INSERT
Utilizar valores especiales en una fila
Utilizar otras formas de la sentencia INSERT
Insertar datos mediante vistas
Insertar un valor en una vista
La cláusula WITH
Utilizar activadores INSTEAD OF INSERT en vistas
Importar datos en SQL Server 2005
La utilidad BCP
El comando BULK INSERT
Usar servicios de integración para insertar datos
Crear un paquete de exportación
Editar el paquete
Crear su propio paquete
Crear un nuevo proyecto
Definir el origen de datos
Definir el destino
Definir la transformación
Definir el proceso
Encapsular operaciones de inserción en procedimientos almacenados
Activar acciones automáticamente cuando se insertan datos
Manejar errores cuando se insertan datos
Gestionar errores
Insertar datos desde ADO.NET
Utilizar objetos ADO.NET
Conclusión
Referencia rápida

11. Eliminar datos desde Microsoft SQL Server 2005
Utilizar la sentencia DELETE
Crear una sentencia DELETE con SQL Server Management Studio
Crear una sentencia DELETE
Definir la condición WHERE
Utilizar relaciones para llevar a cabo eliminaciones
Eliminar datos mediante vistas
Utilizar activadores INSTEAD OF DELETE en vistas
Encapsular operaciones de eliminación en procedimientos almacenados
Implementar el mecanismo de coincidencia pesimista en operaciones de eliminación
Cambiar la información de una fila en una tabla
Implementar el mecanismo de coincidencia optimista en operaciones de eliminación
Método 1. Comparar todas las columnas
Método 2. Utilizar una columna de fecha de modificación
Método 3. Utilizar una columna de marca de hora
Método 4. Utilizar una columna de identificador único
Activar acciones automáticamente cuando se eliminan datos
Manejar errores
Datos que no existen
Los datos que se desean borrar están relacionados con otras tablas
Otros errores
Eliminar datos con ADO.NET
Eliminar filas utilizando ADO.NET
Gestionar errores durante el proceso de eliminación
Evaluar errores en ADO.NET
Conclusión
Referencia rápida

12. Actualizar datos desde Microsoft SQL Server 2005
Utilizar la sentencia UPDATE
Crear una sentencia UPDATE con SQL Server Management Studio
Crear una sentencia UPDATE
Definir la condición WHERE
Asignar nuevos valores a columnas
Utilizar operaciones aritméticas para actualizar información
Cambiar el contenido de una columna grande (MAX)
Cambiar el contenido de una columna grande (BLOB)
Actualizar datos mediante vistas
Utilizar activadores INSTEAD OF UPDATE en vistas
Comprender el activador INSTEAD OF UPDATE
Detectar cambios en una vista
Encapsular operaciones de actualización en procedimientos almacenados
Implementar métodos de coincidencia pesimistas y optimistas para operaciones de actualización
Activar acciones automáticamente cuando se actualizan datos
Manejar errores
El valor asignado es mayor que el límite del tipo de datos del campo
El valor de la columna viola la integridad referencial
Actualizar datos desde ADO.NET
Actualizar una fila utilizando un procedimiento almacenado en ADO.NET
Utilizar conjuntos de datos y adaptadores de tabla
Crear un conjunto de datos y un adaptador de tabla
Crear una interfaz de usuario
Utilizar procedimientos almacenados con adaptadores de tablas
Crear procedimientos almacenados para adaptadores de tablas
Crear un editor
Conclusión
Referencia rápida

Índice alfabético

SQL Server 2005 es un sistema gestor de bases de datos que ofrece administración de información empresarial y análisis de contenidos. Ofrece una seguridad, escalabilidad y disponibilidad mayor a las aplicaciones de datos empresariales y analíticas, a la vez que las hace más fáciles de crear, desplegar y administrar. Esta última versión de SQL Server es más segura, más escalable y más fácil de utilizar y gestionar que las anteriores.

Tiene en sus manos una guía paso a paso para aprender los fundamentos básicos de la programación con SQL Server 2005. Con este manual práctico, aprenderá por sí mismo los conocimientos fundamentales para construir y gestionar bases de datos con la siguiente generación de SQL Server.

Dentro de este libro encontrará información sobre qué opciones de instalación debe utilizar tanto para un entorno de desarrollo como para uno de producción, qué herramientas utilizar durante el diseño, creación y definición de objetos de sus bases de datos y qué pasos debe llevar a cabo para recuperar y actualizar datos.

Artículos relacionados

  • GOOGLE ANALYTICS 4. MIDE Y VENCERÁS
    GOROSTIZA ESQUERDEIRO, IÑAKI / BARAINCA FONTAO, AS
    La versión de Google Analytics que cambió el mundo del marketing y de la analítica digital ha muerto, y los profesionales y las empresas que quieran seguir midiendo tienen que estar preparados para el gran cambio. Google Analytics 4. Mide y vencerás es la continuación del libro más vendido de analítica digital sobre Google Analytics. Este texto se aparta del manual al uso para ...

    24,95 €

  • WORDPRESS 6. CREACIÓN WEB GRATIS
    TELLADO, FERNANDO
    Crear una página web nunca ha sido tan fácil. Gracias a la aplicación WordPress, cada vez más profesionales y negocios tienen acceso a una visibilidad y potencial en internet que antes solo estaban reservados a quien pudiese invertir una gran cantidad de dinero o tuviese muchos conocimientos de programación web. WordPress es una aplicación gratuita y sencilla de utilizar con la...

    24,95 €

  • REPARACIÓN DE TELÉFONOS MÓVILES
    PIER CICCARELLO
    Con esta obra vas a adquirir los conocimientos necesarios para la reparación de teléfonos móviles, tanto a nivel de sistema operativo como de hardware. Aprenderás los conceptos básicos de electrónicay, de forma secuencial, este libro te ayudará a de resolver las averías y errores más comunes que se producen. También, aprenderás a implantar metodologías y tips de trabajo que te ...

    29,90 €

  • EL METAVERSO. UN VIAJE HACIA LA TIERRA DIGITAL
    KIM, SANGKYUN
    Jensen Huang dijo: Se acerca el metaverso en su discurso inaugural en una conferencia en octubre de 2020. Es el fundador y director ejecutivo de Nvidia, una empresa tecnológica multinacional que diseña y produce unidades de procesamiento gráfico para el mercado de la computación móvil. La palabra metaverso está formada por el prefijo meta y universo. Aunque no estemos muy famil...

    26,50 €

  • CIBERSEGURIDAD CON MINECRAFT PARA NIÑOS
    GOMEZ SALAMANCA, JOSÉ MARÍA
    La ciberseguridad es necesario que se conozca desde que se comienza a usar cualquier dispositivo electrónico porque son muchas las personas que se aprovechan de la inocencia de nuestros hijos para intentan robarles, estafarles o manipularles. Por este motivo, Minecraft ha lanzado una nueva aventura donde se quiere educar de forma divertida y creativa a los niños de 7 a 12 años ...

    14,90 €

  • INTELIGENCIA ARTIFICIAL CASOS PRACTICOS CON APREND
    EMILIO SORIA
    Este libro tiene como objetivo acercar al lector, de una manera teórica y práctica, a la Inteligencia Artificial moderna usando modelos neuronales artificiales profundos que constituyen la base actualde esta tecnología. Esta obra, dirigida a estudiantes y profesionales, nos brinda información clara y concisa sobre la IA en la que se abordan desde el concepto de neurona artifici...

    29,90 €

Otros libros del autor

  • SQL SERVER 2005. TRAINING KIT. EXAMEN 70-431
    SOLID QUALITY LEARNING
    Las Certificaciones Microsoft para especialistas en tecnología (MCTS) en SQL Server 2005 le otorgan la distinción de experto para implementar, construir, resolver problemas y depurar bases de datos en SQL Server 2005.Esta guía oficial de estudio de Microsoft Press ha sido diseñada para profesionales de la tecnología de la información que quieran presentarse al examen 70-431 de ...

    77,50 €