Bienvenido a Tecnohackers

Tecnohackers » Programacion » Programacion Webmaster (Moderador: Zentraedi)
 » 

SQL Server 2012 SQL, Transact SQL – Diseño y creación de una base de datos



Autor Tema: SQL Server 2012 SQL, Transact SQL – Diseño y creación de una base de datos  (Leído 443 veces)

Desconectado zolo

  • Consigliere
  • Master
  • *****
  • Mensajes: 23106
  • Un Mes, Un Año o Toda Una Vida, Da Igual, Estare
Este libro está dirigido a los desarrolladores de aplicaciones y a todas aquellas personas que quieran serlo. La primera parte está dedicada al modelo y álgebra relacionales. El álgebra es el origen del lenguaje SQL (Structured Query Language). Una vez que se domina, se puede trabajar de manera eficaz con el lenguaje SQL, independientemente de cuál sea el servidor de base de datos elegido. Después se aborda la parte correspondiente a la gestión de la estructura o SQL DDL (Data Definition Language) y de datos con SQL DML (Data Manipulation Language). Para terminar, se detalla Transact SQL, que es el lenguaje de programación en SQL Server. Los capítulos siguientes se dedican a descubrir y aprender las diferentes funcionalidades que ofrece SQL Server al desarrollador de aplicaciones para facilitarle el trabajo: integración de código .NET en SQL Server, gestión de datos de tipo XML…

Las tareas relativas a la administración del servidor, tales como la gestión del espacio en disco, la seguridad, las copias de seguridad, la restauración, la replicación, etc. se detallan en otro libro de Ediciones ENI.

Respecto al desarrollo, SQL Server ofrece un conjunto de herramientas y funcionalidades que permiten codificar más rápido. SQL Server también permite reducir la distancia que existe entre el desarrollo y la administración de la base de datos y del servidor.

El objetivo que se persigue es mejorar el rendimiento y permitir la gestión de todos los datos de la empresa con los que los usuarios trabajan habitualmente. SQL Server ofrece muchos tipos de datos especializados, como el tipo jerárquico, la gestión de los datos geográficos o los documentos XML. También ofrece una gestión eficiente de los datos de tipo binario, gracias al almacenamiento en el sistema de archivos.

Como el resto de productos servidor, SQL ofrece una interfaz completa con PowerShell, usando la biblioteca SMO del framework .NET.

You are not allowed to view links. Register or Login

El libro detalla el conjunto de instrucciones necesarias para definir tablas y manipular los datos: se presentan e ilustran las diferentes instrucciones SQL y Transact SQL (procedimientos almacenados, funciones y triggers), para entender perfectamente el interés de las funcionalidades que se explican.

Se abordan temas tan interesantes y novedosos como la gestión de datos no estructurados (FILESTREAM), las estructuras jerárquicas y los datos geográficos. También se explican en detalle las principales funcionalidades que permiten gestionar los datos de manera rápida y eficaz, como XML o la integración de código CLR (Common Language Runtime). Por último, se aborda la biblioteca de programación SMO y cómo operar con ella en PowerShell.

Los capítulos del libro: Preámbulo – El modelo relacional – Implementación de bases de datos – Las órdenes de SQL – Transact SQL: el lenguaje procedimental – Gestión de datos distribuidos – Los tipos avanzados – Common Language Runtime – Anexos

Contenido

* SQL Server 2012 - SQL, Transact
* SQL
* Diseño y creación de una base de datos
* Preámbulo
* Introducción
* Recordatorio sobre el almacenamiento de datos
  1. Las diferentes categorías de datos
      a. Los datos básicos
      b. Los datos cambiantes
      c. Los datos de trabajo
      d. Los datos almacenados
  2. La organización de los datos
      a. Directa
      b. Secuencial
      c. Secuencial indexada
      d. Base de datos jerárquica.
      e. Base de datos relacional
* El modelo relacional
  1. Conceptos y definiciones
      a. Representación
  2. Reglas principales
  3. Normalización del esquema relacional
* El álgebra relacional
  1. Operadores.
  2. Etapas de la resolución de un problema
* Administrar una base de datos
  1. Administrar el espacio de almacenamiento
  2. Administrar el objeto DATABASE
     a. Crear la base de datos
     b. Modificar el tamaño
     c. Eliminar la base de datos
     d. Renombrar una base de datos
     e. Configurar una base de datos
* Administrar tablas e índices
  1. Identificador.
  2. Los tipos de datos
     a. Tipos de datos de sistema
     b. Tipos de datos definidos por el usuario
  3. Administrar las tablas
     a. Crear una tabla
     b. Modificar una tabla
     c. Eliminar una tabla
     d. Nombre completo de una tabla
     e. Columnas calculadas
* Implementación de la integridad de los datos
  1. Los valores por defecto
  2. Las reglas
  3. La propiedad Identity
  4. Las restricciones de integridad
     a. NOT NULL
     b. PRIMARY KEY
     c. UNIQUE
     d. REFERENCIAS
     e. DEFAULT
     f. CHECK
* Administrar los índices
  1. Crear un índice
  2. Eliminar un índice
  3. Reconstruir un índice
  4. Las estadísticas.
  5. Información sobre los índices
* Monitorizar y verificar las bases de datos y los objetos
* Los esquemas.
* Aspectos generales
  1. Expresiones
  2. Operadores
  3. Funciones
     a. Funciones de agregación
     b. Funciones matemáticas
     c. Funciones trigonométricas
     d. Funciones logarítmicas
     e. Funciones diversas
     f. Funciones de tipo fecha
     g. Funciones de tratamiento de cadena de caracteres
     h. Funciones de sistema
* El SQL-DML
  1. Creación de registros
  2. Modificación de registros
  3. Eliminar registros
  4. Extracción de registros
  5. Operaciones del álgebra relacional
     a. Selección de columnas
     b. Restricción
     c. Cálculos sencillos
     d. Proyección
     e. Cálculos agregados
     f. Producto cartesiano
     g. Join
     h. Join externo
     i. Order By
     j. Unión
     k. Except
     l. Intersect
     m. Extraer solo los primeros registros
  6. Consulta de creación de tablas
  7. Forzar el optimizador de consultas
  8. Tablas CTE
  9. Generación de registros estadísticos

Autor: Jérôme GABILLAUD
Editorial: Ediciones ENI 2012
Idioma: Español


You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Tags:
Tags:

 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal