Introducción a las bases de datos y al lenguaje SQL 

Todo sistema requiere un soporte de datos adecuado, que se implementa, principalmente, utilizando bases de datos transaccionales. El entendimiento del funcionamiento de las bases de datos y cómo los datos están organizados en ellas, es indispensable en cualquier lenguaje de programación.

Duración de la cursada: 12 clases.

2 clases semanales.

Próximo inicio del curso: 3 de junio

Clases virtuales en vivo lunes y miércoles

Acerca del curso

Modalidad virtual

Clases virtuales en vivo 2 veces por semana. 36 horas en total.

Material de lectura

Obligatorio y complementario.

Salas de chat

Para resolver dudas e interactuar con otros participantes.

Trabajos integradores

Actividades para aplicar los conocimientos adquiridos.

Clases de apoyo

Un espacio para resolver dudas con profesores.

Curso certificado

En caso de aprobar la cursada recibirás un certificado oficial.

Temario

Modelado de datos

Modelado de datos, definición de bases de datos, historia y tipos de base de datos, modelo relacional RDBMS, modelo orientado a objetos, modelo orientado a objetos relacional.

Integridad de los datos, modelo lógico y físico, manejo de transacciones, entidades atributos, instancias y relaciones, integridad relacional, clasificación de entidades y relaciones (modalidad y cardinalidad). Constraints, dominio, auditoria, ejemplo práctico: instalación de una base de datos ORACLE – manual de instalación.

Modelo físico

Pasaje desde el modelo lógico, nomenclatura, tipos de datos, utilización de una herramienta libe para el armado de un modelo físico.

Utilización de Tablas. Tipos de Dato

Creación, modificación y borrado de la estructura de una tabla.

Introducción al lenguaje SQL

Estándares SQL, sentencias select – where, inserción (INSERT), borrado (DELETE) y modifcación de datos (UPDATE).

Operadores de comparación (IS NULL, LIKE, AND, OR, BETWEEN, IN, NOT IN), funciones de fila (RIGHT, SUBSTRING_INDEX, SUBSTRING, UPPER, LOWER, REVERSE, LTRIM, RTRIM, LENGTH)

Orden de sentencias - Funciones de Grupo

Orden de resultados, utilización de funciones de grupo Sum, Avg, Min, Max, Count, Limit, Group By, Having.

Creación de Vistas e índices

Creación de vistas e índices, utilización de una herramienta libre para la práctica de SQL.

Lenguaje DCL (Commit, Rollback) Relación entre Tablas

Manejo de lenguaje de control de transacciones: commit, rollback, savepoint, start transaction, joins y operaciones entre varias tablas, outer join – self join.

Subconsultas escalares

Utilización de subconsultas escalares, exists vs not exists, manejo de operaciones SET, UNION y UNION ALL. Introducción a Performance y Tuning de consultas para hacerlas más rápidas.

Trabajo práctico final primera entrega
Trabajo práctico final - recuperatorio

Requisitos

Disponer de una computadora.

Conocimientos básicos de computación y/o desarrollo.

Acceso a internet.

Postúlate ahora y sé de las primeras 500 personas en acceder a una beca en 2024

Haz click en la bandera de tu país de residencia y completa el formulario

Conoce los testimonios de participantes

Hacen posible esta iniciativa

Aliado educativo

Aliados estratégicos

Logo Banco Galicia
Logo Banco Galicia
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad
Ir al contenido