ESPECIALISTA EN ADMINISTRACIÓN DE SQL SERVER

ESPECIALISTA EN ADMINISTRACIÓN DE SQL SERVER

Área Informatica
Modalidad Online
Alta calidad educativa

Alta Calidad
Educativa

Bonificable para empresas

Bonificable
para empresas

Becas y financiamiento

Plataforma
Interactiva

Flexibilidad horaria

Flexibilidad
Horaria

Con este programa en administración de SQL Server el alumno será capaz de dar soluciones al problema de almacenamiento de datos. La evolución de la informática y la tecnología ha hecho que las empresas tengan sus bases de datos en formato digital.

SQL es un lenguaje de programación destinado a generar, manipular y recuperar información de una base de datos relacional.

Microsoft SQL Server es un potente sistema RDBMS que ofrece todo lo necesario para facilitar la gestión de sus datos y la integración de estos en todo tipo de aplicaciones. Además SQL Server proporciona: herramientas de análisis, gestión y recuperación de datos; servicios de generación de informes y notificación; así como renovados entornos de administración de todos estos servicios.

Formación en Administración de SQL Server online

En primer lugar hay que mencionar que SLQ Server es un sistema de manejo de bases de datos relacionales. Ha sido desarrollado por Microsoft, como veremos en este curso de administración de SQL Server.

Entre los componentes del programa está el de almacenamiento; el cual sirve para procesar y proteger datos. Y a su vez busca réplicas, texto completo y herramientas para administrar datos. Por otra parte, el servicio de análisis que crea y administra aplicaciones de procesamiento analítico online.

El Integration Services es un cúmulo de herramientas gráficas que mueve objetos programables. Para la administración de datos maestros está MDS; Máster Data Services. En MDS se pueden configurar cualquier producto, cliente y cuentas. De la misma manera que se pueden establecer jerarquías, seguridad, transacciones, creación de versiones de datos y reglas de negocio. Posee también un complemento para Excel.

El Reporting Services es una plataforma extensible que incluye componentes de cliente y servidor. Crea, administra e implementa informes tabulares, matriciales, gráficos de manera libre.

Las antes mencionadas son algunos componentes que se conocerán en este curso de formación en Administración de SQL Server. En total son: Motor de base de datos de SQL Server, Analysis Services, Integration Services, Master Data Services (MDS), Reporting Services.

Por otro lado, las herramientas de Administración del programa son SQL Server Management Studio, SQL Server Configuration Manager. Además SQL Server Profiler, Data Base Engine Tuning Advisor, Data Quality Client, SQL Server Data Tools (SSDT) y Conectivity Components.

Para cerrar y ocultar componentes debemos ir a Servidores Registrados y pulsar cerrar en la esquina superior derecha de la ventana. De otra manera, para ocultar iremos al icono del alfiler a en el lado superior derecho y presionaremos ocultar automáticamente.

Los Roles de Base de Datos (BD)

Los roles predefinidos de las BD pueden ser en orden jerárquico: db_owner, db_securityadmin, db_accessadmin, db_backupoperator, db_ddladmin, db_datawriter, db_datareader y db_denydatareader. Existen dos tipos distintos de roles de nivel de BD, los roles fijos de BD que vienen predefinidos. Y, por otra parte, los roles flexibles de base de datos que podemos crear.

Los roles db_owner y db_securityadmin pueden administrar la pertenencia a roles fijos de BD. Pero en la escala jerárquica de funcionamiento, solamente los db_owner pueden agregar miembros. Se puede agregar cualquier cuenta de la base de datos y otros roles. Para entender mejor estos roles, definiremos a continuación qué pueden hacer cada uno:

  • db_denydatareader: En ningún caso pueden leer datos de las tablas de usuario dentro de una base de datos
  • db_denydatawriter: No pueden agregar, modificar ni eliminar datos de tablas de usuario de una base de datos.
  • db_datareader: Les es permitido leer todos los datos de todas las tablas de usuario
  • db_datawriter: Pueden agregar, eliminar o cambiar datos en todas las tablas de usuario.
  • db_ddladmin: Ejecutan cualquier comando del lenguaje de definición de datos (DDL) en una base de datos.
  • db_backupoperator: Pueden crear copias de seguridad de la base de datos.
  • db_accessadmin: Es posible agregar o quitar el acceso a la base de datos para inicios de sesión de Windows, grupos de Windows e inicios de sesión de SQL Server.

Copias de Seguridad

En este curso de formación en Administración de SQL Server nos introduciremos en la restauración de copias de seguridad de las BD. El administrador de BD debe ser capaz de planificar las copias de seguridad de manera correcta para restaurar las mismas. Estas copias de seguridad sirven para recuperar la información hasta en un momento específico del tiempo.

Hay varias maneras de recuperar las BD. A través de las bases de datos, mediante los archivos y grupos de archivos. O los registros de transacciones y, finalmente, a través de las páginas.

¿Qué estrategias de recuperación existen en la administración de SQL Server? Las estrategias dependen de la técnica empleada para realizar la copia de seguridad. Existen también, como veremos en este curso de Administración de SQL Server, distintos tipos de copias de seguridad. Copia de seguridad completa, completas y diferenciadas, completa y de registro de transacciones. Y completa, diferencial y de los registros de transacciones.

La completa es la más usual. Se restaura a partir de la última copia de seguridad completa hecha. La completa y diferencial usa la restauración de BD con la opción NORECOVERY para luego restaurar con la opción RECOVERY. Para la completa y de registro de transacciones se recomienda realizar una copia de seguridad actual. Siempre teniendo en mente la opción NO TRUNCATE y restaurar la última copia de seguridad con la opción NORECOVERY. Restaurando las copias de seguridad con los registros de transacciones de manera secuencial.

Y para finalizar, la copia de seguridad completa, diferencial y de los registros de transacciones. Usando la opción no TRUNCATE, restaurar con NORECOVERY, luego restaurar la diferencial con NORECOVERY. Restauramos las copias de seguridad de los registros de transacciones de manera secuencial con opción NORECOVERY, la última con la opción RECOVERY.

Service Broker

En este programa de Administración de SQL Server conoceremos el funcionamiento del Service Broker. Es una tarea más de los administradores de Base de Datos, pertenece al  Morot de base de Datos SQL Server. Ayuda a generar aplicaciones confiables y escalables, ya que provee mensajería.

Usa el protocolo TCP/IP para enviar y recibir mensajes y, además, incorpora seguridad para evitar acceso no autorizado. Los principales componentes de Service Broker, como se atenderá en este curso de Administración de SQL Server son:

  • Componentes de conversación.
  • Definición de servicios.
  • Red y seguridad.

Estos componentes tienen otros componentes, por jeemplo, los componentes de conversación son: mensajes, diálogos, grupos de conversación. Los de definición de servicios son los tipos de mensajes, contratos, colas y servicios. Los componentes de red y seguridad son los enlaces de servicio, ruta y extremos de service bróker.

Asimismo, los participantes de este estudio de administración de SQL Server verán las diferentes aplicaciones reciben los mensajes y pueden enviar respuestas. Se puede añadir la aplicación recipiente del mensaje como una configuración dinámica.

Estudiaremos en este curso de administración de SQL Server las ventajas del Service Broker son varias, las más relevantes son: la ordenación y coordinación de mensajes. Mejora el rendimiento de las aplicaciones y simplifica la administración. Acoplamiento flexible y flexibilidad de carga de trabajo. Bloqueo de mensajes relacionados. Y la Activación automática.

Definiremos una ventaja y el contenido restante se podrá encontrar en este curso de Administración de SQL Server. Por ejemplo, la activación automática no es más que la posibilidad de que una aplicación incremente positivamente su potencial de asumir los mensajes que llegan a la cola. Sus características permiten que el número de instancias de aplicación aumente y disminuya lo más dinámico posible. Dependiendo de cómo varía el tráfico del servicio.

  • Aprender a administrar una base de datos.
  • Aprender a diseñar base de datos.
  • Aprender el estándar SQL para realizar consultas.

Administradores de sistemas, informáticos, desarrolladores o cualquier persona que quiera aprender sobre base de datos.

 

 

Asignatura 1. Instalación y configuración SQL Server.

  • Instalación de SQL Server.
  • Las herramientas.
  • Configuración de los servicios SQL Server.
  • Componentes.
  • Gestión de seguridad de acceso. 

Asignatura 2. Administración de una base de datos SQL Server.

  • Transacciones (Archivos de diario y archivos de datos).
  • Crear, gestionar y eliminar en una base de datos SQL.
  • Administración de los esquemas.
  • Administración de los permisos.
  • Los roles.

Asignatura 3. Tareas planificadas y transferencia de datos.

  • Configuración de los servicios.
  • Trabajos y alertas.
  • Herramientas BCP y SSIS.
  • Transact SQL.
  • PL/SQL.

Asignatura 4. Mantenimiento de una base de datos SQL Server.

  • Service bróker.
  • Replicación.
  • Copia de seguridad.
  • Restauración.
  • Optimización.