Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional...

29
Cátedra de Bases de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016

Transcript of Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional...

Page 1: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Cátedra de Bases de Datos

Facultad de Ciencias Exactas y Tecnología

Universidad Nacional de Tucumán

Ciclo Lectivo 2016

Page 2: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Nombre de la asignatura

Bases de Datos (ECF)

Nombre Email

1 Mg. Ing. Gustavo Eduardo JUAREZ [email protected]

2 Ing. Franco Daniel MENENDEZ [email protected]

3 Ing. Hernán Esquivel [email protected]

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

Page 3: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Introducción y Objetivos

Bases de Datos Mg. Ing. Gustavo E. Juárez

BASES DE DATOS

Page 4: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 5: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

• 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

Page 6: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

• 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

Page 7: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Programa Analitico

Bases de Datos Mg. Ing. Gustavo E. Juárez

BASES DE DATOS

Page 8: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 9: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 10: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 11: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 12: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 13: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Calendario

Bases de Datos Mg. Ing. Gustavo E. Juárez

BASES DE DATOS

Page 14: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 15: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 16: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 17: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 18: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 19: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 20: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Sistemas de Evaluaciones

Bases de Datos Mg. Ing. Gustavo E. Juárez

BASES DE DATOS

Page 21: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 22: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 23: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 24: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

• 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

Page 25: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 26: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

Bibliografía

Bases de Datos Mg. Ing. Gustavo E. Juárez

BASES DE DATOS

Page 27: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 28: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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

Page 29: Presentación de PowerPoint - catedras.facet.unt.edu.ar · Cálculo relacional. Cálculo relacional orientado hacia las tuplas. Tipificación de operaciones relacionales. Operadores

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