Curso de Bases de Datos
Lo que todo desarrollador debe conocer a la hora de diseñar, administrar y optimizar bases de datos.
Material disponible
Intermedio
10 Clases 19 h
99€
85€
Precio en promoción
En este curso se concentra todo el conocimiento relativo a bases de datos que cualquier profesional debe poseer a la hora de definir una parte tan fundamental en cualquier proyecto de desarrollo.  Nos centraremos mayoritariamente en las bases de datos relacionales, las utilizadas en la mayoría de los proyectos, abarcando aspectos como el diseño, normalización, transacciones y por supuesto el lenguaje SQL. La mayor parte de los conceptos serán aplicables a cualquier sistema gestor de bases de datos. En las partes prácticas ocuparemos tanto SQL Server como MySQL.

Qué aprenderé en el Curso de Bases de Datos

En este curso vamos a abordar de manera detallada el diseño de bases de datos mediante el modelo entidad/relación y su paso al modelo relacional (tablas). A lo largo de sus diferentes sesiones conoceremos las diversas características de los sistemas gestores de bases de datos y los componentes con los que tenemos que trabajar cuando diseñamos un correcto modelo de datos (atributos, claves, claves foráneas, índices, etc.).

El curso está pensado para que sirva como base para cualquier proyecto, ya que el diseño de bases de datos, así como su normalización, es independiente del sistema gestor de bases de datos que se vaya a usar. Sin embargo, no nos quedaremos sólo en la teoría y todo ese conocimiento genérico se aplicará en la práctica usando los sistemas gestores de bases de datos más populares: SQL Server y MySQL, lo que nos permitirá aplicar el conocimiento en casos reales.

Objetivos del curso

El objetivo final es proporcionar al estudiante una base sólida en relación a las bases de datos, que permita solventar las lagunas que habitualmente se tienen en este área, de vital importancia para el éxito de cualquier proyecto. Si te sientes con dudas en cuanto al diseño adecuado de una base de datos y su normalización, así como con las distintas herramientas con las que se cuenta a la hora de manejar un sistema gestor de bases de datos, en este curso encontrarás respuestas que permitirán abordar este área con garantías.

Clases y contenidos

Introducción a las bases de datos Gratis
  • Primeros pasos
  • Usos de las bases de datos
  • Tipos de bases de datos
  • OLTP vs OLAP
SQL Server y Primer Diseño

En esta segunda sesión damos un repaso general a SQL Server y su herramienta de administración, además comenzamos a ver cómo pensar en casos de uso para sacar un primer diseño inicial.

Refinando el Modelo Inicial

Última clase dedicada al modelo. Nos dedicamos a refinar el modelo de datos para optimizarlo al máximo. Vemos varios ejemplos de modelo de datos que formamos a partir de casos de uso, ideas, enunciados del cliente, etc.

Obteniendo un modelo relacional

Introdución al modelo relacional. Vamos a ver como pasar el modelo visto en las clases anteriores a Base de Datos Relacionales

Normalización

Última clase sobre diseño de Base de Datos. Terminamos nuestro esquema relacional viendo lo que es la normalización y las vistas materializadas.

Conociendo SQL

Clase dedicada por completo a conocer SQL, desde creación, modificación y borrado de tablas hasta consultas sql simples y complejas.

Transacciones

Vemos que son los Stored Procedures y los Triggers para luego profundizar en las Transacciones, la concurrencia y la escalabilidad en Base de Datos

NOSQL

Comenzamos la clase viendo que son los Indices y para que se utilizan. Terminamos esta última sesión con Eduard viendo las Base de Datos NOSQL.

MySQL I

Instalación, conceptos y creación de una Base de Datos

MySQL II

Herramientas de administración y desarrollo, Carga de Datos masivos, Transacciones y Backups

Valoraciones

Andrea Zucchini

Gonzalo Ruiz

Jaime Aguila Sanchez

ricardo bravo

Alberto J. Vílchez

Hugo Felipe Alavez Bautista

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete