Está en la página 1de 9

Programa - Base de datos

Objetivos

Contenidos

Condiciones de aprobación

Bibliografía
Lección 1 de 4

Objetivos

1 Conocer los 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).

C O NT I NU A R
Lección 2 de 4

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

C O NT I NU A R
Lección 3 de 4

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.

C O NT I NU A R
Lección 4 de 4

Bibliografía

Date, J.C. (2001). Introducción a los Sistemas de bases de datos.


México: Pearson Educación.

Elmasari, R.; Navathe, S.B. (2007) Fundamentos de Sistemas de Bases


de Datos. Estados Unidos: Pearson Addison Wesley.

Universidad de Alicante (2007) Apuntes BD1. Recuperado de


https://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf

Acens (2019) White papers. Recuperado de https://blog.acens.com/white-


papers/

PANDORA FMS (2020) [web institucional]. Recuperado de


https://pandorafms.com/es

MongoDB (2008) Manual. Recuperado de


https://docs.mongodb.com/manual/

C O NT I NU A R

También podría gustarte