Curso SQL Server
Navegando con SQL Server - Estructura y Consulta de Datos Eficaz
Domina SQL: Aprende a diseñar y programar bases de datos relacionales. Crea tablas, realiza consultas, implementa funciones y gestiona permisos con confianza. Aprende el Lenguaje SQL usado en Oracle
Lo que aprenderás
- Aprender el Lenguaje SQL usado en Oracle, versiones 21c e inferiores.
- Aprender a consultar y acceder a Oracle para realizar consultas.
- Modificar, Borrar e insertar datos en tablas Oracle (INSERT, UPDATE, DELETE).
- Gestionar objetos de Oracle, como tablas, vistas e índices.
- Usar funciones simples y de grupo.
- Aprender a usar operadores de conjunto.
- Usar subconsultas.
- Realizar Joins entre tablas.
- Gestionar permisos y accesos de usuario.
Temario
I.- Fundamentos de BBDD. Sistemas de Información y BD
- Concepto y componentes de un Sistema de Información.
- De los Sistemas Tradicionales de Ficheros a las Bases de Datos.
- Concepto de Base de Datos.
- Distintos Niveles de Abstracción de una BD.
- Sistemas de Ficheros y Sistemas de Gestión de BBDD.
- Los sistemas de gestión de ficheros.
- Concepto y Funciones del SGBD.
- Funcionamiento del SGBD.
- La Arquitectura ANSI/X3/SPARC.
- La Arquitectura y la Independencia.
- Físico/Lógica.
- Estructura General de un SGBD
II.- Modelos de datos Concepto de Modelo de Datos
- Modelo vs. Esquema.
- Clasificación de los Modelos de Datos.
- Elementos de un Modelo de Datos.
- Los Modelos de Datos en el Diseño de BD.
- Relación entre MD y Lenguajes de Datos.
- El Modelo E/R extendido.
- Entidad.
- Interrelación.
- Dominio y valor.
- Atributo
- Generalización.
- El Modelo Relacional.
- Estática: Elementos del modelo relacional. Relación – Claves – Restricciones.
- Dinámica: Álgebra relacional.
III. Diseño de BD Modelado conceptual
- El modelado conceptual de datos en el proceso de desarrollo software.
- Etapas del modelado conceptual.
- Diseño lógico.
- Metodología de diseño de BD.
- Teoría de la normalización.
IV.- Implementación de BD El Lenguaje SQL SERVER
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Transact (Lenguaje Procedural)
- Procedimientos almacenados.
- Procedimientos y Funciones. Cursores- Triggers.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.
- 1 alumno€25 - 1 hora
- 2 alumnos€40 - 1 hora
- 3 alumnos€50 - 1 hora
Clases Particulares
- Universitarios Alumnos de todas las Universidades
- FP Alumnos de Formación Profesional
- Máster Alumnos de Máster de Ingeniería
Temario
I.- Fundamentos de BBDD. Sistemas de Información y BD
- Concepto y componentes de un Sistema de Información.
- De los Sistemas Tradicionales de Ficheros a las Bases de Datos.
- Concepto de Base de Datos.
- Distintos Niveles de Abstracción de una BD.
- Sistemas de Ficheros y Sistemas de Gestión de BBDD.
- Los sistemas de gestión de ficheros.
- Concepto y Funciones del SGBD.
- Funcionamiento del SGBD.
- La Arquitectura ANSI/X3/SPARC.
- La Arquitectura y la Independencia.
- Físico/Lógica.
- Estructura General de un SGBD
II.- Modelos de datos Concepto de Modelo de Datos
- Modelo vs. Esquema.
- Clasificación de los Modelos de Datos.
- Elementos de un Modelo de Datos.
- Los Modelos de Datos en el Diseño de BD.
- Relación entre MD y Lenguajes de Datos.
- El Modelo E/R extendido.
- Entidad.
- Interrelación.
- Dominio y valor.
- Atributo
- Generalización.
- El Modelo Relacional.
- Estática: Elementos del modelo relacional. Relación – Claves – Restricciones.
- Dinámica: Álgebra relacional.
III. Diseño de BD Modelado conceptual
- El modelado conceptual de datos en el proceso de desarrollo software.
- Etapas del modelado conceptual.
- Diseño lógico.
- Metodología de diseño de BD.
- Teoría de la normalización.
IV.- Implementación de BD El Lenguaje SQL SERVER
- Lenguaje de definición de datos.
- Lenguaje de manipulación de datos.
- Lenguaje de control.
V. Transact (Lenguaje Procedural)
- Procedimientos almacenados.
- Procedimientos y Funciones. Cursores- Triggers.
Características
- Dirigido a: Estudiantes de FP, universitarios, Bachiller, Master y personas que necesiten aprender el uso de esta herramienta.
- Tipo de curso: Clases particulares tele-presenciales con temario adaptado a la necesidad del alumno, 100% práctico.
- Duración: Lo marca el alumno según las horas contratadas.
- Modalidad: Aula Virtual (Zoom), con profesor en vivo.
- Turno: Mañana y tarde.
- Nº de alumnos: Pueden ser individuales o en grupos con un máximo de 3 alumnos, esto se define al momento de reservar las horas.