Post on 04-Jul-2015
description
Universidad Nacional de Chimborazo
Facultad de Ciencias de la Educación, Humanas yTecnologías
Escuela de Informática Aplicada a la Educación
Sílabo de la Cátedra de Base de Datos
2012-2013
1. EL SILABO
a. INSTITUCIÓN: Universidad Nacional de Chimborazob. FACULTAD: Facultad de Ciencias de la Educación, Humanas y Tecnologías.c. NOMBRE DE LA CARRERA: Informática Aplicada a la Educación.d. SEMESTRE: Por años.e. PERIODO : Septiembre 2012- julio 2013f. NOMBRE DE LA ASIGNATURA: Base de datosg. CÓDIGO DE LA MATERIA: 305h. NÚMERO DE CRÉDITOS: 4,16i. NUMERO DE CRÉDITOS TEÓRICOS: 2j. NÚMERO DE CRÉDITOS PRÁCTICOS: 2,16
Inicio de Clase esperado: 17 de septiembre del 2012
DESCRIPCIÓN DE CURSO
Las bases de datos son en la actualidad y creo desde que se logró organizar lainformación, una forma rápida y eficaz de agrupar información para luego poderprocesarla. La evolución informática, permite decir que actualmente nuestro mundoes un enjambre de Bases de Datos distribuidas en todo el globo terráqueo. La telarañade la Información ha permitido en gran manera, la difusión de la información y en lamayoría de los casos, el uso de tablas es el elemento principal de acceso a ella. LosSistemas de Gestión de Base de Datos, SGBD, entre ellos ORACLE, SQL SERVER,MYSQL, entre otros, permiten un manejo seguro y eficiente, razón por lo cual estasherramientas lideran actualmente, el mercado de Base de Datos Relaciónales, yconstituyen uno de los pilares del presente curso, al utilizarlo como BackEnd desoluciones informáticas.
La utilización de un lenguaje de consulta SQL, ha permitido que el procesamiento seamucho más rápido y que al ser admitido como un estándar en la industria, seauniversal para todo gestor. La importancia y la actualidad de estas herramientas,hacen que el curso de Base de Datos sea fundamental para la formación profesionalde nuestros estudiantes.
PRREREQUISITOSLenguajes de programación II. 205
CORREQUISITOS
Comunicación de Datos y Redes, Desarrollo de Sistemas Multimedia y Sitios WEB
OBJETIVOS DEL CURSO
Incentivar el proceso de gestión de la información usando estructuras de base dedatos.
Motivar el uso de herramientas de SGBD, existentes y futuras. Capacitar al estudiante y futuro profesional en la implementación práctica de
sistemas de gestión de base de datos. Realizar tareas de administración, manejo y mejor aprovechamiento de los SGBD
para el Capacitar al alumno para desarrollar aplicaciones de acuerdo a normas yestándares establecidos por la industria
Duración: 40 Sem. Aproximadamente.Intervalos: En semanas.Clases teóricas y prácticas son necesarias. En cada clase se realiza la revisión de teoría y práctica.
CONTENIDOS, RESULTADOS Y EVIDENCIASCONTENIDOS, TEMAS Número de Horas
por SemanaResultados delAprendizaje
Evidencias de loaprendido.
Introducción:
INTERCULTURALIDADY CÓDIGO DE LA NIÑEZ
UNIDAD I
Tema :PreliminaresConceptos Básicos* Modelización de Datos
Instancias y esquemas Niveles de abstracción El nivel conceptual El nivel interno El nivel externo Síntesis de niveles de
esquemas El modelo Entidad –
Asociación (relación)
1.s2.s.2.s.3.s3.s.4.s.5.s.
El estudiante será capazde: Comprender la
forma de abstracciónde la realidad enmodelos de datos.
Plantear estructurasque respeten elmodelo relacional
Exposiciones detema.
Elaboración demodelosconceptuales
Socializaciones Organizadores
gráficos Realizar
laboratoriosprácticos parareforzar loaprendido.
CLASES PRACTICAS
Realizar el análisis dedatos
Plantear estructuras dedatos coherentes ytécnicas.
1-5.s.
Trabajo de Investigación Definiciones de: SGBD, BASE DE DATOS, MOTORES DEBASE DE DATOS.
Modelos de datos existentes. Evolución histórica de los modelos de datos Principios del modelo relacional y sus formas normales.
UNIDAD II
* Organización y Métodos deAcceso.
Acceso MedianteÍndices
Conceptos y laboratorio Direccionamiento
calculado (HASHING) Organización por
hashing estático Organización hashing
dinámicas Principios de hashing
dinámico El hashing extensible El hashing lineal
6.s.
6.s.6.s.
7.s.
8.s.
8.s.
8.s.8.s.
Analizar y relacionarlas diferentes teoríasde organización dedatos y archivos.
Determinar lasteorías aplicables alos archivos.
Generar y manejararchivos índices.
Localizar lainformación en unaestructura de datos.
Portafolio con lasdiferentes teorías deorganización de lainformación.
Determinar la formamás adecuada parabúsqueda en losarchivos de datos.
CLASES PRACTICAS
Identificar las formas deorganización y localización de losdatos en las estructuras. Comocrear y mantener los índices.
6-8 s.
Trabajo de Investigación Organización de archivos en el disco duro. Formas de acceso a la información. Rutinas de búsqueda y control
UNIDAD III
*Modelos de datos.
El Modelo Jerárquico El modelo en Red El modelo Relacional El modelo orientado a
objetos El modelo inferencial
* El Modelo Relacional
Conceptos del modelo Estructuras de Datos de
Base Dominio, atributo y
relación Extensiones e
9.s.9.s.9.s.10.s.
11.s.
12.s.13.s.
14.s.
15
Identificar losmodelos de datos
Realizar un correctoanálisis de datos.
Definiradecuadamente elmodelo lógico yfísico de datos
Implementar elmodelo en el motorde base de datos
Manejar yadministrar los datos
Aplicación de losmétodos deimplementación deun modelo lógico dedatos.
Resolveradecuadamente loslaboratoriosprácticos diseñados
intenciones Reglas de Integridad
Estructural Unicidad de Clave Obligaciones de
referencias Valores nulos y claves Obligaciones de
dominios Algebra relacional:
Operaciones de Base
16.s.
17.s.
18.s.19.s.
20.s.
21.s.
CLASES PRACTICAS
Uso del modeladorCreación de modelos lógicos yfísicosImplementación de los modelosusando herramientas CASE
Implementación En el Motor deBase de Datos.
9 - 21 s.
Trabajo de Investigación Ejercicios a resolver Implementación de Modelos de datos en el Modelador Laboratorio Calificado de aplicación
UNIDAD IV
* El lenguaje SQL Definición de Esquemas Creación de Tablas Expresión de las
obligaciones deIntegridad
Definición de vistas Supresión de Tablas Derechos de acceso Búsqueda de Datos Expresión de las
proyecciones Expresiones de
selecciones Expresión de Reuniones Subpreguntas Preguntas Cuantificadas Expresión de Uniones Funciones de cálculos
agregados Las actualizaciones Programación de
Transacciones El nuevo Standard
22.s.23.s.24.s.
25.s.26.s.27.s.286.s.29.s.
30.s.
31.s.32.s.33.s.34.s.35.s.
36.s.37.s.
40.s.
Implementar unmodelo de datosusando el lenguajeSQL.
Administrar el motorde base de datos.
Manejar el lenguajeSQL
Hacer un correctouso del lenguaje sqlparaimplementaciones dedatos
Uso adecuado delMotor de base deDatos SQL SERVERY MYSQL.
Implementacionesprácticas delaboratorio.
CLASES PRACTICAS
Instalación y administración deSQL SERVER.Instalación y administración deMYSQL.
22-40 s.
Trabajo de Investigación Investigar los tipos de lenguajes SQL Comandos de Control en SQL Resumen: Administración de Base de Datos en MySQL Ejercicios Laboratorio Calificado de Aplicación Elaboración de un proyecto de Diseño de Bases de Datos para
Automatización
CONTRIBUCION DEL CURSO EN LA FORMACIÒN DEL PROFESIONAL
La asignatura de Base de Datos consolidará en los estudiantes los elementos propicios paraun adecuado análisis de datos, implementación de las estructuras de datos y administraciónde los motores de base de datos con mayor difusión en el mercado, convirtiéndolo en un enteproductivo altamente competitivo.
RELACION DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE
La asignatura contribuye a consolidar la formación docente y de esta manera el estudiante seconvierta en el protagonista, actor investigador, del proceso de diseño e implementación deBases de Datos a través de la acción y reflexión.Mantendrá un criterio técnico innovador y autónomo, de la ventaja de la implementación debases de datos, acorde con los requerimientos individuales, grupales, empresariales y delestado.
METODOLOGÌASe aplicará la metodología activa, seleccionando procesos, técnicas y estrategias innovadorasentre el docente y el estudiante, a través del trabajo en sinergia, colaborativa, cooperativa, lainvestigación de campo y bibliográfica, la técnica del FODA: bajo la orientación y mediacióndel docente de manera coherente y pertinente.
Se utilizará el ABP como metodología activa de igual manera se utilizará las TICS en losprocesos enseñanza aprendizaje.
BIBLIOGRAFIA
BIBLIOGRAFÍA BÁSICA:
Coronel., BASES DE DATOS, DISEÑO, IMPLEMENTACIÓN Y
ADMINISTRACIÓN., Editorial Cengage., Ed. 2011., Pp.30-120. Cuadra., DESARROLLO DE BASE DE DATOS., Ed. Alfa Omega., Edición
2008., Pp.20-145. Simón Cedeño., BASE DE DATOS I., CODEU 2010., Edición 2010., Pp. 45-
82. Simón Cedeño ., BASE DE DATOS II.,, CODEU 2010., Edición 2011.,
Pp.60-110. Varios Autores. BASE DE DATOS, DESARROLLO DE SOFTWARE Y
APLICACIONES INFORMÁTICAS. 2012. Madrid, España, Ed. McGraw-Hill., 2010., Pp. 32-250.
CÓDIGO DE NIÑEZ Y ADOLESCENCIA.
BIBLIOGRAFÍA COMPLEMENTARIA:
Pomboza Gonzalo., TUTORIAL DE BASE DE DATOS., Resumen, Teoría yEjercicios., UNACH 2010., Pp. 5-90.
LECTURAS RECOMENDADAS
http://www.ur.mx/ur/faciya/carreras/cursos/sis/mod-dat1/graph.HTMwww.yudy.8m.com/Sistemasmanejador.htmberzal.freeservers.com/freeware/dbms/spanish.htmlhttp://www.lafacu.com/apuntes/informatica/base_datos/default.htm#Introducciónhttp://www.dbinternet.com.ar/metodo.htmhttp://www.uas.mx/cursoswebct/Progsist/material.htmhttp://www.programacionfacil.com/basic/cuatro4.htmhttp://www.yudy.8m.com/Sistemasmanejador.htmhttp://elizabethpeguero.8m.com/Eliza.htmhttp://arraquis.dif.um.es/~rafa/bd1.htm
Stallings,William SISTEMAS OPERATIVOS. Prentice Hall, 2da Edición., Pp,40-96. Piattini Mario, Adoración de Miguel, Marcos Esperanza. DISEÑO DE BASES DE
DATOS RELACIONALES. Ed. Alfaomega., Pp. 20-145.
RESPONSABLE DE LA ELABORACIONDEL SILABO
Ms.C. Gonzalo Pomboza J. Ing.
FECHA: 7 de septiembre del 2012
TABLA 2. B-1 Resultados o logros del aprendizaje del curso (a ser entregada por elprofesor junto con el sílabo). Este documento es exigido por el CEAACES).
OBJETIVO 1:MEDIADOR E INVESTIGADOR DE APRENDIZAJES EN EL AREA INFORMATICA
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
a) Define adecuadamente unabase de datos
Media Definir, Analizar lasestructuras de datos y suscomponentes
b) Reconoce e implementaformas de organización dedatos y su forma másadecuada de organizaciónde datos.
Alta Reconoce e implementaformas de organización dedatos y su forma másadecuada de organización dedatos. Maneja herramientasde Diseño y Modelamientode Datos.
a) Identificar adecuadamenteel modelo de datosimplementado además depoder implementar unmodelo relacional de datos.
Alta Identificar adecuadamente elmodelo de datosimplementado además depoder implementar unmodelo relacional de datos.Usa herramientas de Diseño(CASE)
a) Utiliza adecuadamente ellenguaje SQL paraorganizar, buscar eimplementar estructuras dedatos
Alta Utiliza adecuadamente ellenguaje SQL para organizar,buscar e implementarestructuras de datos. ManejaSQL Server, MySql.
a) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Media Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas. ODBC.
a) Maneja adecuadamente losgestores de bases de datosrelacionales.
Media Maneja adecuadamente losgestores de bases de datosrelacional más comunes en elmercado.
OBJETIVO 2:
ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
c) Define adecuadamente unabase de datos
Alta Definir, Analizar lasestructuras de datos y suscomponentes
d) Reconoce e implementaformas de organización dedatos y su forma másadecuada de organizaciónde datos.
Alta Reconoce e implementaformas de organización dedatos y su forma másadecuada de organización dedatos. Maneja herramientasde Diseño y Modelamientode Datos.
b) Identificar adecuadamenteel modelo de datosimplementado además depoder implementar unmodelo relacional de datos.
Medio Identificar adecuadamente elmodelo de datosimplementado además depoder implementar unmodelo relacional de datos.Usa herramientas de Diseño(CASE)
b) Utiliza adecuadamente ellenguaje SQL paraorganizar, buscar eimplementar estructuras dedatos
Medio Utiliza adecudamente ellenguaje SQL para organizar,buscar e implementarestructuras de datos. ManejaSQL Server, MySql.
b) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Medio Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas. ODBC.
b) Maneja adecuadamente losgestores de bases de datosrelacionales.
Alto Maneja adecuadamente losgestores de bases de datosrelacional más comunes en elmercado.
OBJETIVO 3:
GESTION DE REDES Y EQUIPOS INFORMATICOS
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
e) Define adecuadamente unabase de datos
Alta Definir, Analizar lasestructuras de datos y suscomponentes
f) Reconoce e implementaformas de organización dedatos y su forma másadecuada de organizaciónde datos.
Alta Reconoce e implementaformas de organización dedatos y su forma másadecuada de organización dedatos. Maneja herramientasde Diseño y Modelamientode Datos.
c) Identificar adecuadamenteel modelo de datosimplementado además depoder implementar unmodelo relacional de datos.
Medio Identificar adecuadamente elmodelo de datosimplementado además depoder implementar unmodelo relacional de datos.Usa herramientas de Diseño(CASE)
c) Utiliza adecuadamente ellenguaje SQL paraorganizar, buscar eimplementar estructuras dedatos
Medio Utiliza adecudamente ellenguaje SQL para organizar,buscar e implementarestructuras de datos. ManejaSQL Server, MySql.
c) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Alto Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas. ODBC.
c) Maneja adecuadamente losgestores de bases de datosrelacionales.
Alto Maneja adecuadamente losgestores de bases de datosrelacional más comunes en elmercado.
OBJETIVO 4:
DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION
RESULTADOS O LOGROS DELAPRENDIZAJE
CONTRIBUCIÓN (ALTA,MEDIA, BAJA)
EL ESTUDIANTE DEBE:
g) Define adecuadamente unabase de datos
Alta Definir, Analizar lasestructuras de datos y suscomponentes
h) Reconoce e implementaformas de organización dedatos y su forma másadecuada de organizaciónde datos.
Alta Reconoce e implementaformas de organización dedatos y su forma másadecuada de organización dedatos. Maneja herramientasde Diseño y Modelamientode Datos.
d) Identificar adecuadamenteel modelo de datosimplementado además depoder implementar unmodelo relacional de datos.
Alta Identificar adecuadamente elmodelo de datosimplementado además depoder implementar unmodelo relacional de datos.Usa herramientas de Diseño(CASE)
d) Utiliza adecuadamente ellenguaje SQL paraorganizar, buscar eimplementar estructuras dedatos
Alta Utiliza adecudamente ellenguaje SQL para organizar,buscar e implementarestructuras de datos. ManejaSQL Server, MySql.
d) Implementa formas deacceso a datos tanto parabases de datos localescomo Remotas
Alta Implementa formas deacceso a datos tanto parabases de datos locales comoRemotas. ODBC.
d) Maneja adecuadamente losgestores de bases de datosrelacionales.
Alta Maneja adecuadamente losgestores de bases de datosrelacional más comunes en elmercado.