You are on page 1of 9

PROGRAMA ANALTICO

Pg. 1 de 9

CDIGO DE ASIGNATURA
2625

ASIGNATURA:

Base de Datos 1

REFERENTE DE CTEDRA: Ing. Martin Battaglia


AO: 2016
CARGA HORARIA:

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

Unidad N 2. Diagrama entidad-relacin (DER)


o Definicin de un Diagrama Entidad-Relacin. Elementos que lo componen.
o Entidades. Definicin del nombre en singular. Ejemplos para
reconocimiento de entidades de la vida real. Diferencia entre entidad y
conjunto de entidades.
o Atributos: simples e identificadores. Mltiples identificadores (ej: Tipo y
Nro. de Documento)
o Relacin. Grado: unaria, binaria y ternaria. Cardinalidad: 1:1, 1:N y N:N.
Atributo de relacin.
o Atributos extendidos: compuestos, multivaluados y calculados.
o Entidades fuertes y dbiles. Atributos discriminantes.
o Jerarqua. Tipos: Inclusiva (solapada) y exclusiva. Particin: total (toda
supraentidad tiene una subentidad) y parcial. Atributo discriminante.
Definicin de atributos claves en supraentidades.
Unidad N 3. Modelo Relacional (MR)
o Definicin de un modelo relacional. Elementos que lo componen:
relaciones (tablas), atributos (campos o columnas) y tuplas (filas).
o Reglas de transformacin DER a MR
o Ingeniera inversa para obtener un DER a partir de un MR.
Unidad N 4. Diseo de bases de datos
o Introduccin a la Normalizacin. Concepto y finalidad de la Normalizacin.
o Deteccin de redundancia en una relacin por dependencias entre
atributos y su eliminacin.
o Redundancia por espacio de almacenamiento y su eliminacin.
o Desnormalizacin: agregado de redundancia para mejora de performance.
Unidad N 5. Lenguaje de Consulta de datos (SQL)
o Introduccin al SQL, caractersticas del estndar, arquitecturas.
o Ventajas y deficiencias del SQL estndar.
o Lenguaje de Definicin de Datos (DDL). Estructura de una Base de Datos.
o Consultas simples y complejas. Subconsultas.
Unidad N 6. SQL Avanzado
o Agrupamiento y funciones de agregacin.
o Lenguaje de Manipulacin de Datos (DML): insercin multifila,
actualizacin y eliminacin de filas.
o Integridad de Datos. Claves primarias y forneas. Otras restricciones de
integridad. Posibles problemas de integridad, reglas de eliminacin y
actualizacin.
o Vistas: concepto, ventajas y desventajas, sentencias de creacin y
actualizacin de una vista.
o Transacciones
3

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

alumno obtenga un conocimiento equilibrado de los componentes tericos y prcticos de


la materia.
Las clases sern dictadas a travs de distintos mtodos, como explicaciones a travs de
definiciones, ejemplos, ejercicios, lectura individual dirigida, actividades grupales de
anlisis, transferencia, validacin colectiva y exmenes. Determinados contenidos
temticos sern presentados a los alumnos a travs de proyecciones y videos.
Se desarrollarn diferentes prcticos individuales y/o grupales aplicando los contenidos
dados en las diferentes unidades temticas, para poder fijar los conocimientos de forma
prctica. Se fomentar al alumno al trabajo en grupo.
El proceso de enseanza y de aprendizaje de carcter terico-prctico, permanente e
integral, propone a los alumnos la adquisicin de conocimientos, el desarrollo de
actitudes y la deteccin de aptitudes, el aumento de la destreza y las habilidades para
comprender y encontrar informacin relevante, y la resolucin de las situaciones nuevas
que se le presenten, utilizando un enfoque hacia la resolucin de problemas.
El alumno debe mostrar al finalizar el curso un nivel mnimo de destreza en los conceptos
y las tecnologas especficas asociadas a la materia.
Las diversas actividades terico-prcticas planteadas favorecen la investigacin, el
desarrollo, el trabajo en equipo y la fijacin de conocimientos.
Considerando que la adaptacin a las nuevas tecnologas supone un reto fundamental
actual, se le facilitar al alumno la posibilidad y los medios necesarios para que puedan
acceder, conocer e investigar todos los instrumentos que las nuevas y ltimas tecnologas
ofrecen.
Metodologa de Clases Tericas
-

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.

Metodologa de Clases Prcticas


-

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

Los alumnos resolvern ejercicios planteados mediante trabajos en grupos o de


forma individual, mientras los profesores supervisarn su realizacin y atendern
consultas personales.
Las prcticas se referirn a cada ncleo temtico de la materia para que el alumno
tenga claro qu conceptos est ejercitando. Aquellos ejercicios donde se haga
hincapi en algn concepto fundamental, deben ser supervisados por los
profesores en clase, los cules harn una conclusin general al final de la prctica
sobre los resultados y procedimientos aplicados.
Las prcticas se basarn en ejercicios seleccionados y presentados de modo
gradual en complejidad. La presentacin de los ejercicios ser guiada por los
objetivos propuestos para el tema especfico al cual la prctica se refiere. Los
ejercicios sern seleccionados con un criterio que pondere lo conceptual y lo
estratgico en lugar de la mecanizacin de procedimientos.

Trabajos Prcticos Por Unidad Temtica


-

Para poder realizar un seguimiento progresivo del aprendizaje, se asocian a las


diversas unidades temticas trabajos prcticos en la que los alumnos podrn
aplicar lo aprendido.
Estos trabajos prcticos posibilitan la resolucin de problemas por unidad
temtica con objetivos propios, y consisten en planteos de problemas y
actividades referentes a los diversos contenidos de la asignatura.
El docente ir evaluando el progreso de cada alumno en cada entrega de los
diferentes prcticos grupales o individuales.
Se plantearn trabajos prcticos obligatorios y complementarios. Los docentes
corregirn cada trabajo prctico entregado por los alumnos y darn una
devolucin personalizada.

Trabajos Prcticos Integradores


-

Para poder realizar un aprendizaje integral de la aplicacin de todos los


contenidos de la materia se plantearn trabajos prcticos integradores
obligatorios a los cuales se irn agregando poco a poco cada uno de los conceptos
aprendidos durante la cursada.
Esto trabajos estarn destinados a aplicar y medir el grado de comprensin de los
temas tericos expuestos en clase y el manejo de las definiciones y propiedades
en contextos prcticos e integradores para comprobar que realmente se han
incorporado los conceptos y no memorizado o mecanizado definiciones,
procedimientos y demostraciones presentadas en las clases o que figuran en los
libros.
Los trabajos integradores tienen como finalidad generar la capacidad necesaria
para saber interpretar claramente los objetivos del problema y poder resolverlo,
aplicando una adecuada estrategia en la resolucin.

PROGRAMA ANALTICO
Pg. 7 de 9

El alumno deber ir realizando entregas parciales de avances establecidas por el


docente durante la cursada. El docente har seguimiento del alumno en cada
entrega y exposicin del prctico.

Materiales Didcticos
-

La materia cuenta con apuntes terico-prcticos desarrollados por los profesores


de la ctedra. Tambin se utilizan los libros detallados en la seccin de
Bibliografa.

Sitio Web: Sharepoint


-

Sitio web destinado a facilitar al alumno el acceso al programa de la materia,


material de estudio, ejemplos, trabajos prcticos, entre otros archivos y el
contacto directo con docentes y alumnos.

EXPERIENCIAS DE LABORATORIO/ TALLER / TRABAJOS DE CAMPO:


Prcticas en Laboratorios: En cada una de las unidades se desarrollaran prcticas de
laboratorios.
Trabajo Prcticos Obligatorios:
Trabajo Prctico 1
Prctica de DER-MR
Trabajo Prctico 2
Ejercitacin ANSI SQL
Software Utilizado:
- MySQL

METODOLOGA DE EVALUACIN:
Exmenes Parciales
-

Existirn dos evaluaciones parciales segn lo indicado en el cronograma.


Las evaluaciones sern escritas y prcticas, pudiendo la ctedra llevar a cabo
evaluaciones orales y/o en la PC.
Los exmenes sern corregidos por los docentes del curso y las notas sern
entregadas a los alumnos como mximo a los 7 das hbiles de la toma del parcial.
Por cada examen parcial existir un examen recuperatorio en fecha de
recuperacin.

PROGRAMA ANALTICO
Pg. 8 de 9

Examen Final
-

En el caso que el alumno cumpla con los requisitos establecidos en el Rgimen de


Cursada pero no con los criterios de promocin, deber rendir un examen final.
El primer llamado a examen final ser al final del cuatrimestre segn cronograma
fijado por el Departamento de Ingeniera.
Las fechas de examen final son fijadas por el Departamento de Ingeniera. Las
condiciones de inscripcin al final las establece el Departamento de Ingeniera.
El examen final ser confeccionado de forma uniforme para todas las comisiones.
En fecha de final no se entregan trabajos prcticos.
En el caso de exmenes libres se confeccionarn de forma especial de manera de
evaluar la parte terica/prctica con el mismo nivel que para alumnos regulares.
Los exmenes sern corregidos por cualquier docente de la ctedra.

CRONOGRAMA ORIENTATIVO DE ACTIVIDADES


Clase

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

CONDICIONES DE CURSADA Y APROBACIN


Segn lo establecido en la RHCS 054/2011 (Rgimen acadmico integrado)

Declaro que el presente programa de estudios de la asignatura Base de Datos 1, es el


vigente para el ciclo lectivo 2016, guarda consistencia con los contenidos mnimos del
Plan de Estudios

Firma

Aclaracin

Fecha

You might also like