Post on 22-Sep-2018
Cátedra de Bases de Datos
Facultad de Ciencias Exactas y Tecnología
Universidad Nacional de Tucumán
Ciclo Lectivo 2016
Nombre de la asignatura
Bases de Datos (ECF)
Nombre Email
1 Mg. Ing. Gustavo Eduardo JUAREZ gjuarez@herrera.unt.edu.ar
2 Ing. Franco Daniel MENENDEZ fmenendez@herrera.unt.edu.ar
3 Ing. Hernán Esquivel hjesquivel@herrera.unt.edu.ar
Tipo de actividad Día de la semana Horario Local
Teoría (1) Martes 08.00 – 10.00 Gab. Comput. 1-3-08
Práctica (2-3) Martes 10.00 – 12.00 Gab. Comput. 1-3-08
Práctica (2-3) Jueves 08.00 – 10.00 Gab. Comput. 1-3-08
Consultas Viernes 14:00-16:00 Lab de Intel Artificial
Consultas Martes 16:00-18:00 Lab de Intel Artificial
Presentacion
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Introducción y Objetivos
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
La materia Bases de Datos se encuentra incorporada al Plan de Estudios de la Carrera de
Ingeniería en Computación de la Facultad de Ciencias Exactas y Tecnología, Universidad
Nacional de Tucumán, en el Tercer Año de la Carrera (Modulo VI), en el marco de las
Tecnologías Aplicadas.
Introducción
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
• Introducir la importancia de las Bases de Datos para el desarrollo de los Sistemas
de Información: su concepto, aplicaciones, propósitos, componentes, etc.
• Describir los Sistemas de Administración de las Bases de Datos (DBMS): sus
conceptos, componentes, arquitectura, tipos, funciones, etc.
• Diseñar y modelar sistemas de bases de datos mediante modelado Entidad-Relación
y Relacional.
• Implementar Esquemas y estrategias de seguridad en Bases de Datos.
• Describir las características del modelo relacional de Bases de Datos, y sus
conceptos asociados: tablas, relaciones, claves, etc, y el lenguaje SQL.
Objetivos
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
• Diseñar y modelar sistemas de bases de datos Distribuidas
• Conocer las tendencias futuras en el desarrollo del campo de las Bases de Datos, y de
otros tópicos como , data mining, data warehousing, Big Data, etc.
• Conocer las incumbencias que puede llegar a tener como futuro profesional de
sistemas en relación a la administración de datos en general y de bases de datos en
particular.
• Forjar el espíritu de trabajo en grupo.
• Incentivar la investigación sobre los temas afines con la materia.
Objetivos
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Programa Analitico
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Unidad 1: Generalidades sobre bases de datos. Propósitos de las Bases de datos. Sistemas
de Administración de Bases de Datos (DBMS). Arquitectura funcional de una Base de
Datos. Archivos Hash. Modelo conceptual, lógico y físico. Modelos de datos y metodologías
de diseño de bases de datos. Modelo Entidad - Relación (Peter Chen). Modelo Objeto
Semántico (Michael Hammer y Dennis McLeod). Modelo Relacional (E. F.
Codd). Mecanismo de abstracción. Clasificación, Agregación y Generalización.
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Unidad 2: Visión general del proceso de Diseño. Modelo Entidad - Relación. Definición.
Características. Elementos: Entidades, atributos, identificadores y relaciones. Entidades
débiles y fuertes. Construcción del Modelo de datos.
Unidad 3: Modelo Relacional. Definición. Elementos del modelo. Dependencias
Funcionales. Construcción del Modelo de datos. Transformación del modelo Entidad -
Relación al modelo relacional. Propiedades de las relaciones. Claves primarias y foráneas.
Diccionario de Datos.
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Unidad 4: Álgebra relacional. Sintaxis del álgebra relacional. Operaciones de conjuntos.
Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de
operaciones relacionales. Operadores de Selección, Proyección, productos, Unión y
Diferencia, Intersección, Cociente y Join.
Unidad 5: Conceptos de normalización en la vinculación y/o relación de tablas y
contenedores de bases de datos. Normalización. Formas Normales. Anomalías. Tipificación
de Formas Normales. Estudio de 1FN, 2FN, 3FN y FN de Boyce-Codd
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Unidad 6: Utilizar SQL como lenguaje de consulta a tablas. Introducción a los lenguajes
de consulta. Diccionario de datos. Tipos de datos. Vistas. Índices. Set de comandos.
Optimización de consultas e indexado. Lenguaje de Consulta Estructurado (SQL):
definición. Tipos de sentencias (DDL, DML y DQL). Definición de Estructuras: base de
datos, tabla, índice, vista.
Unidad 7: Seguridad en bases de datos. Amenazas. Tipos de Seguridad. Reglas de
Autorización. Medidas y Mecanismos para el control de Acceso. Autenticación. Algoritmos
de seguridad.. Cifrado de Datos mediante Hash. `Restricciones de Integridad.
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Unidad 8: Procesamiento de transacciones y concurrencia. Conceptos. Estados de
una transacción. Secuencialidad. Recuperabilidad. Protocolos basados en el
Bloqueo, Marcas Temporales y Validación.
Programa Analítico de la Materia
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
AGOSTO
L M X J V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
SEPTIEMBRE
L M X J V S D
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
OCTUBRE
L M X J V S D
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
NOVIEMBRE
L M X J V S D
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Calendario
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
DICIEMBRE
L M X J V S D
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Calendario
Trabajos Prácticos - Fecha de Entrega
TP 1 30/8/2016
TP 2 8/9/2016
TP 3 27/9/2016
TP 4 13/10/2016
TP 5 27/10/2016
TP6 10/11/2016
TP Integrador 1/12/2016
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Sistemas de Evaluaciones
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
En la Universidad Nacional de Tucumán las clases son presenciales y obligatorias para los
alumnos, por lo que se tiene un sistema de evaluación caracterizado por dos elementos
relacionados entre sí, Régimen de Promoción y Formas de Evaluación.
En el Régimen de Promoción de la asignatura, los requisitos que deben satisfacer los
alumnos son:
• Régimen de Asistencia: 75% para Clases Prácticas
• Trabajos Prácticos: 100% presentados y 80% aprobados. Se exceptúa al Trabajo
Integral de Laboratorio el cual se debe presentar y aprobar con nota igual o superior a 7
(Siete), en las fechas que informara la catedra.
• Aprobación del Primer y Segundo Parcial con una calificación mínima de Siete (7).
Sistemas de Evaluaciones
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Para el Régimen de Regularización de la asignatura, los requisitos que deben
satisfacer los alumnos son:
• Régimen de Asistencia: 75% para Clases Prácticas.
• Trabajos Prácticos: 100% presentados y 80% aprobados. Se exceptúa al Trabajo
Integral de Laboratorio el cual se debe presentar y aprobar con nota igual o superior
a 7 (Siete), en las fechas que informara la catedra.
• Aprobación del Primer y Segundo Parcial, o bien de los correspondientes exámenes
recuperatorios, con una calificación mínima de Aprobación de Cuatro (4).
Sistemas de Evaluaciones
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
El examen Final de la Asignatura consistirá en:
• Prueba de conocimientos sobre el Programa Analítico de la Asignatura, de carácter
escrito, individual y coloquial. La Nota mínima de Aprobación es Cuatro (4) y la
máxima diez (10).
• Por Reglamento, el alumno puede rendir el Examen Final para su aprobación hasta un
máximo de tres veces, a partir de lo cual y si no es aprobado, el alumno debe recursar
la Asignatura o bien optar por el Examen Libre.
Sistemas de Evaluaciones
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
• La resolución de los Trabajos Prácticos se llevará a cabo en clases, siendo
autoevaluados en clases por los alumnos. En clase de consulta se desarrollarán
los ejercicios que quedaran pendientes por razones especiales.
• En cuanto al Trabajo Integrador, los temas serán sorteados entre los grupos de
alumnos.
Comentarios
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Composición de la Calificación definitiva:
• La calificación definitiva en la materia estará distribuida de acuerdo al siguiente composición:
• 65% Calificación obtenida en Parciales / Recuperaciones
• 10% Calificación obtenidas en Trabajos Prácticos
• 25% Trabajo Integral de Laboratorio
Sistemas de Evaluaciones
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Calificación obtenida en Parciales / Recuperaciones
Calificación obtenidas en Trabajos Prácticos
Trabajo Integral de Laboratorio
Bibliografía
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Tecnología y Diseño de Bases de Datos / Mario Piattini , Esperanza Calero, Belen Vela / Edit Alfaomega / 2010 Ed.
Fundamentos de bases de datos / Abraham Silberschatz, Henry F. Korth /y/ S. Sudarshan.—(Tra. Fernándo Sáenz Pérez, Antonio García Cordero /y/ Jesús Correas Fernández.-- Rev. Tca. Luis Grau Fernández). McGraw Hill. Madrid /c.2008/5a. Edic.
Fundamentos de sistemas de bases de datos / Ramez Elmasri /y/ Shamkant B. Navathe.—(Tra. Verónica Canivell Castillo, Beatriz Galán Espiga /y/ Gloria Zaballa Pérez.--Rev. Tca. Alfredo Goñi Sarriguren , Arturo Jaime Elizondo /y/ Tomás A. Pérez Fernández) Pearson Educación. Madrid /c.2002/3a. ed.
Introducción al SQL para Usuarios y Programadores / Cornelio et al / THOMSON / 2003 / 2da. Edic
Bibliográficas Principal
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
1. Bases de datos / Reinosa et al / Edit. Alfaomega / 1era. Edic / 2012.
2. Programación de Bases de Datos con MySQL y PHP / Helma Spona / Edit. Alfaomega / 1era. Edic / 2010.
3. Bases de datos / Pablo Rovarini y Herminia de Herca. Argentina 2005/2a.ed.
4. Procesamiento de bases de datos. fundamentos, diseño e implementación / David M. Kroenke.—(Tra. Ana
Elizabeth García Hernández.--Rev. Tca. Juan Raúl Esparza Martínez). Pearson Educación. México /c.2003/8ª. Edic.
Bibliografía Complementaria
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS
Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd
Bases de Datos Mg. Ing. Gustavo E. Juárez
BASES DE DATOS