Base de datos
Con estos archivos podrás aprender a:
.Comprender los diferentes tipos de archivos y sus estructuras. Conocer las estructuras auxiliares. Tablas Hash y árboles.
. Entender el porqué de la existencia de las bases de datos, y la función del Sistema de administración de Bases de Datos (DBMS).
Contenidos:
Módulo 1. Archivos –
Unidad 1.1. Almacenamiento y archivos
1.1.1. Tipos de almacenamiento. Estructura de disco
1.1.2. Archivos, tipos de archivos y operaciones básicas
1.1.3. Archivos secuenciales u ordenados
1.1.4. Archivos hash. Función hash. Resolución de conflictos
Unidad 1.2. Índices y árboles
1.2.1. Archivos de índices
1.2.2. Índices primarios y secundarios
1.2.3. Índices agrupados y multinivel
1.2.4. Árboles AVL, B y B+
Módulo 2. Bases de datos y modelo relacional –
Unidad 2.1. Sistemas de bases de datos y modelos
2.1.1. Modelos de datos y sistemas de base de datos
2.1.2. Modelos jerárquicos, de red y relacional
2.1.3. Modelado y diseño de una BD relacional
2.1.4. Reglas de Codd y dependencia funcional
Unidad 2.2. Formas normales
2.2.1. Primera forma normal
2.2.2. Segunda forma normal
2.2.3. Tercera forma normal y forma de Boyce-Codd
2.2.4. Cuarta forma normal
Módulo 3. SQL –
Unidad 3.1. Creación de estructura (DDL)
3.1.1. Introducción. Tipos de datos SQL
3.1.2. Creación y relaciones entre tablas
3.1.3. Claves primarias, secundarias y foráneas
3.1.4. Índices y vistas
Unidad 3.2. Consultas y manipulación de datos (DML)
3.2.1. Selección y proyección
3.2.2. Operaciones de conjuntos
3.2.3. Unión entre tables (joins)
3.2.4. Consultas agrupadas u ordenadas
Módulo 4. SQL avanzado y NoSQL –
Unidad 4.1. SQL avanzado
4.1.1. Procedimiento almacenado y función
4.1.2. SQL dinámico
4.1.3. Disparadores (triggers)
4.1.4. Manejo de errores
Unidad 4.2. Bases NoSQL
4.2.1. Tipos de bases NoSQL
4.2.2. Creación y consultas en BD NoSQL
4.2.3. Comparativas SQL vs NoSQL
:background_color(white)/hotmart/product_pictures/c7bbef52-85bb-4039-ad72-c636f608a385/download.png?w=920)