Base de Datos Avanzado SQL Server

$1+
0 ratings

¿Por qué son importantes las bases de datos?

Las bases de datos son importantes porque permiten almacenar grandes cantidades de información en forma estructurada, consistente e íntegra, y dan la posibilidad a un desarrollador de utilizarlas mediante programas (aplicaciones); además, les proporciona a éstos una herramienta bajo la cual puedan reducir considerablemente el tiempo del proceso de búsqueda en profundidad de los datos almacenados.


Objetivo de esta guía

Esta guía esta pensado para todas aquellas personas que deseen continuar y aplicar sus conocimientos adquiridos en algún curso básico de Base de Datos a un nivel más avanzado. En esta guía refrescaremos los conceptos básicos y continuaremos con el manejo de los datos de una base de datos relacional utilizando comandos TRANSACT-SQL a nivel avanzado. Este es un curso avanzado en donde aprenderemos...



Además...

de la teoría recibirás de regalo una serie de evaluaciones de laboratorio con sus respectivas soluciones, dichas evaluaciones incluyen un banco de preguntas con todos los temas vistos en esta guía para que puedas practicar, asimismo, te mostraré una serie de ejemplos de aplicaciones webs para que veas como interactúan con las bases de datos. Dichos proyectos podrás descargarlos y hacer uso de ellas para lo que necesites. También te obsequiaré 3 bases de datos extras (+190mb) para que puedas practicar con ellas.


CONTENIDO

Introducción

  • Componentes del SQL
  • Importancia de la base de datos

Base de Datos y Tablas

  • Manejo de una base de datos
  • Manejo de los archivos de base de datos
  • FileGroups
  • Manejo de Schemas
  • Tipos de Datos
  • Tipos de Datos de Usuario
  • Manejo de Tablas y constraints
  • Gestión de Tablas Particionadas

Constraints (restricciones)

  • Constraint: Primary Key
  • Constraint: Foreign Key
  • Definición y uso del IDENTITY
  • Definición y uso del UNIQUE CONSTRAINT
  • Definición y uso del CHECK CONSTRAINT
  • Definición y uso del DEFAULT CONSTRAINT
  • Consultar Registros: SELECT

Indexación

  • Creación y mantenimiento de índices
  • Tipos de índices
  • Búsqueda de índices
  • Índices particionados

Sentencias DML

  • Inserción de datos: INSERT INTO
  • Inserción Individual de una fila
  • Inserción Múltiples de filas
  • Inserción de datos en variable tipo TABLA
  • Inserción de datos: BULK INTO
  • Actualización de datos: UPDATE
  • Instrucción MERGE
  • Eliminación de datos: DELETE
  • Instrucción TRUNCATE
  • Consultar Registros: SELECT

Consultas

  • Consultas de selección
  • Ordenamiento de registros
  • Consulta con predicado (ALL, TOP, PERCENT, DISTINCT)
  • Consultas condicionales
  • Uso de la cláusula WHERE
  • Operadores en la cláusula WHERE
  • Operadores de comparación (>, >=, <, <=, =, <>)
  • Operadores lógicos (AND, OR)
  • Operadores de intervalos de valores (BETWEEN)
  • Operadores de lista de valores (IN)
  • Operadores de coincidencia de patrones (LIKE)

Recuperación avanzada de datos, uso de JOIN

  • Combinación de tablas: JOIN
  • Combinación externa LEFT JOIN
  • Combinación externa RIGHT JOIN
  • Combinación externa FULL JOIN
  • Consultas agregadas
  • Funciones agregadas
  • Cláusula GROUP BY
  • Cláusula HAVING
  • Cláusula UNION

Transact-SQL

  • Variables locales y públicas
  • Estructura de control IF
  • Estructura de control CASE
  • Estructura de control WHILE

Control de errores

  • Funciones especiales de error
  • Generar un error RAISERROR
  • Funciones especiales de error
  • Generar un error RAISERROR

Cursores en Transact-SQL

  • Declarar un cursor DECLARE
  • Abrir un cursor OPEN
  • Leer un registros: FETCH
  • Cerrar un cursor CLOSE
  • Liberar recursos DEALLOCATE

View (vistas)

  • Vistas con subconjuntos fila / columna
  • Vistas agrupadas

Programación avanzada Transact-SQL

  • Funciones escalares
  • Funciones de tabla en línea
  • Funciones de tabla de multisentencia
  • Procedimientos almacenados
  • Dirección de parámetros
  • Uso de cursores en procedimientos almacenados
  • Transacciones en Transact-SQL
  • Transacciones implícitas y explicitas
  • Disparadores
  • Uso de INSTEAD OF

Manejo de datos XML en SQL Server

  • Inserción de datos xml
  • Recuperando datos de tipo xml
  • Usar modo RAW
  • Usar modo AUTO
  • Usar modo EXPLICIT

Manejo de usuarios en SQL Server

  • Entidades de seguridad
  • Autenticación
  • Inicio de sesión y usuarios
  • Creación de login
  • Creación de usuarios en SQL Server
  • Manejo de roles a nivel servidor
  • Manejo de roles a nivel base de datos
  • Permisos en el motor de base de datos
  • Comando GRANT
  • Comando DENY
  • Comando REVOKE

Seguridad y restauración en SQL Server

  • Estrategias de seguridad y restauración
  • Copia de seguridad en SQL Server
  • Copia de seguridad completa
  • Copia de seguridad diferencial
  • Copia de seguridad de registro de transacciones
  • BACK UP (Transact-SQL)
  • Copia de seguridad utilizando el Management Studio
  • Restaurando una copia de seguridad
  • Restaurando una base de datos utilizando Management Studio


REGALOS

  • Evaluaciones de laboratorio resueltas
  • 3 Bases de Datos extras con mas de 200 mb de data
  • Ejemplos de aplicaciones ASP.NETC#-SQL SERVER
  • Ejemplos de Proyecto API REST JAVA-SQL SERVER
  • Actualizaciones de la guía gratuita
  • Asesoría gratuita para cuando lo necesites
  • Descuentos de mis otros libros y guías


Aproveche está super guía que trae bastante material especialmente preparado para todos los miembros de la comunidad APRENDEC
¡Únete si aún no lo estás! (⌐■_■) ☕
$
Buy this

La mejor guía para dominar el lenguaje SQL y T-SQL. Incluye bastante material para que puedas practicar y reforzar tus conocimientos.

Temas
40
Diapositivas
542
Evaluaciones resueltas
5
Bases de Datos de regalo
3 (+190mb de data)
Aplicaciones de regalo
ASP.NET C# y Java
Actualizaciones gratuita
100%
Asesoría gratutia
100%
Size
15.1 MB
Length
548 pages
Copy product URL
$1+

Base de Datos Avanzado SQL Server

0 ratings
Buy this