presentacion asigntura programacion bases de datos tipat

22
Programación de Bases de Datos Ingeniería Técnica en Informática de Gestión Exámenes de Recuperación Curso 2011/2012 Ignacio J. Blanco Medina Ciencias de la Computación e Inteligencia Artificial

Upload: carlos-sanchez

Post on 10-Nov-2015

231 views

Category:

Documents


2 download

DESCRIPTION

C

TRANSCRIPT

  • Programacin de Bases de Datos

    Ingeniera Tcnica en Informtica de Gestin

    Exmenes de RecuperacinCurso 2011/2012

    Ignacio J. Blanco Medina

    Ciencias de la Computacin e Inteligencia Artificial

  • Profesores encargados:

    Ignacio J. Blanco Medina (iblanco at decsai.ugr.es)

    Juan Miguel Medina Rodrguez (medina at decsai.ugr.es)

    Exmenes de RecuperacinProgramacin de Bases de Datos

  • Caractersticas de la asignatura:

    Programacin de Bases de DatosExmenes de Recuperacin

    Titulacin Ingeniera Tcnica en Informtica de GestinAsignatura Programacin de Bases de DatosCrditos Teora: 4.5

    Prctica: 3Horario No tiene docenciaComunicacin A travs del correo institucional

    (@correo.ugr.es)En horario de tutora de los profesoresPor correo electrnico a los profesoresWeb http://decsai.ugr.es

  • MDULO I. Diseo de Sistemas de Informacin basados en Bases de Datos:1. Introduccin al diseo de Sistemas de

    Informacin basados en Bases de Datos2. Metodologa para el diseo conceptual3. Anlisis funcional usando el modelado de

    flujo de datos4. Anlisis conjunto de datos y funciones

    Programacin de Bases de DatosTemario de la Asignatura

  • MDULO II. Programacin de la componente funcional en el Modelo Relacional5. Implantacin de Bases de Datos en el

    Modelo Relacional6. Lenguajes para el desarrollo de

    aplicaciones7. Programacin de la integridad

    Programacin de Bases de DatosTemario de la Asignatura

  • Introduccin al diseo de Sistemas de Informacin basados en Bases de Datos Introduccin

    Metodologa a seguir Sistemas de Informacin

    Etapas del desarrollo de un S.I. Enfoque de diseo orientado a los datos y a las funciones

    Fases del diseo de Bases de Datos Enfoque orientado a las funciones Herramientas: El modelo E/R y el modelo de flujo de

    datos

    Programacin de Bases de DatosTemario de la Asignatura

  • Metodologa para el diseo conceptual Introduccin Notacin para el modelo E/R Primitivas del diseo conceptual Estrategias para el diseo de esquemas Criterios de eleccin entre conceptos Entradas, salidas y actividades del diseo conceptual

    Programacin de Bases de DatosTemario de la Asignatura

  • Anlisis funcional usando el modelado de flujo de datos Introduccin El modelo de flujo de datos Primitivas del modelo de flujo de datos Estrategias: Descendentes, Ascendentes, Centrfuga y Mixta Metodologa para el anlisis funcional Cualidades de un esquema funcional Documentacin y mantenimiento de un Esq. Funcional

    Programacin de Bases de DatosTemario de la Asignatura

  • Anlisis conjunto de datos y funciones Introduccin Esquemas externos para los diagramas de flujo de datos Metodologa para el anlisis conjunto de datos y funcional Sugerencias para refinamientos mutuos Esquemas de navegacin para operaciones con bases de datos

    Programacin de Bases de DatosTemario de la Asignatura

  • Implantacin de Sistemas de Informacin en el Modelo Relacional Paso de Modelo Entidad-Relacin a Modelo Relacional Normalizacin de un esquema relacional: conceptos,

    procedimientos y algoritmos Diseo fsico de un esquema relacional en un SGBD concreto

    Programacin de Bases de DatosTemario de la Asignatura

  • Lenguajes para el desarrollo de aplicaciones Introduccin Implantacin del esquema funcional Leguajes de datos y lenguajes de 3 Generacin

    Acoplamiento fuerte. SQL procedimental. PL/SQL Acoplamiento dbil. SQL inmerso e Interfaz de

    Programacin de Aplicaciones (API) Lenguajes de 4 Generacin. Developer Entornos de desarrollo rpido de aplicaciones. Programacin

    Visual

    Programacin de Bases de DatosTemario de la Asignatura

  • Programacin de la integridad Disparadores

    Programacin de Bases de DatosTemario de la Asignatura

  • Desarrollo de un Proyecto de Sistema de Informacin basado en Bases de Datos Relacionalesa) Descripcin detallada del proyecto

    b) Anlisis de requisitos: Requisitos de datos Requisitos funcionales Restricciones semnticas

    Programacin de Bases de DatosPrcticas

  • c) Diseo:

    esquema de caja negra esquemas armazn F (funcional), esquemas

    externos del esquema armazn F y esquema armazn D (conceptual)

    planos de refinamiento de esquema F esquemas externos de cada plano de

    refinamiento de esquema F planos de refinamiento de esquema D

    ...

    Programacin de Bases de DatosPrcticas

  • c) Diseo:

    ... operaciones de bases de datos para el

    esquema final F esquemas de operacin y navegacin para

    las operaciones de datos diseo lgico relacional a partir del esquema

    final D Normalizacin diseo fsico relacional

    Programacin de Bases de DatosPrcticas

  • d) Implantacin

    Oracle Developer 2000 Oracle PL/SQL

    Programacin de Bases de DatosPrcticas

  • La evaluacin ser realizar mediante un examen escrito en dos partes: terica y prctica

    Los contenidos tericos que evaluaremos sern los correspondientes a los temas 1, 2, 5 y 7. La estructura del examen terico ser similar a la de exmenes de las convocatorias anteriores.

    Puedes encontrar exmenes tericos resueltos de cursos anteriores y ejemplos en http://decsai.ugr.es. Si no puedes acceder a la plataforma o no te aparece la asignatura, contacta con Ignacio Blanco ([email protected])

    Entrega el examen terico al profesor que te lo corrigiera por ltima vez. Si no te has presentado antes, entrgalo al profesor que decidas.

    Programacin de Bases de DatosEvaluacin Global

  • No hay entrega de prcticas Los contenidos prcticos que evaluaremos estarn

    relacionados con el contenido de las prcticas como aplicacin de lo desarrollado en los temas 3, 4 y 6

    IMPORTANTE! Si entregaste Proyecto de Sistema de Informacin en cualquier convocatoria del ao 2011 (Junio 2011, Septiembre 2011 o Diciembre 2011) y aprobaste, no tendrs que hacer la parte prctica del examen

    La correccin del examen prctico se distribuir entre los profesores involucrados.

    Programacin de Bases de DatosEvaluacin Global

  • Fecha y hora del examen: publicada en el calendario de exmenes de http://etsiit.ugr.es

    Programacin de Bases de DatosEvaluacin Global

  • Material de la asignatura en http://decsai.ugr.es Batini, Ceri, Navathe. Diseo conceptual de bases de datos. Mc-

    Graw Hill. James R. Groff, Paul N. Weinberg. Aplique SQL. Mc-Graw Hill. Gnter Strner. Oracle7: A user and developers guide.

    International Thomson Computer Press Oracle9i2 Server. Application Developers Guide Oracle 8i : Programacin avanzada con PL/SQL Oracle9i2 PL/SQL. Users guide and reference Libros de la serie Oracle Press de Mcgraw-hill

    Programacin de Bases de Datos

    Bibliografa

  • Programacin de Bases de Datos

    Tutoras

    Ignacio J. Blanco Medina: Horas disponibles de tutora:

    http://decsai.ugr.es/~iblanco#Disponibilidad Modalidades: presencial o virtual (Skype) Instrucciones para solicitar cita para tutora

    (presencial o virtual) en http://decsai.ugr.es/~iblanco#Tutoria

    El horario de tutora para el periodo de exmenes se publicar en http://decsai.ugr.es/~iblanco al finalizar las clases

  • Programacin de Bases de Datos

    Tutoras

    Juan Miguel Medina Rodrguez: Horas disponibles de tutora:

    http://decsai.ugr.es/index.php?p=profesores&id=4833

    Modalidades: presencial o virtual (contacto Skype profesor.grupo.a.pbd)

    Hay que solicitar tutora por correo al profesor

    Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13Pgina 14Pgina 15Pgina 16Pgina 17Pgina 18Pgina 19Pgina 20Pgina 21Pgina 22