CURSO DE FORMACIÓN CONTINUA EN GESTIÓN DE BBDD CON SQL SERVER

CURSO DE FORMACIÓN CONTINUA EN GESTIÓN DE BBDD CON 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

Este curso de formación continua en Gestión de bases de datos con SQL Server surge como elemento para el éxito en la empresa. Ya que hoy en día el ser competitivo y actuar con rapidez es imprescindible en el entorno de mercado en el que se encuentran las empresas.

Es por esto que cada vez más aparece mayor cantidad de datos. Y en consecuencia, se genera la necesidad de tener que gestionarlos. Esta es una demanda que ha estado presente en determinados sectores y empresas desde hace un tiempo. Pero ha sido en los últimos años con el auge de internet y de redes multitudinarias cuando ha cobrado mayor importancia.

Formación continua en gestión de bases de datos online

En este curso de gestión de bases de datos entendemos como datos a todo aquel elemento que aporta información. Y que presenta una cierta relevancia para el usuario. Desde su origen, el campo de la informática ha sido clave a la hora de proporcionar herramientas. Encaminadas todas ellas a una mayor facilidad a la hora de manipular los datos.

Mucho antes de que surgieran las aplicaciones informáticas, las herramientas de gestión de datos que utilizaban las empresas eran archivadores, cajones, carpetas, etc. Como es lógico, el tiempo dedicado a este proceso manual de gestión era muy elevado. Pero la propia informática ha adaptado sus herramientas. De esta manera los elementos que utiliza el usuario guardan relación con los usados en el proceso manual. Por eso se siguen usando los conceptos de ficheros, formularios, carpetas, directorios en el mundo informático.

Fundamentalmente, el cliente final de la figura de profesional informático es la empresa. Una forma de entender la empresa es la de verla como un sistema de información formado por varios objetos. El capital, los recursos humanos, los servicios que presta, etc.

Los alumnos de este curso aprenderán que los sistemas de información actuales se basan en bases de datos (BBDD) y sistemas de bases de datos (SGBD). Estos han pasado a convertirse en elementos clave de la vida cotidiana de la sociedad moderna.

Aspectos importantes de las bases de datos

En un primer lugar, entendemos por bases de datos a una agrupación de datos que guardan relación entre sí. Y que además presentan un significado.

En el día a día la mayoría de individuos se encuentran ante situaciones que implican la interacción con una base de datos. Como puede ser realizar un ingreso en un banco, realizar una reserva de una entrada para el cine, etc. Estas interacciones son ejemplos de las llamadas aplicaciones tradicionales de bases de datos.

Para poder manipular y gestionar las bases de datos se crearon las herramientas software denominadas sistemas gestores de bases de datos (SGBD). Entre los cuales destacamos SQL Server, del cual hablaremos en profundidad a lo largo de esta formación en gestión de bases de datos.

Antes del origen de las bases de datos modernas se utilizaba lo que se conoce como archivos tradicionales. En este sistema de archivos tradicional la información estaba disgregada entre varios ficheros de datos. Presentaban un gran número de inconvenientes que se resolvieron con la aparición de los sistemas de bases de datos.

Tipos de bases de datos

A lo largo de su historia las bases de datos han usado distintos modelos, entre los cuales encontramos:

  • Jerárquicos
  • En red
  • Relacionales
  • Muldimensionales
  • Y de objetos

Hacemos especial hincapié en las bases de datos relacionales, ya que son las que trabajaremos principalmente a lo largo de este curso de gestión de bases datos.

También conocidas como sistemas de gestión de bases de datos relacionales. Estas nos permiten almacenar y gestionar gran cantidad de datos. Los datos son almacenados en diferentes tablas y las relaciones se establecen usando claves primarias. Así como otras llaves conocidas como claves externas o foráneas.

Sistemas de bases de datos relacionales

En este tipo de sistemas los datos se encuentran centralizados en una base de datos común a todas las aplicaciones.

Presentan una serie de ventajas, las cuales son las siguientes:

  • Una menor redundancia. No se requiere tanta repetición de datos. Aunque bien es cierto que sólo los buenos diseños de datos tienen poca redundancia.
  • Capacidad de almacenamiento en menos espacio. Estos es posible gracias a que los datos se encuentran mejor estructurados.
  • Acceso más eficiente a los datos. La organización de los datos produce un resultado más óptimo en rendimiento.
  • Datos mejor documentados. Debido a que los metadatos permiten describir la información presente en la base de datos.
  • Los datos son independientes de los programas y procesos. Esto nos posibilita modificar los datos sin tener que por ello modificar el código de las aplicaciones.
  • Integridad de los datos. Hay una mayor dificultad de perder los datos o de que se produzcan incoherencias con ellos.
  • Mayor seguridad en los datos. Ya que el acceso se encuentra restringido a según qué usuarios.

Por otro lado, también presenta una serie de inconvenientes:

  • Instalación costosa. Esto se debe a que el control y administración de bases de datos no viene solo. Sino que requiere de un software y hardware potentes.
  • Necesidad de contar con personal cualificado. Debido a que este tipo de sistemas son muy difíciles de manejar.
  • Implantación larga y difícil. En relación a lo mencionado arriba, la adaptación del personal es mucho más compleja y necesita tiempo.

SQL Server: Qué es y qué funciones cumple

SQL (Structured Query Language) es un sistema de administración de bases de datos relacionales muy difundido. Permite especificar diversos tipos de operaciones en las bases de datos relacionales. También otorga la posibilidad de realizar consultas con la intención de recuperar información de manera sencilla.

Ventajas de SQL Server

  • Facilidad de uso
  • Seguridad
  • Posibilidad de trabajar con diferentes formatos
  • Almacenamiento en la nube

Componentes de SQL Server

En esta formación en gestión de bases de datos se enseñará a los alumnos los distintos componentes que integra SQL Server. Entre ellos destacamos los siguientes:

- Database Engine

Es el componente principal de SQL Server. Podríamos decir que es el motor de la base de datos relacional. Es el componente que básicamente administra la base de datos, responde a las peticiones de uso de las tablas, etc.

- Analysis Services

Este componente permite diseñar, completar y llevar a cabo la explotación de los cubos de información.

- Reporting Services

Permite diseñar, almacenar y ejecutar reportes.

- Integration Services

Posibilita la implementación de servicios de extracción, transformación y carga de información, lo cual permite la migración de datos de un lugar a otro.

- Replication Services

Nos permite seleccionar los elementos de una base de datos que van a ser replicados y quienes van a ser los depositarios de estas réplicas.

  • Configurar y administrar una base de datos SQL Server.

  • Conocer los permisos de la base de datos para la gestión de la seguridad  en el acceso de la misma.

  • Conocer las herramientas para la transferencia de datos de forma masiva.

  • Implementar los servicios y recursos  para el mantenimiento de la base de datos.
  • Profesionales de la administración de sistemas e informática que deseen actualizar los conocimientos de la base de datos SQL Server.

  • Todas aquellas personas que pretendan aprender sobre las utilidades y usos de una base de datos para aumentar la seguridad en archivos de datos.

  • Directivos y gestores empresariales que pretendan optimizar los recursos que proporcionan las bases de datos en el sector empresarial.

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.