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.
Ya sea se trate de conocer los principios de modelado de datos, las bases funcionales de las consultas del lenguaje SQL o, simplemente, para complementar los conocimientos de Desarrollo de Software, el curso de Fundamentos de las bases de datos, resulta de interés fundacional para cualquier profesional que esté en proceso de formación de sus habilidades y conocimientos.
Sedes y fechas disponibles
Ubicación
comienzo
A distancia
comienzo
Fechas disponiblesInscripciones abiertas
Información relevante sobre el curso
Estar familiarizado con los conceptos básicos del uso de los sistemas transaccionales.
Preguntas & Respuestas
Añade tu pregunta
Nuestros asesores y otros usuarios podrán responderte
Estamos revisando tu pregunta para comprobar que se ajuste a las normas de publicación. A parte de eso, hemos detectado según tus respuestas, que posiblemente no puedas matricularte en esta formación. Eso puede ser debido a tu titulación previa, ubicación, etc. En cualquier caso será mejor que lo aclares con el centro de formación.
¡Muchas gracias!
Estamos revisando tu pregunta. La publicaremos en breve.
¿O prefieres que el centro te contacte?
Opiniones
¿Tomaste este curso? Comparte tu opinión
Materias
Instalación
Base de datos
Desarrollo software
Programación
Diseño
Lenguaje
Modelado
SQL
Funciones
Fundamentos
Temario
Unidad 1 : 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 (00). Modelo Orientado a Objetos Relacional (ORDBMS). 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 Mysql - Manual de Instalación.
Unidad 2 : Modelo físico - Utilización de Tablas. Tipos de Dato
Pasaje desde el modelo lógico. Nomenclatura. Tipos de datos. Utilización de una herramienta libre para el armado de un modelo físico. Creación, modificación y borrado de la estructura de una tabla.
Unidad 3: Introducción al lenguaje SQL
Estándares SQL. Sentencias Select - Where. Inserción (Insert), borrado (Delete) y Modificació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.
Unidad 4: Orden de sentencias - Funciones de Grupo - Creación de Vistas e índices.
Orden de resultados. Utilización de funciones de grupo Sum, Avg, Min, Max, Count, Limit, Group By, Having. Creación de vistas e índices. Utilización de una herramienta libre para la práctica de SQL.
Unidad 5: Relaciones entre distintas tablas - Subconsultas escalares.
Joins y Operaciones con varias tablas. Outer Join - Self Join - Union. Subconsultas escalares. Exists vs. Not Exists.
Unidad 6: Unidad 6: Otros conceptos avanzados sobre bases de datos
Introducción a la normalización. Nociones sobre el diseño de stored procedures, funciones de base, packages y triggers. Introducción a Datawarehouse. Nociones sobre bases de datos avanzadas (NoSql, Big Data, In Memory, BBDD orientadas a objetos). Introducción a Performance & Tuning. Examen Final.
Información adicional
A todos los participantes que hayan aprobado el curso cumpliendo con todos los requisitos establecidos, se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN. Aquellos que aun habiendo participado activamente en los foros y realizado las actividades prácticas no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación en el curso.