Introducción a SQL Server
En esta sección veremos qué es y las características principales del lenguaje de base de datos SQL y el sistema gestor de bases de datos SQL Server, las ventajas del modelo relacional y los elementos principales para el tratamiento de la información: tipos de datos, tablas y sus componentes, tipos de claves y relaciones. También aportaremos una guía paso a paso para la instalación y preparación del entorno
-
Introducción a SQL y SQL Server
Introducción a SQL Server, un famoso sistema gestor de base de datos relacionales desarrollado por Microsoft, basado en el uso de Transact-SQL, que amplía las posibilidades del estándar SQL. Haremos una introducción a DDL, DML y DCL
-
SQL, SQL Server, PostgreSQL, MySQL y SQLite: diferencias
SQL es un lenguaje y SQL Server, PostgreSQL, MySQL, MariaDB, SQLite u Oracle son bases de datos que lo usan, cada una con su dialecto. Qué es cada una, en qué se diferencia su sintaxis y qué SQL aprendes en este curso
Ejemplos ejecutables
-
Instalación de SQL Server y SQL Server Management Studio (SSMS)
Esta sección servirá de guía para preparar el entorno de desarrollo. Para ello veremos paso a paso como descargar, instalar y configurar la edición gratuita Developer de SQL Server y posteriormente la herramienta SQL Server Management Studio (SSMS)
-
Bases de datos SQL (bases de datos relacionales)
Introducción a las Bases de Datos Relacionales (BDR) y al modelo relacional. En este tutorial ahondaremos en el elemento principal que lo conforma: las tablas con sus campos, registros y claves
-
Tipos de datos en SQL Server
Existen numerosos tipos de datos distintos que pueden guardar cada campo de una tabla de base de datos. Esta sección tiene como objetivo clasificar y enumerar cada uno de ellos atendiendo a sus características principales
-
Relaciones de base de datos SQL
En esta sección nos centraremos en explicar y ejemplificar los diferentes tipos de relaciones imprescindibles en la administración de bases de datos relacionales
-
Modelo Entidad-Relación (MER)
El Modelo Entidad Relación (MER) es un diagrama de modelado de datos cuya principal función abarca el diseño gráfico y depuración de bases de datos relacionales. En esta sección veremos sus componentes principales: entidades, atributos y relaciones
-
Normalización de bases de datos: 1FN, 2FN y 3FN
La normalización organiza las tablas para que cada dato se guarde una sola vez. Veremos qué problemas resuelve y cómo aplicar paso a paso la primera, segunda y tercera forma normal con un ejemplo
Qué vas a aprender en esta sección
Antes de escribir la primera consulta conviene entender sobre qué se trabaja. Esta sección explica qué es SQL, qué añade Transact-SQL y por qué SQL Server es uno de los sistemas gestores de bases de datos más usados en empresa.
El recorrido es este:
- Introducción a SQL Server: qué es un SGBD y qué papel cumple SQL.
- SQL, SQL Server, PostgreSQL, MySQL y SQLite: en qué se diferencian y qué SQL aprendes aquí.
- Instalación de SQL Server y SSMS: el entorno que usaremos en todo el curso.
- Bases de datos relacionales: tablas, filas, columnas y claves.
- Tipos de datos: qué tipo elegir para cada columna y cuánto ocupa.
- Tipos de relaciones: uno a uno, uno a muchos y muchos a muchos, con su Primary Key y su Foreign Key.
- Modelo entidad-relación: cómo pasar de un problema real a un diseño de tablas.
- Normalización: la primera, segunda y tercera forma normal, para que cada dato se guarde una sola vez.
Cuando termines, el siguiente paso es crear tu primera base de datos.