001syllabus base de datos 201202.docx
TRANSCRIPT
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
1. DATOS INFORMATIVOS
ESCUELA: Escuela de SistemasCARRERA: Ingeniería de SistemasAsignatura/Módulo: Base de Datos I Código: IS502
Plan de estudios: Nivel: SextoPrerrequisitos: LENGUAJES DE PROGRAMACIÓN IS502
Correquisitos: INGENIERÍA DE SOFTWARE I IS601
Período académico: 2012 02 N° Créditos: 6
DOCENTE.Nombre: Fausto Ernesto Orozco Iguasnia
Grado académico o título profesional:Ingeniero en Sistemas Informático
Actividad académica y/o profesional:- Asistente Técnico de Sistemas en RoyalFlowers(Quito)- Técnico en Enter Systems(Riobamba)- Administrador de Sistemas y Base de Datos en Almacenes Buen Hogar(Riobamba)- Docente en la PUCESD
horario de atención al estudiante:Teléfono: 3702868 ext 317Mail: [email protected] [email protected]
2. DESCRIPCIÓN DEL CURSO
Permite al estudiante modelar la información real de un usuario, haciendo uso de modelos de Datos, para convertirlos de forma física y poder administraros
3. OBJETIVO GENERAL -Modelar bases de datos aplicando las normas y restricciones que posee un modelo específico de datos.4. RESULTADOS DE APRENDIZAJE
Al finalizar el curso, el/a estudiante estará en capacidad de
Nivel de desarrollo de los resultados de aprendizaje
Inicial / Medio / Alto
Analizar los requerimientos de los usuarios y plasmar soluciones adecuadas hacia modelos de Base de Datos
Medio
- Modelar Base de Datos aplicando modelos y normas internacionales
Alto
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
-Crear bases de datos en herramientas libres (Mysql) Inicial
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
5. RELACIÓN CONTENIDOS, ESTRATEGIAS DIDÁCTICAS Y RESULTADOS DE APRENDIZAJE
CONTENIDOS(UNIDADES Y TEMAS)
SE
MA
NA
N° HORASTRABAJO AUTÓNOMO
DEL/A ESTUDIANTE
ESTRATEGIAS DE ENSEÑANZA – APRENDIZAJE
RESULTADOS DE APRENDIZAJE
EVIDENCIAS
CLASES
Tu
torí
a
Actividades
N°
de
ho
ras
Descripción
Val
ora
ció
n
Te
óri
cas
Prá
ctic
as
Programa Analítico- Criterios de Calificación- Normativas de conducta y académicas
1
2
-Explicar de forma general del contenido de la Materia por el docente-Lineamientos del proyecto final
2
Exposición
-Planteamiento de las reglas a cumplirse en cuanto a: deberes, talleres, lecciones, exámenes, conducta, asistencia, entre otras.
-Presentación y Entrega del de syllabus
-Entrega del proyecto al final del curso
-
5
Introducción-Sistemas de información de BD-Componentes de un Sistema de información-Ventajas Desventajas de un Sistema de Información-Concepto de Base de DatosNiveles de Abstracción de Base de Datos
6 -
-Anotar temas tratados por el estudiante
-Elaborar mapas mentales
-Discutir temas expuestos
6
Procesamiento de la informaciónExplicación magistral del tema expositivo
-Elaborar idead principales en organizadores gráficos
-Comprender lo que es un sistema de Información- Conocer los componentes de una BD
Exposición de ideas centrales por el estudiante
3
MODELOS DE BASE DE DATOS
2 6 -Elaborar mapas mentales como actividad
6 Procesamiento de la información
-Conocer los diferentes modelos y
Exposición de ideas centrales por el
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
-Concepto de modelos de base de datos-modelos (estática, dinámica)-Restricciones de integridad de los modelos-Clasificación de los modelos de Datos
complementaria
-Discutir de temas expuestos
-Explicación magistral del tema expositivo
-Extraer ideas centrales de la Información y anotar en sus cuadernos-Elaborar idead principales en organizadores gráficos
características generales de Bases de Datos
estudiante
3
Clasificación de los modelos de Datos-Modelo Jerárquico- Modelo red o Codasyl.-Modelo Orientado a ObjetosEjercicios
3 4 2
-Exponer modelo investigado
-Elaborar resumen de cada modelo por los estudiantes
-Discusión de temas expuestos
6
Estructuración de métodos de trabajo
-Socializar información en grupos de trabajo
-Investigar nuevos modelos de Base de Datos y su aplicabilidad
Exposición de un modelo especifico por grupos
3
EL MODELO ENTIDAD/INTERRELACIÓN
Estática del Modelo E/R – Entidad- interrelación,- atributo- restricciones)- Semántica de las interrelaciones-Cardinalidad-Relaciones-Correspondencias- Ejemplos
4-58 4
-Anotar Temas tratados
-Discutir temas expuestos
- Proponer solución de ejercicios
12
Procesamiento de la información
-Clases Magistrales
Aprendizaje basado en problemas
Desarrollar las capacidades con
- Conocer las normas necesarias para aplicar el modelo Entidad Interrelación
Ejercicios propuestos
1
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
Dinámica del modelo E/R- Herencia(Ejercicios)-Generalización(Ejercicios)-Agregación(Ejercicios)
6 6 2
-Desarrollar ejercicios aplicando Herencia
-Desarrollar ejercicios aplicando Generalización
-Desarrollar ejercicios aplicando Agregación
-Discutir de soluciones propuestas
8
Aprendizaje basado en problemas
-Proponer la solución del problema individualmente-Discusión y Trabajos grupales
-Conocer las diferentes elementos que hace uso el modelo Entidad Relación
-Talleres prácticos en clase
3
Modelamiento- Creación del Diseño Conceptual-Aplicación de normas restricciones
7 6
Desarrollar ejercicios aplicando combinando los temas anteriores
6
Aprendizaje basado en problemas
Formación de grupos de trabajo y plantear la solución mas optima
-Poder plasmar los requerimientos de usuarios en modelo conceptual de base de Datos aplicando técnicas que optimicen el diseño
- Talleres prácticos en clase
-Ejercicios propuestos de modelamiento
3
1
Examen Bimestral 1 8ESTATICADEL MODELO RELACIONAL
- Estructura del modelos relacional
- Dominio, definición formal, clases de relación ,claves
- Restricciones
8 6 -Anotar de temas tratados
-Discutir temas tratados
-Desarrollar ejercicios propuestos
6 Procesamiento de la información-Clases Magistrales
Aprendizaje basado en problemas
-Ejemplos Resueltos-Ejercicios propuestos
- Conocer la semántica, normas y restricciones del Modelo Relacional de Bases de Datos
-Repaso individual del estudiante
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
- R. inherentes
- R. Semánticas
Teoría de la Normalización
Esquema Relacional- Esquema relacional
- Modelos relacional
- Reglas para los sistemas relacional
- Diseño Lógico de la Base de datos
- Ejercicios de transformación de ER al modelo Relacional
9-10 4 8
-Identificar las reglas del modelo Relacional
-Modelar problemas aplicando el Modelo Relacional
-Transformar ejercicios del Modelo Entidad-Relación al modelo relacional
12
Procesamiento de la información
-Clases Magistrales
- Explicación con presentaciones digitales
-Resolución de ejercicios
-Resolución de ejercicios problemas guales e individuales
-Conocer las normas para la transformación del modelo entidad-Relación al modelo Relacional
- Talleres prácticos en clase
-Ejercicios propuestos de modelamiento
3
1
DINAMICA DEL MODELO RELACIONAL
- Algebra relacional
- Operadores primitivos
- Operadores derivados
- Valores nulos
- Calculo relacional
- Diccionario de datos
11 4 2
-Anotar temas tratados
-Consultar características del Algebra Relacional
-Exponer ejemplos aplicativos
6
Procesamiento de la información
-Discusión de criterios consultados por los estudiantesClases Magistrales- Explicación con presentaciones digitales-Ejemplificación con tiza liquida
-Conocer los elementos que intervienen en la dinámica del modelo Relacional.
Ejercicios propuestos 1
INTRODUCCIÓN AL LENGUAJE SQL
12-13
4 8 -Anotar temas tratados 12 -ExposiciónMagistral
-Conocer la semántica, uso y
-Taller con ejercicios prácticos
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
- Evolución de SQL
- Concepto
- MySQL
- Sentencias de definición(esquema, dominio, tablas, restricciones)
- Sentencias de manipulación(select, insert,delete,update)
- Clausulas
- Funciones de almacenamiento
- Sentencias de control: seguridad en SQL
- Ejercicios
-Consultar ventajas y Desventajas de MySQL
- Conocer sintaxis y Sentencias SQL en ejercicios-Estudiar las de Funciones SQL
Procesamiento de la información
-Ejercicios de aplicación resueltos
Aprendizaje basado en problemas
-Ejercicio propuestos de funciones SQL
aplicabilidad del lenguaje SQL-Conocer la interfaz de desarrollo de MySQL
3
-Funciones del lenguaje de definición de datos(DLL)-función de los comandos -Creación de Tablas-Creación de Vistas-Creación de Store Procedure
14 6 -Crear tablas en MySQL-Crear claves primarias y foráneas-Crear de Referencias-Crear vistas-Resolver Ejercicios propuestos
6 Procesamiento de la información-Clases Magistrales- Aplicación de DLL y DML
Estructuración de Métodos de trabajo-Ejercicios Grupales
Aprendizaje basado en problemas
- Crear sentencias SQL usando la sintaxis de MySQL
- Ejercicios propuestos
1
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
-Ejercicios individuales
-Creación de Base de Datos- Buckup-Restauración de BD
15-16
2 10
-Creación de Base de Datos en MySQL-Ejecutar Consultas- Ejecutar vistas- Ejecutar Procedimientos
12
Procesamiento de la información
-Clases magistralesAprendizaje basado en problemas
- Utilización del Administrador y generador de consultas de MySQL
-Crear Bases de datos haciendo uso del generador de consultas uso de MySQL
- Ejercicios propuestos
1
Sistemas centralizados- Sistemas Cliente/Servidor- Sistemas Paralelos- Sistemas Distribuidos
17 4
-Formula ideas principales en organizadores gráficos-Exponer ideas-Discutir de ideas
4
Estructuración de métodos de trabajo
-Clases Magistrales
-Trabajos grupales
Introducir de forma general a las arquitecturas de bases de Datos
-Exposición del tema3
Examen Bimestral 2 - 8
Proyecto 18 2 Revisión de proyecto
Aprendizaje basado en problemas
-Durante todo el desarrollo del curso
Aplicar técnicas de modelamiento para convertir a una Base de Datos Física en Mysql
Defensa individual
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
METODOLOGÍA Y RECURSOS
a. METOLOGÍAConstrucción de conceptosExplicativo-IlustrativoExposición de trabajosTrabajo en el aula independienteTrabajo en el aula grupal
Procesamiento de la InformaciónResolución de casos prácticos aplicando metodologías softwareAprendizaje basado en proyectosRecopilar información y desarrollar proyecto en base a actividades establecidas
Aprendizaje basado en problemasDesarrollo de casos prácticos.
ExperimentaciónTalleres prácticos
b. RECURSOS Hardware:
Computadores (Laboratorio)PortátilCañón de proyección.
Software:MySql 6.5
6. EVALUACIÓN
TIPO DE EVALUACIÓN
CalificaciónCRONOCGRAM
AFINAL
Trabajos en Clase y Casa 1.0
En cada tema
Examen15
+Proyecto 5 puntos
-Talleres-Laboratorios practicos-Trabajo Investigativo + ExposiciónLecciones orales o escritas
3
Según el tema lo amerite
Lección Escrita o Práctica en cada Bimestre 3
En la mitad de cada Bimestre
Examen Bimestral(B1 y B2)
8
B1: del 5 al 9 de Noviembre y
B2: del 9 al 15 de Enero
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
TOTAL 15 20
8. RÚBRICAS DE EVALUACIÓN DE EVIDENCIAS
UNIDADES Y TEMAS RESULTADO DE APRENDIZAJE
EVIDENCIA CRITERIOS DE EVALUACIÓN
Programa Analítico- Criterios de Calificación- Normativas de conducta y académicas
-Planteamiento de las reglas a cumplirse en cuanto a: deberes, talleres, lecciones, exámenes, conducta, asistencia, entre otras.
-Presentación y Entrega del de syllabus
-Entrega del proyecto al final del curso
-
5
Introducción-Sistemas de información de BD-Componentes de un Sistema de información-Ventajas Desventajas de un Sistema de Información-Concepto de Base de DatosNiveles de Abstracción de Base de Datos
-Comprender lo que es un sistema de Información- Conocer los componentes de una BD
Exposición de ideas centrales por el estudiante
-Capacidad de síntesis- Creatividad para transmitir el mensaje en la exposición
MODELOS DE BASE DE DATOS-Concepto de modelos de base de datos-modelos (estática, dinámica)-Restricciones de integridad de los modelos-Clasificación de los modelos de Datos
-Conocer los diferentes modelos y características generales de Bases de Datos
Exposición de ideas centrales por el estudiante
-Capacidad de síntesis- Creatividad para transmitir el mensaje en la exposición
Clasificación de los modelos de Datos-Modelo Jerárquico- Modelo red- Modelo Codasyl.Ejercicios
-Investigar nuevos modelos de Base de Datos y su aplicabilidad
Exposición de un modelo especifico por grupos
-Capacidad de síntesis
- Creatividad para transmitir el mensaje en la exposición
EL MODELO ENTIDAD/INTERRELACIÓN
Estática del Modelo E/R –
- Conocer las normas necesarias para aplicar el modelo Entidad
Ejercicios propuestos
-Capacidad
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
Entidad- interrelación,- atributo- restricciones)- Semántica de las interrelaciones-Cardinalidad-Relaciones-Correspondencias- Ejemplos
Interrelación
resolución en base a normas del modelo E/R
Dinámica del modelo E/R- Herencia(Ejercicios)-Generalización(Ejercicios)-Agregación(Ejercicios)
-Conocer las diferentes elementos que hace uso el modelo Entidad Relación
-Talleres prácticos en clase
-Capacidad de aplicar apropiadamente las técnicas del modelo E/R
Modelamiento- Creación del Diseño Conceptual-Aplicación de normas restricciones
-Poder plasmar los requerimientos de usuarios en modelo conceptual de base de Datos aplicando técnicas que optimicen el diseño
- Talleres prácticos en clase
-Ejercicios propuestos de modelamiento
-Capacidad de razonamiento
-Aplicación de normas y restricciones del modelo
Examen Bimestral 1
Evaluación teórica y práctica de los contenidos tratados
ESTATICADEL MODELO RELACIONAL
- Estructura del modelos relacional
- Dominio, definición formal, clases de relación ,claves
- Restricciones
- R. inherentes
- R. Semánticas
Teoría de la Normalización
- Conocer la semántica, normas y restricciones del Modelo Relacional de Bases de Datos
-Repaso individual del estudiante
-Capacidad de recepción de la informacion
Esquema Relacional- Esquema relacional
- Modelos relacional
- Reglas para los sistemas
-Conocer las normas para la transformación del modelo entidad-Relación al modelo Relacional
- Talleres prácticos en clase
-Ejercicios propuestos de
-Capacidad de aplicar apropiadamente
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
relacional
- Diseño Lógico de la Base de datos
- Ejercicios de transformación de ER al modelo Relacional
modelamiento
normas y técnicas del modelo Relacional
DINAMICA DEL MODELO RELACIONAL
- Algebra relacional
- Operadores primitivos
- Operadores derivados
- Valores nulos
- Calculo relacional
- Diccionario de datos
-Conocer los elementos que intervienen en la dinámica del modelo Relacional.
Ejercicios propuestos
-Capacidad de aplicar adecuadamente los operadores del modelo relacional
INTRODUCCIÓN AL LENGUAJE SQL
- Evolución de SQL
- Concepto
- MySQL
- Sentencias de definición(esquema, dominio, tablas, restricciones)
- Sentencias de manipulación(select, insert,delete,update)
- Clausulas
- Funciones de almacenamiento
- Sentencias de control: seguridad en SQL
- Ejercicios
-Conocer la semántica, uso y aplicabilidad del lenguaje SQL-Conocer la interfaz de desarrollo de MySQL
-Taller con ejercicios prácticos
-Capacidad aplicar la sintaxis correcta de SQL
-Funciones del lenguaje de definición de datos(DLL)-función de los comandos -Creación de Tablas-Creación de Vistas-Creación de Store Procedure
- Crear sentencias SQL usando la sintaxis de MySQL
- Ejercicios propuestos
Capacidad de escribir código SQL en la creación de DLL
-Creación de Base de Datos -Crear Bases de - Ejercicios
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
- Buckup-Restauración de BD
datos haciendo uso del generador de consultas uso de MySQL
propuestos
-Capacidad hacer uso del generador de consultas-Capacidad de reconocimiento de errores y depuración de los mismos
Sistemas centralizados- Sistemas Cliente/Servidor- Sistemas Paralelos- Sistemas Distribuidos
Introducir de forma general a las arquitecturas de bases de Datos
-Exposición del tema
Capacidad de síntesis- Creatividad para transmitir el mensaje en la exposición
Examen Bimestral 2
Evaluación teórica y práctica de los contenidos tratados
Revisión del ProyectoDefensa del proyecto
Defensa individual
-Defensa individual-Aplicación correcta de normas y restricciones de modelado-Informe de desarrollo del proyecto-Base de datos física-Todos los archivos en unidad magnética.
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
9. BIBLIOGRAFÍA
a. BÁSICA
Bibliografía(basarse en normas APA)
¿Disponible en Biblioteca a la
fecha?
No. Ejemplares (si está
disponible)Introducción a los sistemas de Base de DatosUllman, Jeffrey D1999
SI 1
Diseño de bases de datos relacionalesSosa Flores, Miguel (ed.) López Vázquez, Manuel Editorial: El Cid Editor Fecha de publicación: 2007
NO -
b. COMPLEMENTARIA
Bibliografía(basarse en normas APA)
¿Disponible en Biblioteca a la
fecha?
No. Ejemplares (si está
disponible)Normalización de base de datosTorres Remon, Manuel Editorial: El Cid Editor | apuntes Fecha de publicación: 2009
NO -
c. RECOMENDADA
Bibliografía(basarse en normas APA)
¿Disponible en Biblioteca a la
fecha?
No. Ejemplares (si está
disponible)Base de Datos Distribuidas Rosa Téllez, Maidel de la Editorial UniversitariaFecha de publicación original: 2007
NO -
EscueladeIngenieríadeSistemas
PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo
d. BIBLIOTECAS VIRTUALES Y SITIOS WEB RECOMENDADOS
http://www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_introduccion.pdfhttp://elvex.ugr.es/idbis/db/docs/intro/C%20Modelado%20de%20datos.pdf
Revisado:
_______________________f) Coordinación de Docencia Fecha: ____________
Aprobado:
_______________________f) Director de Escuela
Fecha: ____________
_______________________Por el Consejo de Escuela Fecha: ____________