Post on 25-Sep-2018
I.T.S.C.S.
Instituto tecnológico superior
“compu sur”
BASE DE DATOS
ANALISIS Y TECNICAS DE BASE DE
DATOS
REF: ANÁLISIS Y TÉCNICAS DE BASE DE DATOS
2
1. FICHA TÉCNICA.
1.1. Nombre de la Carrera Tecnología en Análisis de Sistemas
1.2. Nombre de la Asignatura: Base de datos – Análisis y Técnicas de Base de
Datos
1.3. Nombre del Docente:
1.4. Código de asignatura.
1.5. Número de créditos: 4
1.6. Semestre: Cuarto (Octubre 2013-Marzo2014)
1.7. Eje de formación: Profesionalización
1.8. Modalidad: Presencial
1.9. Número de horas presenciales: 64
1.10. Horas Trabajo Autónomo.
1.11. Total de horas 64
1.12. Número de horas de tutorías: (10% de
las horas presenciales)
1.13. Horario: Lunes a Viernes 8:00 a 10:00 pm
1.14. Carácter: Obligatorio
2. LINEAMIENTOS ACADÉMICOS DE LA ASIGNATURA
2.1. CARACTERIZACIÓN DE LA ASIGNATURA
La asignatura de base de datos tiene como objetivos diseñar, acceder de forma rápida a un
archivo, organizar por tamaño, tipo de información, extracción de información, entre otros.
El elaborar una base de datos, no es simplemente ingresar datos en una tabla y relacionarlas el
diseño de una base de datos va más allá de esto, se debe tomar en cuenta varias características de
una BDD, entre ellas una buena normalización, es por ello que se debe aplicar de forma correcta.
Power designer es una buena herramienta, si lo empleamos y explotamos al máximo. Es uno de
los software más completo para la elaboración de los mismos.
3
2.2. OBJETIVOS DE LA ASIGNATURA
GENERAL
☞ Diseñar una base de datos aplicando atributos, entidades de forma correcta,
permitiéndonos obtener una base de datos segura y confiable.
ESPECÍFICOS
☞ Aprender a diseñar tablas con esquemas de forma normal.
☞ Conocer sobre la normalización de tablas en base de datos.
☞ Instruirse sobre como almacenar solo información necesaria.
☞ Aprender a generar tablas que modelan los registros en los que guardaremos
nuestra información.
☞ Aplicar los conocimientos adquiridos para evitar redundancias en información
dentro de la base de datos.
☞ Diseñar base de datos físicas y lógicas empleando power designer.
2.3. PROBLEMAS DE LA PROFESIÓN A LOS QUE RESPONDE LA ASIGNATURA.
Con frecuencia cuando aprendemos a diseñar base de datos no conocemos sobre
normalizaciones, redundancia de información y demás, es por ello siempre tener en cuenta que
esto es necesario conocer, para evitar futuros problemas en las base de datos implementadas de
forma profesional.
Es por ello que no está por demás investigar y aplicar.
4
2.4. COMPETENCIA DE LA ASIGNATURA
☞ Define de forma correcta a la base de datos
☞ Diferencia entre un campo y registro.
☞ Conoce sobre los componentes de una base de datos.
☞ Conoce sobre los tipos de usuarios de base de datos.
☞ conoce y aplica de forma correcta la redundancia en base de datos.
☞ Asimila el diseño de base de datos y ejecuta de forma correcta.
2.5. PRERREQUISITOS
Análisis de Sistemas
Programación Visual II
2.6. CORREQUISITOS
- Ingeniería de Software
Capacidad para tomar decisiones.
Capacidad para trabajar en equipo.
Comunicación clara.
Capacidad para sistematizar las ideas.
Capacidad para categorizar situaciones reales.
Analiza los problemas específicos.
Comentar opciones y situaciones.
Observar e interpreta la realidad.
5
3. SISTEMAS DE CONTENIDOS.
Los contenidos que se proponen están distribuidos en …7…. unidades didácticas:
Unidad 1: DEFINICIONES BASICAS DE BASE DE DATOS.
☞ .. Sistemas de Información
☞ Diferencias entre bases de datos y sistemas de información
☞ Reglas de identificación de base de datos (Reglas de CODD)
☞ Estructura de una base de datos
☞ Estructura administrativa de una BDD
☞ Gestión de DBAs
☞ Definición de DBMS
☞ Tipos de motores de BDD
Ejemplos de motores de BDD
☞ Estructura funcional de motores
☞ Estructura tecnológica de una BDD
Unidad 2: MODELO DE BASE DE DATOS.
☞ .. Relacional
☞ Jerárquico
☞ De Red
☞ Orientado a Objetos
Unidad 3: OBJETOS DE BASE DE DATOS.
☞ Tablas y restricciones
☞ Vistas
☞ Índices
☞ Secuencias
☞ Espacios de tabla (tablespace)
☞ Sinónimos
☞ Roles
☞ Usuarios y permisos
☞ Procedimientos almacenados
☞ Procedimientos de usuario y de sistema
☞ Desencadenadores (triggers)
6
☞ Funciones
☞ Paquetes.
Unidad 4 : NIVELES DE BASE DE DATOS.
☞ Nivel Lógico
☞ Nivel Físico
☞ Nivel de Visión
Unidad 5: MODELACIÓN DE BASE DE DATOS.
☞ Reglas de modelación de base de datos
☞ Entidades – reglas y definición
☞ Atributos – reglas y definición
☞ Identificadores
☞ Atributos mandatorios
☞ Atributos opcionales
☞ Reglas de validación y restricciones
☞ Tipos de datos
☞ Relaciones entre entidades
☞ Normalización de base de datos
☞ La primera forma normal
☞ La segunda forma normal
☞ La tercera forma normal
☞ La cuarta forma normal
☞ Boyce – Codd
☞ Otras formas normales
☞ Entidad intersección
☞ Entidades sin relación
☞ Estructura cabecera – detalle
☞ Algebra Relacional
UNIDADE 6: GESTION CON HERRAMIENTAS CASE.
☞ Uso y funcionamiento de Power Designer
☞ Uso y funcionamiento de Erwin.
UNDADE 7: DISEÑO DE BASE DE DATOS CON HERRAMIENTAS CASE.
☞ Modelo Lógico
7
☞ Modelo Físico
☞ Modelo de Visión
☞ Gestores de niveles de visión (Genexus – Oracle Developer)
☞ Ejemplos de aplicación
☞ Administración y relación con programación multinivel (capas)
☞ Ejemplos de implementación de nivel físico mediante motores de base de datos
☞ Ejemplos de aplicación
☞ Uso de Front ends para gestionar el nivel de visión
☞ Base de datos y webservices
☞ Definición de webservices
☞ Implementación de webservices
☞ Ejemplos de aplicación
4. PROGRAMACIÓN DE LA UNIDADES DE COMPETENCIA
UNIDAD 1 : DEFINICIONES BASICAS DE BASE DE DATOS.
OBJETIVO: determina de forma correcta a los DBMS y diferencia de forma clara y precisa.
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
DEFINICIONES BASICAS
DE BASE DE DATOS.
1
Define de forma precisa a la
BDD.
Reconoce la diferencia entre
sistemas de información y
base de datos.
Aplica de forma correcta a las
reglas de identificación de
BDD.
Relaciona a la estructura y
gestión de base de datos.
Elabora organigramas sobre
los temas aprendidos.
Elabora informes con criterios de
claridad de pertinencia, coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
Elaboración de ensayos resúmenes, mapas conceptuales.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Elabora organigramas utilizando conceptualizaciones claras.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
9
5. PROGRAMACIÓN DE LA UNIDADES DE COMPETENCIA
UNIDAD 2: MODELO DE BASE DE DATOS.
OBJETIVO: Determina las relaciones en tablas de forma correcta
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
MODELO DE BASE DE
DATOS.
2
Utiliza con precisión los
campos y registros de una
tabla.
Identifica el tipo de dato que
va ingresar.
Elabora tablas sugeridas en
clase.
Elabora informes con criterios de
claridad de pertinencia, coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas (profesor- alumno entre sí.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
Elaboración de ensayos resúmenes, mapas conceptuales.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Elabora tablas con campos, registros, tipos de datos correctos.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
10
6. PROGRAMACIÓN DE LA UNIDADES DE COMPETENCIA
UNIDAD 3: OBJETOS DE BASE DE DATOS.
OBJETIVO:
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
OBJETOS DE BASE DE
DATOS.
3
Crea tablas con campos
acordes a los ejercicios
Establece de forma precisa los
permisos para cada uno de
los campos ingresados.
Discierne de forma correcta a
los triggers.
Aprende como aplicarlos.
Realiza prácticas, creando
tablas, registros, campos
muy bien estructurados.
Elabora informes con criterios de
claridad de pertinencia, coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
Elaboración de tablas con campos y datos precisos.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Elabora organigramas utilizando conceptualizaciones claras.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoría extra .
Inicio= Necesita tutoría especial.
11
UNIDAD 4: NIVELES DE BASE DE DATOS.
OBJETIVO: Conceptualiza a los niveles de base de datos.
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
NIVELES DE BASE DE
DATOS.
4
Define al nivel lógico y fisico
Diferencia entre el nivel lógico y
físico.
Conceptualiza al nivel de visión.
Conoce y aplica de forma
autónoma entity y attrib en
una tabla.
Elabora conexiones físicas y
lógicas.
Desarrolla informes con criterios
de claridad de pertinencia,
coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
Elaboración de tablas con campos y datos precisos.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Elabora organigramas utilizando conceptualizaciones claras.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
12
UNIDAD 5: MODELACION DE BASE DE DATOS
OBJETIVO: Conceptualiza a los niveles de base de datos.
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
MODELACION DE BASE
DE DATOS.
5
Conoce sobre las reglas de
modelación.
Conoce sobre las entidades y su
conceptualización.
Discierne perfectamente entre un
atributo y una entidad.
Conoce sobre las reglas de
validaciones.
Aplica de forma correcta la
normalización de base de datos.
Desarrolla tablas y aplica las
entidades de relación de forma
objetiva.
Al elaborar una tabla
conoce las reglas soluciona
problemas al mostrar en las
tablas.
Despliega informes con criterios de
claridad de pertinencia, coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Elabora organigramas utilizando conceptualizaciones claras.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
13
UNIDAD 6: GESTION DE HERRAMIENTAS CASE.
OBJETIVO: Power Designer y Erwin.
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
GESTION DE
HERRAMIENTAS CASE.
6
Instala power designer en una pc.
Instala Erwin en una pc
Conoce sobre el funcionamiento
de los software propuestos.
Crea tablas aplicando todo lo
aprendido en teoría.
Conoce y soluciona
problemaas al instalar los
paquetes de power
designer.
Desarrolla informes con criterios
de claridad de pertinencia,
coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos de análisis y trabajo.
Exposiciones en grupo o individuales.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: Desarrolla tablas con Power designer y Erwin de forma autónoma.
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
14
UNIDAD 7: DISEÑA BASE DE DATOS CON HERRAMIENTAS CASE.
OBJETIVO: implementa un web service utilizando las herramientas case.
UNIDAD DE
COMPETENCIA
SEMANA
Nº
ELEMENTOS DE COMPETENCIA
(Contenidos)
TRABAJO
AUTÓNOMO
TÉCNICAS/INSTRUMENTOS
DE EVALUACIÓN
CRITERIO DE
VALORACIÓN
DISEÑA BASE DE DATOS
CON HERRAMIENTAS
CASE.
7
Conoce sobre el modelo físico
Aplica las diferencias entre los
modelos físico y lógico.
Conoce sobre el modelo de
visión.
Conoce sobre los gestores de
nivel.
Elabora una base de acuerdo el
modelo.
Diseña b.dd en nivel físico con
motores.
Conceptualiza al web service.
Desarrolla un web service.
Crea una base de datos y
elabora relaciones en
power designer, aplica
soluciones a los problemas
que se le presentan al
realizar las relaciones y
exporta en el lenguaje que
necesita trabajar, mysql,
Oracle, entre otros.
Desarrolla informes con criterios
de claridad de pertinencia,
coherencia.
Ensayos
Lecciones
Examen objetivo.
Inicio
Proceso
Avance
Dominio
Muestra un mejor
manejo de los
conceptos y los
contenidos
relacionados con
la materia.
METODOLOGÍA
Explicación por parte del facilitador sobre el tema.
Los/as estudiantes tienen la oportunidad de ampliar los conocimientos
mediante la investigación.
Clases participativas e interactivas(profesor- alumno entre si.)
Equipos para crear un base de datos con motores.
Exposiciones de la creación de web service.
RECURSOS
Pizarrón
Proyector
Computadora
Guías
Material impreso
BIBLIOGRAFIA:
Sistemas de bases de datos Cj. Date séptima
edición.
RESULTADOS DE APRENDIZAJE: crea base de datos con motores en power designer o Erwin.
Desarrolla web service’s
JUICIO DE VALOR Dominio= Pasa Aprobado Avance =Aprobado pero con recordatorio o condición. Proceso =No aprueba , necesita tutoria extra .
Inicio= Necesita tutoría especial.
7. METODOLOGÍA: Actualmente en la educación que se aplica en el Ecuador es la
educación por competencias, por ello una metodología que más se aproxima es la del
conocimiento por actitud argumentativa.
Horas Clase:
Clase interpretativa y argumentativa (profesor-alumno y viceversa)
Equipos de trabajo propositivos.
Horas individuales:
Elaboración de mapas conceptuales
Desarrollo de ejercicios propuestos.
Entre los métodos que propician el aprendizaje por competencias que se emplearán tenemos los
siguientes:
N° MÉTODOS QUE PROPICIAN EL APRENDIZAJE POR COMPETENCIAS
1 Método cognitivo
2 Método Analítico – sintético
3 Método descriptivo
4 Método Argumentativo
5 Método propositivo
6
7
Las modalidades de las estrategias de aprendizaje que se emplearán son:
N° ESTRATEGIAS DE APRENDIZAJE: MAGISTRAL, GRUPAL e INDIVIDUAL
1 Investigación documental
2 Aplicación de estrategia magistral
3 Lluvia de preguntas y respuestas
4 Debate
5 Equipos de trabajo
6 Talleres
7 Trabajo individual
8 Estrategia propositiva
9
Las modalidades de las Técnicas para el aprendizaje que se emplearán son:
N° TÉCNICAS PARA EL APRENDIZAJE: AUDIOVISUAL, ESCRITA y VERBAL
1 Internet
2 Computadoras
3 Proyector
4 Software (power designer)
5 Videos educativos
6
7
8
16
8. EVALUACIÓN
El proceso de evaluación será sistemático y continuo y se empleará técnicas e instrumentos
válidos y confiables. La evaluación de los aprendizajes y del desempeño docente se regirá en
base a los siguientes parámetros:
BIBLIOGRAFÍA
TEXTO CORONEL, MORRIS, Base de datos, diseño e implementación y
administración.
PEREZ . M . Sql Server 2008, Motor de base de datos y administración.
ROB HAWTHORNE. Desarrollo de bases de datos en Microsoft SQL
Server 2000 desde el principio.
ENRIQUE RIVERO CORNELIO, CARLOS GUARDIA RIVAS, JOSÉ
CARLOS REIG HERNÁNDEZ. Bases de datos relacionales: diseño físico
BASICO
Diseño básico de dase de datos
Informática en la escuela
VIRTUAL http://office.microsoft.com/es-es/access-help/conceptos-basicos-
del-diseno-de-una-base-de-datos-HA001224247.aspx
http://deletesql.com/viewtopic.php?f=5&t=4
LECTURAS
SUGERIDAS
Base de datos desde cero
Informática desde la escuela.
ELABORADO REVISADO APROBADO
NOMBRE: Gladys Cabascango
FECHA: Octubre del 2013
FIRMA:
NOMBRE:
FECHA:
FIRMA:
NOMBRE:
FECHA:
FIRMA:
1. Trabajo autónomo(deberes, consultas , entre otros) 1
2. Trabajos grupales(exposiciones, trabajos en clase) 1
3. Proyecto integrador 3
4. Evaluación acumulativa 3
5. Asistencia 1
6. Evaluación parcial 1
7.
TOTAL 10 puntos