0% encontró este documento útil (0 votos)
11 vistas3 páginas

Bases de Datos 23

Cargado por

fedegbortiz
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)
11 vistas3 páginas

Bases de Datos 23

Cargado por

fedegbortiz
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
Está en la página 1/ 3

PROGRAMA ANALÍTICO DE ASIGNATURA

DEPARTAMENTO: Ingeniería en Sistemas de Información

CARRERA: Ingeniería en Sistemas de Información

NOMBRE DE LA ACTIVIDAD CURRICULAR: Bases de Datos

Año Académico: Plan 2023


Área: Programación
Bloque: Tecnologías Aplicadas
Nivel: 3º
Tipo: Obligatoria
Modalidad: Cuatrimestral

Cargas horarias totales:

Horas reloj Horas cátedra Horas cátedra semanales


96 128 8

OBJETIVOS

●​ Distinguir los modelos conceptuales de datos para poder utilizarlos en diferentes


alternativas de solución a diferentes problemas.
●​ Reconocer las metodologías para diseñar Base de Datos conceptuales.
●​ Aplicar las herramientas correspondientes para una correcta consistencia e integridad
de los datos.
●​ Reconocer las amenazas a la seguridad y a la privacidad en las bases de datos
para evitar el acceso inadecuado a los datos.
●​ Identificar medidas de control para evitar la visibilidad y acceso de información
confidencial.
●​ Gestionar una Base de Datos para utilizarla como una herramienta no solo de
almacenamiento sino también de manejo de lógica.
●​ Comprender los diversos modelos conceptuales de datos.
●​ Emplear metodologías de diseño de Base de Datos conceptuales.
●​ Asegurar la consistencia e integridad de los datos.
●​ Reconocer las amenazas a la seguridad y a la privacidad en las bases de datos y las
medidas de control a definir.
●​ Gestionar una Base de Datos.

CONTENIDOS
Contenidos mínimos

●​ Bases de Datos
●​ Sistema de Gestión de Bases de Datos
●​ Arquitectura de los Sistemas de Bases de Datos
●​ Modelos Conceptuales de Datos Relacional y No Relacionales
●​ Almacenamiento y acceso a los datos
●​ Diseño de base de datos
●​ Algebra Relacional
●​ Lenguajes de acceso a Bases de Datos Relacionales
●​ Integridad de Datos. Transacciones y acceso concurrente
●​ Seguridad y Privacidad

Contenidos analíticos

Unidad 1: Estructuras de datos​


Concepto de Nodo y Relación. Relaciones Algebraicas. Tipos de Relaciones. Grafos. Grafos
restrictos e irrestrictos. Representación de grafos. Matriz de Adyacencia. Estructura de Pfautz.
Estructura de Graal. Álgebra relacional. Concepto de paso y camino. Algoritmos de búsqueda
de paso. Estructuras de datos básicas. Pilas, colas, listas, arboles. Aplicaciones. Representación
computacional de las estructuras de datos. Representación estática. Representación dinámica.​
Logros pedagógicos: Mostrar al alumno las distintas estructuras de datos con sus diferentes
combinaciones. Explicar las distintas representaciones computacionales estáticas y dinámicas
de las mismas. Analizar la aplicación de cada una de ellas en los distintos modelos de diseño y
programación.

Unidad 2: Manipulación de datos​


Algoritmos de Clasificación. Algoritmos de Búsqueda. Métodos de Ordenamiento. Árboles
Binarios. Árboles n-arios. Árbol B. Hashing. Algoritmos de Compactación. Algoritmos de
encriptamiento de datos.​
Logros pedagógicos: Aprender las distintas técnicas y algoritmos de Búsqueda y
Ordenamiento. Utilizar las distintas estructuras de datos en aplicaciones específicas. Entender
el concepto y la aplicación de encriptamiento y compactación de datos.

Unidad 3: Diseño de datos ​


Modelo Semántico. Análisis de Datos. Modelo de Datos. Entidad-Relación. Identificadores y
atributos. Definición de claves. Redundancia y consistencia. Dependencia Funcional.
Normalización de Datos. Arquitectura de Datos. Nivel externo. Nivel conceptual. Nivel interno.
Concepto Cliente Servidor. Modelo de Objetos. Propiedades de los objetos. Análisis de Datos
Orientado a Objetos.​
Logros pedagógicos: Conceptualizar al alumno en la abstracción de datos. Profundizar el
concepto de Normalización de Datos. Formalizar el Modelo de Objetos.


Unidad 4: Bases de datos​
Concepto de Base de Datos. Tipos de Bases de Datos. Modelo en Red (IDMS). Modelo
Jerárquico (IMS). Modelo de lista invertida (DATACOM/DB). Modelo Relacional. Modelo
orientado a objetos. Concepto de SQL. Concepto de PL-SQL. Recuperación y Concurrencia,
Seguridad e integridad de los datos. Aplicaciones con SQL y PL-SQL.

Logros pedagógicos: Clarificar el concepto de Base de Datos. Análisis de los distintos modelos
de base de datos. Aprender el concepto y aplicación del Lenguaje SQL y PL-SQL

BIBLIOGRAFÍA OBLIGATORIA

●​ Coronel, Carlos M. (2018). Database Systems: Design, Implementation, &


Management. Ed.Cengage Learning.
●​ Garrido Barrientos, Sergio. (2019). Diseño De Bases De Datos - Un Enfoque Práctico.
Editor independiente.
●​ Ullman, J. (1999). Introducción a los Sistemas de Bases de Datos. Ed. Prentice Hall.
●​ Osvaldo Cairo, Silvia Guardati (2018), Estructuras de Datos. Ed Prentice Hall.
●​ Silberschatz Abraham, Korth Henry F. 6º Edición, (2009), Fundamentos de Bases de
Datos, Sudarshan. Ed.Mc Graw Hill.

BIBLIOGRAFÍA COMPLEMENTARIA

●​ De Adoración, M. (2000), Diseño de Bases de Datos Relacionales. Ed. Alfaomega.


●​ Reinosa, E. (2012). Gestión avanzada de Datos. Ed. Alfaomega.

CORRELATIVAS
Para cursar y rendir
●​ Cursadas:
○​ Sintaxis y Semántica de los Lenguajes
○​ Análisis de Sistemas de Información (Integradora)
●​ Aprobadas:
○​ Lógica y Estructuras Discretas
○​ Algoritmos y Estructuras de Datos

También podría gustarte