0% encontró este documento útil (0 votos)
8 vistas5 páginas

Curso de Bases de Datos y Almacenamiento

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas5 páginas

Curso de Bases de Datos y Almacenamiento

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programa - Base de datos

Objetivos

Contenidos

Condiciones de aprobación
Lección 1 de 3

Objetivos

1 Conocer las diferentes medios de almacenamiento y comprender en detalle uno de los


medios más utilizados, el disco rígido.

2 Comprender los diferentes tipos de archivos y sus estructuras. Conocer las estructuras
auxiliares. Tablas Hash y árboles.

3 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).

4 Conocer las reglas de Codd, dependencia funcional y formas normales para poder lograr un
correcto diseño de una base de datos relacional.

5 Crear y consultar tanto estructuras como los mismos datos de diferentes tipos de bases.

6 Conocer las bases de datos NoSQL y comprender las diferencias entre estas y las bases
relacionales (SQL).
Lección 2 de 3

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
Lección 3 de 3

Condiciones de aprobación

Carga horaria

El tiempo de cursado es de 120 horas.

Cursado y forma de evaluación

El cursado de la materia es bimestral y la regularidad se adquiere aprobando las cuatro


autoevaluaciones.

La materia se aprueba rindiendo un examen final con nota igual o mayor a cinco (5) puntos.

La calificación final la obtendrás al momento de concluir tu examen.

Recordá que no es posible rendir como alumno libre.

También podría gustarte