Professional Documents
Culture Documents
Pg. 1 de 9
CDIGO DE ASIGNATURA
2625
ASIGNATURA:
Base de Datos 1
OBJETIVOS:
El programa de la asignatura pretende introducir al alumno en los conceptos, modelado,
consultas y utilizacin de base de datos relacionales usados como almacenamiento de
datos y procedimientos para sitios Web.
Los propsitos fundamentales de esta asignatura son:
Introducir al alumno paulatinamente en diseo y desarrollo de base de datos para
que al final de la misma se entienda cmo se van integrando los conceptos y
lenguajes y cmo lo aprendido al principio sienta bases para aprender temas ms
complejos.
Que los lenguajes y herramientas se aprendan y apliquen a casos reales, para que
el estudiante entienda cundo y por qu aplicarlas y pueda aprovecharlos mejor.
Objetivos Generales:
Que el alumno logre:
Adquirir los conceptos bsicos del modelado de datos y su especificacin en un
sistema de bases de datos; los sistemas de bases de datos relacionales y su
entorno, lenguajes de definicin y manipulacin de datos.
Adquirir las habilidades necesarias para el desarrollo y el diseo conceptual de
problemas del mundo real y su implementacin en un sistema de bases de datos.
Definir consultas y aspectos relativos a seguridad, que son bsicos en el contexto
de la Tecnicatura y lo sern en su vida laboral.
PROGRAMA ANALTICO
Pg. 2 de 9
Objetivos Especficos:
Que el alumno:
Comprenda extensamente la teora de Base de Datos comprendiendo aquellos
sistemas basados en bases de datos, y sus lenguajes DBMS.
Sea capaz de efectuar consultas de diversas complejidades a un motor de base de
datos mediante el lenguaje SQL as como tambin definir la estructura de la base
utilizando el mismo lenguaje.
Sea capaz de realizar un correcto diseo y administracin de sistemas de bases de
datos y realizar un sistema basado en la escalabilidad, eficiencia, efectividad y
seguridad.
Se desenvuelva correctamente frente a la gestin de Datos Masivos. Pueda
realizar un correcto Modelado y de calidad frente al manejo de datos.
Pueda transformar estos modelos en un Modelo relacional. Comprenda y
desarrolle una visin relacional de los modelos, pudiendo aplicar normalizacin.
Pueda realizar la evaluacin de consultas, realizando funciones de anlisis de
datos, ya recursivos y no recursivos.
Se pueda desenvolver correctamente en esquemas del tipo objeto-relacional.
CONTENIDOS MNIMOS:
Introduccin a los sistemas de gestin de bases de datos. Diagrama entidad-relacin
(DER). Modelo Relacional (MR). Diseo de bases de datos. Lenguaje de Consulta de datos
(SQL). MySQL.
Correlatividades:
Programacin Bsica 1 (2619)
Informtica General (2620)
Matemtica General (2621)
PROGRAMA ANALTICO:
Unidad N 1. Introduccin a los sistemas de gestin de bases de datos
o Dato e informacin. Diferencias.
o Archivos: texto y binarios. Ventajas y desventajas de ambos. Redundancia y
dependencia de las aplicaciones que los utilizan. Falta de integridad.
o Medios de almacenamiento. Fsicos. Virtuales: servidores de archivos, FTP,
Cloud (nube).
o Orgenes de las bases de datos. Definicin de una base de datos. Base de
datos vs. Sistema de Gestin de Base de Datos (DBMS). Ventajas frente a
archivos.
o Tipos de base de datos segn clasificacin. Estticas vs. Dinmicas.
Relacionales vs. Objetos vs. Documentos (No-SQL)
o Metodologa de anlisis y diseo de una base de datos. Relevamiento,
modelo conceptual (DER) y lgico (MR).
2
PROGRAMA ANALTICO
Pg. 3 de 9
PROGRAMA ANALTICO
Pg. 4 de 9
BIBLIOGRAFA:
BIBLIOGRAFA BSICA
(Debe existir en Biblioteca)
Autor
DATE, C.J.
ELMASRI /
NAVATHE
CABRERA
SANCHEZ
Gregorio
Ttulo
Introduccin a los Sistemas de
Bases de Datos
Fundamentos de sistemas de
bases de datos
Sistemas Gestores de Bases de
datos
Editorial
Ao Edicin
PEARSON EDUCACION
ADDISON WESLEY
LONGMAN
PARANINFO
BIBLIOGRAFA COMPLEMENTARIA
Autor
CONNOLLY
Thomas M.
Ttulo
Editorial
Sistemas de Bases de Datos: un PEARSON
enfoque Prctico para Diseo, EDUCACION
Implementacin y gestin
Ao
Edicin
METODOLOGA DE ENSEANZA:
Se considera que la adquisicin de conocimientos debe realizarse con una perspectiva
abarcativa y totalizadora. Los contenidos no deben presentase como conceptos aislados
sino como partes constitutivas de un todo. Este objetivo se tratar de lograr mediante
una cuidadosa seleccin de ejemplos que acompaar la presentacin de conceptos
tericos que se consolidar a travs de trabajos prcticos en laboratorio sobre un DBMS
comercial tomando como marco de referencia los contenidos de la ctedra.
Tambin se considera que el alumno responder de manera ms entusiasta s se lo
incentiva. La manera de lograrlo es mediante el desarrollo de clases donde se fomente la
participacin y donde se aborden los temas con solvencia y un enfoque integrador.
El trabajo en equipo es de vital importancia, ya que se busca que el alumno aprenda a
trabajar con sus pares, ensayando el trabajo por proyecto, donde cada integrante cumple
un rol, con responsabilidades sobre algunas de las tareas del proyecto.
Metodologa General de Clases
La metodologa de enseanza se focaliza en clases tericas y clases prcticas
participativas, con gran cantidad de horas en laboratorio, de manera de lograr que el
4
PROGRAMA ANALTICO
Pg. 5 de 9
Las clases tericas estn orientadas a introducir a los alumnos en los diferentes
conceptos tericos conceptuales de la materia.
Cada tema terico es abordado en clase brindando el profesor ejemplos de
aplicacin.
La metodologa de trabajo alternar entre clases expositivas donde los profesores
explicarn los temas y otras haciendo participar a los alumnos mediante
exposicin dialogada.
En las clases prcticas los alumnos podrn ejecutar ejercicios junto a los docentes,
aplicar los conceptos tericos, evacuar dudas y aclarar los conceptos necesarios.
PROGRAMA ANALTICO
Pg. 6 de 9
PROGRAMA ANALTICO
Pg. 7 de 9
Materiales Didcticos
-
METODOLOGA DE EVALUACIN:
Exmenes Parciales
-
PROGRAMA ANALTICO
Pg. 8 de 9
Examen Final
-
Tipo de Clase
Terico / Prctica
Semana 1
Terico / Prctica
Semana 2
Terico / Prctica
Semana 3
Terico / Prctica
Semana 4
Terico / Prctica
Semana 5
Terico / Prctica
Semana 6
Terico / Prctica
Semana 7
Terico / Prctica
Semana 8
Terico / Prctica
Semana 9
Contenido
Unidad 1 y 2
Clase 1 - Introduccin a BD
Clase 2 - DER
Unidad 2
Clase 3 - DER Extendido
Clase 4 - Prctica DER
Unidad 3
Clase 5 - MR
Clase 6 - Prctica MR
Unidad 3
Clase 7 - MR DER
Clase 8 - Prctica MR DER
Unidad 4
Clase 9 - Normalizacin de una BD
Clase 10 - Prctica y Repaso General. TP
Unidad 4
Clase 11 - Prctica y Repaso General. TP
Clase 12 - Prctica y Repaso General. TP
PARCIAL
Unidad 5
Clase 13 - SQL (DDL)
Unidad 5
Clase 14 - SELECT Tabla Simple
Clase 15 - Laboratorio SQL
Unidad 5
Clase 16 - INSERT / UPDATE / DELETE /
SELECT Multitabla
8
PROGRAMA ANALTICO
Pg. 9 de 9
Clase
Tipo de Clase
Terico / Prctica
Semana 10
Terico / Prctica
Semana 11
Terico / Prctica
Semana 12
Terico / Prctica
Semana 13
Semana 14
Semana 15
Evaluacin
Evaluacin
Contenido
Clase 17 - Laboratorio SQL
Unidad 6
Clase 18 - Funciones de agregacin.
Clase 19 - Laboratorio SQL
Unidad 6
Clase 20 - Subconsultas. Operaciones de
conjunto.
Clase 21 - Laboratorio SQL
Unidad 6
Clase 22 - Vistas. Transacciones. Prctica
SQL Avanzado.
Clase 23 - Prctica SQL Avanzado.
Unidad 6
Clase 24 - Laboratorio SQL
Clase 25 - Laboratorio SQL
PARCIAL
RECUPERATORIOS DE PARCIAL
Firma
Aclaracin
Fecha