001SYLLABUS Base de Datos 201202.docx

21
EscueladeIngeniería deSistem as PontificiaU niversidad CatólicadelEcuadorSedeSanto D om ingo 1. DATOS INFORMATIVOS ESCUELA: Escuela de Sistemas CARRERA: Ingeniería de Sistemas Asignatura/Módulo: Base de Datos I Código: IS502 Plan de estudios: Nivel: Sexto Prerrequisitos: 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 317 Mail: [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 Nivel de desarrollo de los resultados

Transcript of 001SYLLABUS Base de Datos 201202.docx

Page 1: 001SYLLABUS  Base de Datos  201202.docx

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

Page 2: 001SYLLABUS  Base de Datos  201202.docx

EscueladeIngenieríadeSistemas

PontificiaUniversidadCatólicadel EcuadorSedeSantoDomingo

-Crear bases de datos en herramientas libres (Mysql) Inicial

Page 3: 001SYLLABUS  Base de Datos  201202.docx

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

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

Page 4: 001SYLLABUS  Base de Datos  201202.docx

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

Page 5: 001SYLLABUS  Base de Datos  201202.docx

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

Page 6: 001SYLLABUS  Base de Datos  201202.docx

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

Page 7: 001SYLLABUS  Base de Datos  201202.docx

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

Page 8: 001SYLLABUS  Base de Datos  201202.docx

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

Page 9: 001SYLLABUS  Base de Datos  201202.docx

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

Page 10: 001SYLLABUS  Base de Datos  201202.docx

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

Page 11: 001SYLLABUS  Base de Datos  201202.docx

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

Page 12: 001SYLLABUS  Base de Datos  201202.docx

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

Page 13: 001SYLLABUS  Base de Datos  201202.docx

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.

Page 14: 001SYLLABUS  Base de Datos  201202.docx

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 -

Page 15: 001SYLLABUS  Base de Datos  201202.docx

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: ____________