entra cookie
Pagina Principal

Actualización: 1/06/2009

Mesa Directiva

Clave de Usuario

Contraseña


Asamblea

Clave de Usuario

Contraseña


Eventos
XIX Reunión Nacional de Directores de Escuelas y Facultades de Informática y Computación ANIEI 2010

XXIII Congreso Nacional y IX Congreso Internacional de Informática y Computación 2010

XXIII Certamen Nacional de Tesis de Informática y Computación 2010

Eventos Anteriores
Concursos
Concurso de Video 2010

Concurso de Programación 2010

BASES DE DATOS

Objetivo:
Estudiar los principios de las bases datos y sus diferentes modelos. Brindar los conocimientos necesarios para el diseño y realización de sistemas de bases de datos, considerando aspectos de análisis, organización lógica y física, determinación del modelo apropiado, así como selección y aplicación de las herramientas adecuadas.

1 Modelado y diseño

TI1 Conceptos generales. Definición de una base datos. Elementos de un sistema de base de datos. Objetivos. Consistencia. Compartición. Normas. Restricciones de seguridad. Integridad. Control centralizado y control distribuido. Administración de la base de datos. Abstracción de datos. Usuarios de la base de datos. Administrador de la base de datos.
TI2 El modelo jerárquico. Estructura. Relaciones padre-hijo. Propiedades del esquema. Árboles. Estructura de almacenamiento. Tipos de acceso. Integridad y seguridad del modelo. Definición completa de una base de datos jerárquica.
TI3 El modelo de red. Estructura. Registros. Campos y datos. Tipos y ocurrencias de sets. Limitantes de membresía (de inserción, retención y ordenamiento). Representaciones de ocurrencias. Set singular. Set de miembros múltiples. Set recursivo.
TI4 El modelo relacional. Conceptos básicos. Dominios, atributos, tuplas, relaciones, atributos llave, llaves foráneas. Álgebra relacional. Operaciones. Cálculo relacional, Vistas. Esquema de base de datos relacional. Regla de unicidad. Regla de integridad referencial. Normalización.
TI5 Modelo entidad-relación. Atributos y entidades. Valores y dominios de los atributos. Tipos de entidades. Atributos llave. Tipos de relación. Instancias de relaciones. Restricciones estructurales. Entidad débil. Representación del modelo mediante diagramas. Generalización y especialización. Agregación. Conversión de los diagramas en tablas.
TI6 Diseño relacional. Requerimientos y análisis. Diseño conceptual. Esquema conceptual. Diseño lógico. Diseño físico e implantación. Problemas de redundancia. Valores nulos. Dependencias funcionales. Reglas de inferencia. Formas normales: primera, segunda, tercera, interpretación de la tercera forma normal, forma normal de Boyce-Codd. Proceso de normalización. Algoritmos de descomposición. Otros tipos de dependencias y formas normales. Dependencias multivaluadas.
TI7 Modelos alternativos. Modelo orientado a objetos: tipos abstractos de datos, herencia, identidad de objetos, modelado de datos y estrategias de diseño, persistencia, métodos especiales de acceso, consideraciones de seguridad. Bases de datos heterogéneas: tecnología para interoperabilidad, esquemas, renombramiento, consultas, resolución de conflictos, optimización de consultas globales.
TI8 Bases de datos distribuidas. Concurrencia de procesos. Estructura y diseño: autonomía, dependencia y cooperación de funciones y módulos. Transparencia de uso. Problemas de los sistemas distribuidos: procesamiento de consultas, actualización, recuperación. Manejo de deadlocks y caídas.

2 Manejadores y uso

TI9 Manejadores. Caracterización por tipo de modelo y estructura interna. Capacidades. Seguridad. Consideraciones de instalación. Interfaces para recepción de datos. Interacciones con el entorno. Uso.
TI10 Lenguajes de consulta. Tipos de lenguajes. Posibilidades. Lenguajes interactivos. SQL: conceptos básicos, definición de datos, consultas y actualización, manejo de vistas, SQL embebido. Lenguajes de programación (4GL). Relación con otros tipos de lenguajes y ambientes.
TI11 Arquitectura de sistemas de bases de datos. Independencia lógica de datos. Independencia física de datos. Niveles interno, conceptual y externo de la arquitectura. Lenguaje de definición de datos. Diccionarios de datos. Lenguaje de manipulación de datos. Interfaces. Utilerías.

3 Desarrollo e implantación de aplicaciones

TI12 Elementos básicos. Funciones del lenguaje de definición de datos. Funciones del lenguaje de manipulación de datos. Lenguajes de manipulación de datos de los modelos jerárquico, de red y relacional.
TI13 Manejo de archivos. Almacenamiento de registros y organización de archivos. Dispositivos de almacenamiento secundario. Apuntadores. Tipos de registros y bloques. Estructura de almacenamiento de los diversos modelos. (Véase además PI7).
TI14 Seguridad en bases de datos. Aspectos de seguridad e integridad. Protección de bases de datos. Protección de accesos. Auditoría de bases de datos. Privilegios y autorizaciones. Especificación de restricciones. Restricciones en las transacciones. Validaciones.

La Asociación
Antecedentes

Objetivos

Organización

Funcionamiento

Estatutos

Mesa Directiva

Sede de la Presidencia

Integrantes

Como formar parte de la Asociación

Cuotas

Nuevos Miembros
Asociados
Sitios de asociados

Avisos de asociados
Modelos Curriculares Nivel Licenciatura Versión Actualizada
Estructura y Metodología

Perfiles Profesionales

Catálogo de Áreas de Conocimiento

Cruce de Áreas y Perfiles

Comentarios

Modelos Curriculares Nivel Licenciatura Versión Anterior
Antecedentes

Estructura y Metodología

Perfiles Profesionales

Catálogo de Áreas de Conocimiento

Cruce de Áreas y Perfiles

Conclusiones y Recomendaciones

Referencias Bibliográficas