Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 1 de 10 Profesor Asociado: María Eugenia Stefanoni. J:T:P: Higinio Facchini



Documentos relacionados
DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: BASE DE DATOS Año 2011

ESCUELA: UNIVERSIDAD DEL ISTMO

Temario Curso Bases de Datos

BASES DE DATOS. DSIC. Curso Bases de Datos. Título de Ingeniero Técnico en Informática. Programación. Bases de Datos TR 3 3

Sistemas de Gestión de Bases de Datos

Programa Analítico Plan de estudios Asignatura: Bases de Datos

Sumario... 5 Prólogo Unidad didáctica 1. Modelos y sistema de información Objetivos de la Unidad... 11

TEMARIO. - Programa de teoría

Diseño de Bases de Datos

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

UtivemkkukVaciona Id& Yalta/ FACULTAD DE CIENCIAS EXACTAS Av. Bolivia Salta Tel. (0387) Fax (0387) Republica Argentina

BASES DE DATOS DSIC. Curso

ASIGNATURA: BASE DE DATOS II

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

CÓDIGO: 773 CRÉDITOS: 4 POST REQUISITO: CATEGORÍA: Obligatorio SEMESTRE: 2do AUXILIAR: EDIFICIO: T-5, T-3 SECCIÓN: A+ / A-

Base de Datos PLANIFICACIONES Actualización: 1ºC/2013. Planificaciones Base de Datos. Docente responsable: ALE JUAN MARIA.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Créditos Participantes. Participantes en la Cátedra e investigadores del área de Sistemas Distribuidos

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

IN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Sistemas de Bases de Datos I. Modelo Lógico Modelo Relacional

Pontificia Universidad Católica del Ecuador

PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS

Nombre de la asignatura : Bases de Datos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9333

1 FUNDAMENTACION DE LA MATERIA

Programa de Asignatura Base de datos

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA. Ciclo Académico 2003 II SILABO

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

ASIGNATURA: BASE DE DATOS I FUNDAMENTOS:

Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO

BASES DE DATOS DISTRIBUIDAS

INSTITUTO POLITECNICO NACIONAL

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

Ingeniero Técnico en Informática de Sistemas &DUiFWHU Troncal

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

SYLLABUS. NUMERO DE ESTUDIANTES: NÚMERO DE CREDITOS: Tres (3) TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

Bases de Datos I. Carrera: SCB Bases de Datos II

IES Politécnico Estella

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R.

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRONICA SYLLABUS

Pontificia Universidad Católica del Ecuador

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II

DISEÑO BASE DE DATOS I. Propósito del Curso : Al final del curso el estudiante: Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 643

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE BASE DE DATOS PARA APLICACIONES

Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO

INSTITUTO POLITÉCNICO NACIONAL

Pontificia Universidad Católica del Ecuador

ADMINISTRACIÓN DE BASES DE DATOS

Tema 1. Conceptos básicos

Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Bases de Datos II. Programa de la Asignatura:

Resumen. El rol del lenguaje SQL en los SGBDR y en la Relacional. cjimenez@inf.udec.cl, tamrstro@inf.udec.cl

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

PROGRAMA DE MATERIA SISTEMAS DE INFORMACION PRESENCIAL MATERIA: ACADEMIA ING.SW.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Bases de Datos I. Programa de la Asignatura:

SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN E INVESTIGACIÓN TECNOLÓGICA DIRECCIÓN GENERAL DE INSTITUTOS TECNOLÓGICOS DESCENTRALIZADOS

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

PLAN DE ASIGNATURA. Universidad Mayor de San Simón Ciencias y Tecnología Carrera o programa Ingeniería Informática

ESCUELA DE EDUCACION SECUNDARIA TECNICA N 3 NECOCHEA

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Bases de Datos Relacionales

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación INFORMÁTICA ASIGNATURA SISTEMAS DE BASES DE DATOS I

Pontificia Universidad Católica del Ecuador

BASES DE DATOS DSIC. Curso

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

[CASI v.0110] Pág. 1

Programa de la asignatura Curso: 2006 / 2007 ADMINISTRACIÓN DE BASES DE DATOS (1311)

UNIVERSIDAD AUTÓNOMA DE AGUASCALIENTES CENTRO DE CIENCIAS BÁSICAS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN DESCRIPCIÓN:

TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA:

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA BASE DE DATOS ESPECIALIDAD INFORMÁTICA.

PONTIFICIA UNIVERSIDAD JAVERIANA ANEXO 6: DOCUMENTACIÓN OBJETOS VIRTUALES DE APRENDIZAJE CREADOS Y SUS CORRESPONDIENTES ESPECIFICACIONES

Código: SBD-454. Horas Semanales: 5. Prelaciones: INS-354

Sistemas de Información II Tema 1. El enfoque de bases de datos

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Describir los componentes de un sistema de información Enunciar los tipos de sistemas de información

(Bases de Datos) Guía de Aprendizaje Información al estudiante

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II


BASES DE DATOS. Ingeniería Informática 4º Curso Asignatura obligatoria.

PLANIFICACIÓN DEL SABER

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1

PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA

INSTITUTO UNIVERSITARIO PUEBLA NOMBRE DE LA INSTITUCIÓN PROGRAMA DE ESTUDIOS

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

Universidad Ricardo Palma

NUMERO DE ESTUDIANTES: NÚMERO DE CREDITOS: TIPO DE CURSO: TEÓRICO PRACTICO TEO-PRAC: X

2.1 Multibase. Información mas detallada sobre este sistema se encuentra en [Ceri y Pelagatti 1985].

1. Introducción Información y datos Ficheros vs. Bases de datos

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD NACIONAL FEDERICO VILLAREAL

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS ECONÓMICAS

TEMA 5.- ESTRUCTURA DE DATOS RELACIONAL.

Transcripción:

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 1 de 10 PROGRAMA 1) OBJETIVOS DE LA ASIGNATURA Formar al alumno como usuario de bases de datos, brindándole: 1. Comprensión de las bases relacionales 2. Dominio de los lenguajes de manipulación de datos. 3. Conceptualización de transacción y de planes de evaluación. 4. Expresar consultas inmersas en lenguajes de programación. Formar al alumno como diseñador de bases de datos, brindándole: 1. Las técnicas de modelado conceptual empleadas para el diseño de los sistemas de bases de datos. 2. Descripción de metodologías para el modelado de datos. 3. El dominio de los lenguajes de definición de datos. 4. La teoría de las bases de datos relacionales, sus formas normales y el modo de alcanzarlas. 5. Desarrollo de conceptos relacionados con la consistencia, integridad y seguridad de la información. Formar al alumno como administrador de bases de datos, brindándole: 1. Comprensión de la incidencia de índices en la respuesta de las bases de datos. 2. Desarrollar los conceptos de estructuración de los datos en dispositivos de almacenamiento. 3. Administración de vistas y privilegios. 4. Estructuras de catálogos. 5. Profundos conocimientos de eficiencia. 6. Aplicación de técnicas y métodos para el tratamiento concurrente de los datos. Preparar al alumno para enfrentarse a nuevas concepciones y evoluciones de las bases de datos, brindándole: 1. La Tecnología de Bases de Datos relacionales extendidas y Orientadas a objetos. 2. Las nociones de Bases de Datos Avanzadas y nuevas aplicaciones. 3. Conocimiento de Modelos actuales para la persistencia de grandes volúmenes de datos. 4. Bases distribuidas y geográficas. 2) MÍNIMOS Los contenidos son tomados del nuevo Diseño curricular de la Carrera Ingeniería en Sistemas de Información, para la materia Gestión de datos, ordenanza 1150 con fecha 30 de agosto 2007. Bases de datos: conceptos básicos, arquitectura, componentes. Sistemas de archivos. Modelos Conceptuales básicos (Jerárquico, Red, Relacional, Objetos). Seguridad, privacidad y concurrencia. Modelos Conceptuales de datos. Álgebra y Cálculo Relacional.

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 2 de 10 Lenguajes de definición y manipulación de datos (SQL, QBE). Normalización. Integración de Datos, transacciones. 3) BIBLIOGRAFÍA GENERAL Addison- Wesley Pearson 2005 Editorial Addison-Wesley Logman 2002. Logman Editorial Prentice 1997.. Esta bibliografía se complementará con otra específica donde corresponda 4) PROGRAMA ANALÍTICO 1 CONCEPTOS BASICOS Bases de datos y sus usuarios 1.1 Introducción a las Bases de datos. 1.2 Datos e Información. Superioridad de conceptualizar las bases de datos como depósitos de información. 1.3 Un ejemplo. 1.4 Bases de datos vs. Sistema tradicional de archivos. 1.5 Personas que trabajan con las Bases de datos. 1.6 SGBD: Características deseables. 1.7 Cuándo no usar Bases de datos. 1.8 Historia: los legados. 1.9 Modelo de Red. 1.10 Modelo Jerárquico. Conceptos y arquitectura de los sistemas de datos 1.11 Modelos de datos, esquemas y ejemplares. 1.12 Arquitectura de tres niveles. 1.13 Independencia con respecto a los datos. 1.14 Módulos de un sistema de base de datos. Ryckeboer Hugo Visión conceptual del manejo computacional de información.

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 3 de 10 Logman 2002. Logman 2 DISEÑO DEL MODELO DE DATOS Modelo algebraico 2.1 Modelo algebraico. 2.2 Propósitos del modelo algebraico. 2.3 Definición del modelo algebraico. 2.4 Conjunto, Función, Relación 2.5 Propiedades de las relaciones. 2.6 Funciones de asignación a punto y a arco. 2.7 Relaciones de grado mayor a dos. Modelo Entidad-Relación 2.8 Modelo Entidad-Relación. 2.9 Entidad, Atributo. 2.10 Atributos unarios, derivados y multivaluados, claves 2.11 Relaciones. 2.12 Atributos de relaciones. 2.13 Categorías de las relaciones. 2.14 Tipos de entidades débiles. 2.15 Modelo de Entidad-Relación extendido. Batini C., Ceri S., Navathe Conceptual Database Design: An Entity-Relationship Approach Addison Wesley-2004 Logman 2002. Logman

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 4 de 10 3 MODELO RELACIONAL 3.1 Conceptos del modelo relacional. 3.2 Dominios. 3.3 Tuplas. 3.4 Atributos. 3.5 Relaciones. 3.6 Características de las relaciones. 3.7 Restricciones del modelo relacional. 3.8 Restricciones de dominio. 3.9 Restricciones de claves. 3.10 Esquemas de BDR y restricciones de integridad. 3.11 Integridad de entidades. 3.12 Integridad referencial. 3.13 Claves externas. 3.14 Operaciones de actualización con relaciones. 3.15 Operaciones básicas del Álgebra Relacional. 3.16 Operaciones del AR adicionales. 3.17 Algoritmo de transformación del modelo Entidad Relación y Entidad Relación Extendido al Modelo de datos Relacional. Codd, E:F: The RELATIONAL MODEL Version 2 Addison Wesley Versión electrónica liberada al público. Ullman, J. PRINCIPLES OF DATABASE SYSTEMS 2º Edición Editorial Computer Science Press 1982 Ullman, J. PRINCIPLES OF DATABASE SYSTEMS AND KNOWLEDGE BASE SYSTEMS, vol. 1- Editorial Computer Science Press 1988. Ullman, J. PRINCIPLES OF DATABASE SYSTEMS AND KNOWLEDGE BASE SYSTEMS, vol. 2- Editorial Computer Science Press 1989. Logman 2002. Logman

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 5 de 10 4 TEORIA DE DISEÑO DE BASE DE DATOS RELACIONAL Pautas informales de diseño para los esquemas relacionales 4.1 Semántica de los atributos de una relación. 4.2 Información redundante en las tuplas y su incidencia. Las llamadas anomalías de actualización. 4.3 La descomposición de esquemas para evitar las anomalías. 4.4 Valores nulos en las tuplas. 4.5 La descomposición como recurso para evitar las anomalías. La junta como operación inversa. 4.6 Riesgo de las descomposiciones erróneas: Tuplas espurias. Dependencias funcionales 4.7 Definición. 4.8 Implicación Lógica. 4.9 Claves. 4.10 Axiomas para la dependencia funcional. 4.11 Cómputo de la clausura. Cobertura del conjunto de dependencias funcionales 4.12 Descomposición de esquemas de relación. 4.13 Sin pérdida Lossless join- 4.14 Verificación de la no pérdida Testeo de lossless join- 4.15 Descomposiciones que preservan dependencias. 4.16 Formas normales basadas en claves primarias. 4.17 Forma Normal Boyce Codd. 4.18 Tercera forma normal. 4.19 Dependencias multivaluadas y cuarta forma normal. 4.20 Dependencia de reunión y quinta forma normal. Ullman, J. PRINCIPLES OF DATABASE SYSTEMS 2º Edición Editorial Computer Science Press 1982 Ullman, J. PRINCIPLES OF DATABASE SYSTEMS AND KNOWLEDGE BASE SYSTEMS, vol. 1- Editorial Computer Science Press 1988. Ullman, J. PRINCIPLES OF DATABASE SYSTEMS AND KNOWLEDGE BASE SYSTEMS, vol. 2- Editorial Computer Science Press 1989.

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 6 de 10 5 Logman 2002. Logman SQL: UN LENGUAJE RELACIONAL PARA BASES DE DATOS 5.1 Historia del SQL. Sublenguaje de definición de datos 5.2 Definición de datos, restricciones y cambios de esquemas en SQL. 5.3 Conceptos de esquema y catálogo en SQL. 5.4 Instrucción CREATE SCHEMA. 5.5 Instrucción CREATE TABLE. 5.6 Instrucción CREATE DOMAIN. 5.7 Instrucción ALTER. 5.8 Instrucción DROP. Sublenguaje de manipulación de datos 5.9 Consultas básicas en SQL. 5.10 Consultas SQL más complejas. 5.11 Consultas anidadas y comparaciones de conjuntos. 5.12 Renombrar atributos y tablas combinadas. 5.13 Funciones agregadas y agrupación. 5.14 Comparación de subcadenas, operadores aritméticos y ordenación. 5.15 Instrucciones de actualización en SQL. 5.16 Vistas en SQL. SQL inmerso en otros lenguajes 5.17 Procedimientos. 5.18 Cursores. Administración de bases desde SQL 5.19 Privilegios. Evolución del SQL 5.20 Evolución del SQL2 a SQL 1999, SQL International Standard ISO/IEC 9075 SQL 3er Edition 1992-11-01 International Standard ISO/IEC 9075-2:1999 DataBase Language SQL Part2 Foundation, Sep 99.

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 7 de 10 International Standard ISO/IEC 1/SC 32 Information Technology Database Languages - SQL Part2: Foundation, 2003-07-25. Hernandez M., Viescas J. SQL Queries for Mere Mortals Addison Wesley 2000 Logman 2002. Logman 6 ALMACENAMIENTO DE REGISTROS Y ORGANIZACIÓN DE ARCHIVOS PRIMARIOS E ÍNDICES 6.1 Índices multinivel. 6.2 La familia de estructuras de árbol-b: ideas generales. 6.3 B, B0, B +, B *. 6.4 Operaciones Básicas de búsqueda, inserción y supresión. 6.5 Relación entre cantidad de registros y profundidad del árbol. 6.6 Lecturas secuenciales. Loomis M. estructura de Datos y Organización de Archivos Prentice Hall, 1999 Valdemer Seltzer "Árboles B y su implementación" Publicación de la ECI, UBA, 1993. Logman 2002. Logman 7 TRANSFORMACIONES QUE REALIZAN LOS MOTORES

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 8 de 10 PARA LOGRAR MAYOR EFICIENCIA Propiedades de las operaciones básicas 7.1 Propiedades de la proyección. 7.2 Propiedades de la selección. 7.3 Propiedades del producto cartesiano y ensamble. 7.4 Conmutación de operadores. Planes de consulta 7.5 Transformación interna. 7.6 Forma canónica. 7.7 Elección de procedimientos candidatos. Influencia de la memoria disponible y tamaño de las relaciones. 7.8 Generación y comparación de planes. Logman 2002. Logman 8 PROCESAMIENTO DE TRANSACCIONES Transacciones 8.1 Múltiples actualizaciones asociadas: necesidad de las transacciones. 8.2 Causas de fallas 8.3 Concepto de recuperación. 8.4 Soporte de SQL a las transacciones. Concurrencia 8.5 Problemas que introducen las operaciones en simultaneidad. 8.6 Planes. Planes seriables. 8.7 Equivalencia de planes. 8.8 Técnicas de control de concurrencia. Bloqueos. Distintos protocolos. 8.9 Detección de abrazos mortales. Políticas. 8.10 Técnicas de recuperación.

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 9 de 10 Gray J.,ReuterA. Transaction Processing: Concepts and Techniques Morgan Kaufmann; Logman 2002. Logman 9 SISTEMAS AVANZADOS Y NUEVAS TECNOLOGÍAS. Bases de datos orientadas a objetos. 9.1 Conceptos de orientación a objetos. 9.2 Identidad de objetos, estructura de objetos y constructores de tipos. 9.3 Encapsulamiento de operaciones, métodos, y persistencia. 9.4 Jerarquía de tipo y herencia. 9.5 Objetos complejos. 9.6 Persistencia. Bases de datos deductivas. 9.7 Prolog/Datalog. Bases de datos distribuidas. 9.8 Conceptos de bases de datos distribuidas y arquitectura cliente-servidor. 9.9 Técnicas de fragmentación, replicación y asignación de los datos para el diseño de Bases de datos distribuidas. 9.10 Tipos de sistemas de bases de datos distribuidas. 9.11 Procesamiento de consultas en bases de datos distribuidas. Almacenes de datos y minería de datos. 9.12 Almacenes de datos (data warehousing). 9.13 Minería de datos. Nuevas tecnologías. 9.14 Conceptos Bases de datos Word Wide Web Bertino E., Martino L. Sistemas de bases de datos orientadas a objetos Addison-Wesley Tamer Ozsu M., Valduriez Principles of Distributed Database Systems Prentice Hall

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 10 de 10 Logman 2002. Logman 1) PROGRAMA DE EXAMEN Los temas se corresponden con los contenidos del programa analítico. Lugar y fecha: Mendoza, Noviembre 2010 COORDINADOR DE CÁTEDRA Apellido y nombre: STEFANONI, Maria Eugenia N de Legajo: Firma: