Form. de Presentación de Proyectos

Anuncio
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
FORMULARIO PARA LA PRESENTACIÓN
DE PROGRAMAS ANALÍTICOS Y DE EXAMEN
1. IDENTIFICACIÓN
1.1. FACULTAD DE CIENCIAS EXACTAS Y NATURALES Y AGRIMENSURA.
1.2. DEPARTAMENTO: Informática.1.3. AREA: Sistemas.1.4. ASIGNATURA: Bases de Datos I.1.5. CARRERA: Licenciatura en Sistemas de Información – Plan 2009.
1.6. Año en que se dicta: Tercero – Segundo Cuatrimestre.1.7. PROFESOR RESPONSABLE:
Apellido y Nombres: TONSICH JUAN DOMINGO.Máximo Título alcanzado: Especialista en Docencia Universitaria.1.8. MODALIDAD:
Anual:
Cuatrimestral: X
Bimestral:
1.9. CARGA HORARIA TOTAL: 128 hs.
1.10. CARGA HORARIA SEMANAL TEÓRICA / PRÁCTICA / LABORATORIO: 8 hs.
2.DESCRIPCION:
Objeto de Estudio: La Asignatura, que es obligatoria, tiene por objeto de estudio a las Bases de Datos, desde el punto de vista de las estructuras de sus datos, de los modelos y los tipos, ya sean estas convencionales o
distribuidas, valorizando las plataformas de los sistemas operativos donde son utilizadas.Fundamentación: Las Bases de Datos hoy día cumplen un papel muy importante en el ámbito de la computación y la informática, es el lugar donde se almacena información de todo tipo y característica y de suma importancia, para el buen funcionamiento de las diferentes empresas e instituciones . La informatización avanza a pasos
agigantados, y por medio de la red de redes(Internet) las Bases de Datos son uno de los pilares fundamentales de
la misma.Metodología a Emplear: Se presentan casos de problemas de la vida real, a los que se les aplicara el modelo y tipo de bases de Datos que mejor se ajuste.Tipos de Actividades: Se propiciará el aprendizaje de los alumnos a través de clases teóricas-prácticas con
instancias de participación y clases de trabajos prácticos en aula y en el laboratorio de informática; asimismo se
propiciará el trabajo individual participativo en la resolución de los trabajos prácticos áulicos y de laboratorio, trabajo grupal para los proyectos, como así también para el estudio de temas de actualidad relacionados con la Asignatura.Mecanismos de Evaluación y Acreditación: La evaluación del proceso de enseñanza/aprendizaje se efectuará a través de instancias de consulta en las distintas clases y de clases especiales de consulta previas a los
exámenes parciales; éstos y el examen final constituirán las instancias de acreditación, es decir el modo de comprobar si los alumnos han logrado los aprendizajes necesarios para aprobar la Asignatura. En los exámenes parciales y final el alumno deberá acreditar capacidad en el manejo de los conceptos teóricos, la integración de los conocimientos, y la aplicación de los mismos en la interpretación de situaciones concretas referidas a las Bases de
Datos.
Se tomarán dos exámenes parciales prácticos, con sus respectivos recuperatorios y un recuperatorio extraordinario para alguno de ellos. De estos dos parciales uno corresponderá a la práctica de aula y el otro a las practicas de laboratorio. Se evaluará también el proyecto al momento que el mismo se exponga, acreditándose el mismo con la respectiva aprobación.
Los Finales y los Parciales se aprobarán con una nota de 6 (seis) puntos sobre un total de 10 (diez). El proyecto podrá ser aprobado, desaprobará o se deberá completar.
1
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
Metodología del Dictado de la Asignatura: El dictado de la materia se realiza en la forma tradicional. Hay
clases teórico-práctica por un lado, y clases prácticas exclusivamente por otro, siendo estas áulicas o de laboratorio.
En las clases teórico-práctica se inculcan los fundamentos esenciales de los elementos necesarios a efectos de
poder analizar, diseñar e implementar un proyecto completo de un sistema de gestión de una Base de Datos, haciendo hincapié en el diseño e implementación de un modelo relacional y practicas intensivas de SQL en Laboratorio.
El dictado de cada clase teórica-práctica se apoya fundamentalmente en el uso del pizarrón y retroproyector
en el cual se explican los distintos temas y a la que normalmente se le complementa con las explicaciones y ampliaciones del caso a situaciones de la vida real.
En las clases prácticas áulicas se utilizan series de ejercicios confeccionados anualmente por el plantel docente
de la asignatura, estos son resueltos por los alumnos en forma individual en la clase y luego se explican en el pizarrón a los efectos comprobar y comparar los resultados.
De igual forma que en el párrafo anterior se procede pero con las clases prácticas de laboratorio, para este caso se resuelven los ejercicios sobre una PC, comprobándose automáticamente los resultados. Para esta parte
práctica, y por ser mas complicada, la orientación, la corrección y el control es mas dedicada y exhaustiva por parte del plantel docente de la Asignatura. Se utilizan herramientas CASE para la definición lógica y conceptual de las
entidades y DBMS para las estructuras físicas de datos y tipologías de las mismas.
Se forman grupos de no más de 2 alumnos para realizar el proyecto, donde deben aplicar la integración de
conocimientos adquiridos en años anteriores para poder realizarlos, aplicando finalmente todos los conocimientos
referentes a las Base de Datos.
Articulación con otras asignaturas: La asignatura articula de la siguiente manera: verticalmente con Programación Orientada a Objetos (asignatura previa, que provee los conceptos de la orientación a Objeto, Jerarquía de
Clases, Herencia , Identidad, etc.), con Bases de Datos II (asignatura posterior, donde se profundiza sobre Bases
de Datos de diferentes tecnologías, como las orientadas a objetos, las objeto relacionales, las BD para GIS, entre
otras, como así también los conceptos de Almacenes de Datos Data Warehousing, OLAP y Minería de Datos Data
Mining), y horizontalmente con Ingenieria de SoftWare I (donde se dan los principales conceptos de Sistemas de
Información y la Ingeniería del Software, se aplican técnicas de análisis utilizando herramientas CASE y la técnica
de Casos de Usos)
2.1. OBJETIVO(S) GENERALES:
Objetivos Generales: Proporcionar sólidos conocimientos referidos a los distintos modelos de Bases de Datos. Abordar variadas estrategias ante los distintos problema, plasmaldolo finalmente en un en un optimo diseño
de Base de Datos. Aplicar conocimientos de programación en un entorno de Sistema de Base de Datos(DBMS).
Objetivos conceptuales: Que el alumno se familiarice con elementos conceptuales del marco teórico referencial de las Bases de Datos, especialmente con el modelo relacional, plataformas de uso, gestores y motores,
optimización y rendimiento.
Objetivos actitudinales: Que el alumno internalice la importancia del trabajo en grupo con un objetivo común para concretar un proyecto. También el alumno deberá comprender la importancia de lograr el óptimo diseño de una Base de Datos, aplicando reiteradamente los modelos y tipos más adecuados.
Objetivos procedimentales: Que el alumno adquiera la habilidad necesaria para identificar, analizar y determinar una estrategia adecuada para el modelado de datos para el dominio del problema de la vida real.Contenidos Minimos: Archivos y sistemas de archivos. Índices. Arboles B. Archivos multillaves. Dispersión
(hashing). Conceptos y arquitectura de un sistema de base de datos. Modelado de Datos. Modelo Conceptual,
Lógico y Físico de datos. El modelo Entidad-Relación. Diseño de Bases de Datos Relacionales. Normalización. El
lenguaje de consulta SQL. Control y seguridad de datos.
2
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
2.2. TIPOS DE ACTIVIDADES:
Clases:
Teóricas:
Prácticas: X
Teórico / prácticas: X
De Laboratorio: X
De Campo: X
Seminarios:
2.2.1. Técnicas o Estrategias didácticas: (Exposición del docente/del alumno, trabajos grupales, estudio
independiente, resolución de situaciones problemáticas, resolución de ejercicios de aplicación, investigación grupal
e independiente, presentación de informes de avance, etc., presentación y exposición del proyecto, etc.)
La exposición teórico-práctica se desarrolla a través de las clásicas clases magistrales, es decir un profesor expone y el conjunto del alumnado sigue la misma. Complementándose con la bibliografía recomendada por la materia y apuntes previamente puestos a su disposición.
En las clases prácticas los alumnos resuelven problemas expresados en las guías de trabajo práctico.
Se les encomienda un trabajo práctico grupal que consiste en un proyecto de diseño e implementación de una
base de datos (a nivel de prototipo), tomando como caso de estudio un problema específico de una empresa u
organización del medio. Los alumnos deben presentar la documentación de todas las etapas del proyecto con una
defensa oral de los criterios utilizados.
En las clases de laboratorio se realizará práctica experimental utilizando productos de software libre o versiones de prueba de software comercial.
Se utilizarán elementos de la pedagogía problematizadora, poniendo énfasis en la motivación para el aprendizaje de los distintos temas.
2.2.2. Para el aprendizaje autónomo:
Se brindará a los alumnos, material didáctico elaborado por la asignatura con actividades orientadas hacia el
autoaprendizaje, indicando bibliografía y sitios de Internet para completar su visión de las Bases de Datos Relacionales, como así también las Base de Datos Relacional Extendida, permitiéndole resolver problemas cotidianos de
la asignatura.
2.3. REGIMEN DE REGULARIZACION o PROMOCION o APROBACION:
2.3.1. Para Regularizar:
 75% de asistencia a las clases prácticas. Aprobación de dos exámenes parciales. Aprobación de los prácticos de Laboratorio
 Aprobación del Proyecto.2.3.2. Para Promocionar: No está previsto ningún régimen de promoción.
2.3.3. Condiciones para aprobar la materia con examen final
 Los alumnos regulares rinden un examen oral sobre los contenidos teóricos del programa vigente.
 Los alumnos libres deben cumplir con todo el régimen de regular (menos la asistencia) para luego rendir el examen oral sobre los contenidos teóricos del programa vigente.
3
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
2.4 PROGRAMA ANALITICO
2.4.1. CONTENIDOS POR UNIDAD:
TEMA 1 Introducción a Archivo e Indices. Archivos y sistemas de archivos. Almacenamiento primario y secundario. Archivos físicos y lógicos. Archivos serie y secuenciales. Acceso secuencial y directo. Mantenimiento
de archivos y eliminación de registros. Manejo de índices. Clasificación de grandes archivos. Índices para mejora
de performace. Indices completos y raleados. Algorítmica clásica. Discusión sobre inconveniente de índices clásicos.TEMA 2 Árboles Generales y Binarios y Estructuras de Índices: Definiciones y Representaciones. Nomenclatura Sobre Árboles. Declaración y Representación de un Árbol Binario. Recorridos Sobre Árboles Binarios.
Construcción de un Árbol Binario. Árbol Binario de Búsqueda. Árboles 2-3-4. Árboles Rojo – Negro. Árboles AVL.
Árboles Multiway. Árboles B. Árboles B+. Árboles Binarios Hilvanados.-.
TEMA 3 Organización Multillave: Introducción al Acceso Multillave. Organización de Archivos Invertidos.
Conceptos Básicos. Definiciones. Indexación con Direccionamiento Indirecto. Valores de Llaves No-Únicas. Organización de Archivos Multilista. Conceptos Básicos. Procesamiento.TEMA 4 Dispersión (hashing). Algoritmos simples de dispersión. Funciones de dispersión. Densidad de empaquetamiento. Tratamiento de colisiones. Estudio de casos: saturación progresiva, saturación progresiva encadenada, área de desborde separada. Estudio numérico de saturación. Hashing dinámico. Definición, diferencias
con el hash estático. Estudio de casos. Hashing extensible.TEMA 5 Conceptos y arquitectura de un sistema de Base de Datos: Evolución y Comparación con Archivo. Importancia y Justificación de su Uso de una Base de Datos. Definiciones y Uso en la Actualidad. Comparación
generalizada entre Modelos de Bases de Datos. Definición de un DBMS. Componentes. Objetivos. Modelos de Datos. Esquemas e Instancias. Uniformidad e Independencia de Datos. Conceptos del Entorno DBMS.TEMA 6 Administrador De Bases De Datos(DBA). Definición. Historia. Principales Funciones y Responsabilidades. Administración de Estructuras, Actividades y Sistemas. Diccionario de Datos. Tipos de Concesiones, Modificaciones, restricciones y Control. Tareas Dentro del Modelo de Relacional.-.
TEMA 7 Modelo Conceptual, Lógico y Físico de datos. Modelado de Datos. Modelo Conceptual, Lógico y
Físico de datos. Diseño conceptual. Mejoras sobre dicho diseño. Conversiones al modelo lógico. Dependencia Funcional, dependencias parciales, transitivas.TEMA 8 El Modelo Entidad Relación Entidades y Conjuntos de Entidades. Relaciones y Conjunto de Relaciones. Limitantes del Mapeo. Llaves. Diagramas de Entidad-Relación. Reducción de Diagramas a Tablas. Conversiones del modelo E-R lógico al modelo relacional. Estudio de Casos. Relaciones binarias, n-arias y recursivas. Generalización y Especialización. Agregación.
TEMA 9 El Enfoque Relacional. Estructura de las Bases de Datos Relacionales. Álgebra Relacional. Atributos.
Dominios. Tuplas. Grado. Cardinalidad. Leyes Básicas del entorno Relacional. Concepto de Clave: Superclave, Clave Candidata, Clave Primaria, Clave Alterna, Clave Primaria Simple y Clave Primaria Compuesta. Reglas de Integridad. Dependencias funcionales y totales. Definición por Extensión y Comprensión.TEMA 10 Normalización. Conceptos Generales y definición. Dependencia Multivaluada y Multivaluada Trivial.
1ra Forma Normal. 2da. Forma Normal. 3ra Forma Normal. Proceso de Normalización hasta la 4ta. Forma. Forma
Normal de Boyce-Codd. Independencia de Relación. Forma Normal de llave de dominio. Analisis del Objetivo de
Normalizacion.TEMA 11 El Lenguaje de Consulta SQL Introducción. Componentes del SQL. Comandos. Cláusulas. Operadores Lógicos. Operadores de Comparación. Funciones de Agregado. Consultas de Selección. Consultas Básicas. Ordenar los Registros. Consultas con Predicado. Alias. Bases de Datos Externas. Criterios de Selección. Operadores
Lógicos. Intervalos de Valores. El Operador Like. El Operador In. La cláusula WHERE. Agrupamiento de Registros
y Funciones Agregadas. El cláusula GROUP BY. AVG. Count. Max y Min. StDev y StDevP. Sum. Var y VarP. Consultas de Actualización, Eliminación, Datos Añadidos. Tipos de Datos. SubConsultas. Referencias Cruzadas. Unión Internas. Unión Externas.
Estructuras de las Tablas. Creación de Tablas. La cláusula CONSTRAINT. Creación de Indices. Eliminar y Añadir
Campos e Indices. Consultas con Parámetros.-
4
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
TEMA 12 Control y Seguridad de Datos Control y seguridad de datos. Integridad de la información. Definición de transacción. Transacciones en sistemas monousuarios, problemas y soluciones. Módificación inmediata y
diferida de la BD. Sistemas de recuperación de errores basados en bitácora y por doble paginación. Seguridad y
criptografiado de datos.
TEMA 13 Modelo y Enfoque Orientado a Objetos. Aplicación en las Bases de Datos. Estructura de Objetos.
Jerarquía de Clases. Herencia Múltiple. Identidad de Objetos. Contenido de Objetos. Organización Física. Características del mapeo objeto-relacional. Mapeo de clases e instancias, jerarquías y asociaciones. Persistencia.
2.4.2. BIBLIOGRAFIA:
BÁSICA:
Autor
Título
Año
Editorial
Benavides M. A.
SQL Para Usuarios Y Programadores
1998
PARAINFO
Codd E.F.
The Relational Model for Database
Management
1990
Addison-Wesley
Date C. J.
Introducción a los Sistemas de Bases
de Datos – 7ma Edicion
2000
Prentice-Hall
Elmasri Ramez A. - Navathe
Shamkant B.
Fundamento de Sistemas de Bases de
Datos – 5Ta. Edicion
2007
Addison-Wesley
Elmasri Ramez A. - Navathe
Shamkant B.
Fundamento de Sistemas de Bases de
Datos – 3ra. Edicion
2002
Addison-Wesley
Groff J. R. – Wenberg P. N. .
Guia Lan Times De SQL/SQL2
2001
Mc. Graw-Hill
Guerrero F. G. – Rojas C. E.
Programación En Microsoft SQL Server 2000 Con Ejemplos
2001
Prentice-Hall
Kort H. – Silberschatz A.
Fundamentos de Base de Datos
1993
Mc. Graw-Hill
Mannino Michael
Administracion de Bases de Datos Diseño y Desarrollo de Apliaciones
2007
Mc. Graw-Hill
Mendelzon J. - Ale J.
Introduccion A Las Bases De Datos
Relacionales
2005
Thomson
Piattini M. - Adoración de Miguel
Concepción y Diseño de Base de Datos
2000
Alfaomega - Rama
Piattini M. - Adoración de Miguel
Fundamentos y modelos de Bases de
Datos
1997
Ra-Ma
Piattini M. -Adoración de Miguel
Diseño de Base de Datos Relacionales
1997
Ra-Ma
Piattini M., Martínez E. Marcos,
Calero Muñoz C., Sánchez B.
Vela
Tecnología y Diseño de Bases de Datos
2006
Ra-Ma
Pons O., N. Marín, J. M. Medina,
S. Acid, Vila M. A.
Introducción a las Bases de Datos. El
Modelo Relacional
1987
Prentice-HallHispanoamiricaca
Rordan R.
Diseño De Bases De Datos Relacionales Con Access Y SQL Server
1999
Mc. Graw-Hill
Tsu-der Chou
Bbase3 Plus guía para Programadores
1989
Anaya
5
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
COMPLEMENTARIA:
Autor
Título
Año
Editorial
Codd E.F.
Mnaejo de Bases de Datos Relacionales
1987
Prentice –
Hall
Date C.J. – Darwen H.
A Guide to the SQL Standard
1997
AddisonWesley
Martin J.
Análisis y Diseño Orientados a Objetos
1992
PrenticeHall
Rumbaugh J.
Modelado y Diseño Orientados a Objetos
1996
PrenticeHall
Tsichritzis D. – Lochovsky F. H.
Data Models
1982
PrenticeHill
2. PROGRAMA DE EXAMEN:
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
Bolilla
N° 01 - Temas: 01 - 09 - 06 - 13
N° 02 - Temas: 02 - 10 - 07 - 06
N° 03 - Temas: 03 - 11 - 08 - 07
N° 04 - Temas: 04 - 12 - 09 - 01
N° 05 - Temas: 05 - 13 - 10 - 02
N° 06 - Temas: 06 - 01 - 11 - 03
N° 07 - Temas: 07 - 02 - 12 - 04
N° 08 - Temas: 08 - 03 - 13 - 05
N° 09 - Temas: 09 - 04 - 01 - 06
N° 10 - Temas: 10 - 05 - 02 - 07
N° 11 - Temas: 11 - 06 - 03 - 08
N° 12 - Temas: 12 - 07 - 04 - 09
N° 13 - Temas: 13 - 08 - 05 - 01
4. - NOMINA DE TRABAJOS PRACTICOS:
Ejercicios de acuerdo a cada tema del programa. Los ejercicios variarán en cada dictado según
nuevas propuestas de problemas, metodologías y herramientas. Los mismos se retroalimentan de los
casos presentados por los alumnos en los dictados anteriores.
6
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
5. - CRONOGRAMA DE ACTIVIDADES:
(Incluir clases teóricas, prácticas, de laboratorio, de campo, de seminario, y toda otra actividad educativa prevista como así también evaluaciones parciales).
Clases Teóricas-Practicas: 3 Horas (2 Clases).Clases Prácticas áulicas: 2 Horas (1 Clase).Clases Prácticas de Laboratorio: 3 Horas(2 clases).Tutorías o Consultorías un día a la semana sin obligación de asistencia del alumnado.Atención de mails sobre consultas teóricas, prácticos de aula y prácticos de laboratorio a
tiempo completo.Atención vía Messenger sobre consultas teóricas, prácticos de aula y prácticos de laboratorio
a tiempo completo o todo el tiempo que se esté conectado.Parciales: A determinar según evolución de las clases prácticas áulicas o de laboratorio, normalmente al finalizar el primer mes de cursado es el 1er. Parcial y al finalizar el cuatrimestre
el 2do. Parcial, para ambos casos el recuperatorio es a la semana siguiente.
Atención sobre consultas teóricas, prácticos de aula y prácticos de laboratorio en la sala de
Profesores del Departamento Informática, toda ves que el plantel docente de la asignatura se
encuentre en la misma y fuera del horario normal de clases.-
6. - EFECTOS SOBRE la formación integral del alumno.
El desarrollo de los temas del programa de la Asignatura aportará al cursante de la Licenciatura en Sistemas de Información los elementos necesarios para aplicar eficientes estructuras de Bases
de Datos a múltiples casos de la vida real que se le presentes profesionalmente, como así también
propiciar optimas modificaciones a las existentes.
Asimismo, el trabajo grupal(Proyecto) aplicado a casos de la de la vida real, la presentación
de los avances, como la exposición del mismo, contribuirá al desarrollo de las habilidades del trabajo
en grupo y de la exposición pública de las propias realizaciones.
7. - RECURSOS HUMANOS.
7.1.NOMINA DE PERSONAL DOCENTE INTERVINIENTE EN EL DICTADO DE LA ASIGNATURA
APELLIDO Y NOMBRES
TONSICH Juan Domingo
CUZZIOL, Juan José
VALLEJOS, Walter
CARGO
Profesor
Adjunto(A/C)
DEPARTAMENTO
/
AREA
Informática / Sistemas
J.T.P.
Informática / Sistemas
J.T.P.
Informática / Sistemas
7
MAXIMO TITULO
ACADEMICO
OBTENIDO
Especialista en
Docencia Universitaria
Experto en Estadística y
computación
Licenciado en
Sistemas
TIEMPO
DEDICAD
O
(a esta
asignatura)
Simple
Simple
Simple
Universidad Nacional del Nordeste
Facultad de Ciencias Exactas y Naturales y Agrimensura
7.2. NOMINA DE PERSONAL DOCENTE ADSCRIPTO INTERVINIENTE EN EL DICTADO DE LA
ASIGNATURA
APELLIDO Y NOMBRES
CARGO
DEPARTAMENTO
/
AREA
MAXIMO TITULO
ACADEMICO
OBTENIDO
VILLEGAS Dario
Auxiliar Docente
Informática / Sistemas
Licenciado en
Sistemas
ROMERO Carlos
Auxiliar Docente
Informática / Sistemas
Licenciado en
Sistemas
8
TIEMPO
DEDICAD
O
(a esta
asignatura)
Simple
Simple
Descargar