Está en la página 1de 11

Universidad Nacional de Chimborazo

Facultad de Ciencias de la Educación, Humanas y


Tecnologí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 Chimborazo


b. 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 2013
f. NOMBRE DE LA ASIGNATURA: Base de datos
g. CÓDIGO DE LA MATERIA: 305
h. NÚMERO DE CRÉDITOS: 4,16
i. NUMERO DE CRÉDITOS TEÓRICOS: 2
j. 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 la
información, una forma rápida y eficaz de agrupar información para luego poder
procesarla. La evolución informática, permite decir que actualmente nuestro mundo
es un enjambre de Bases de Datos distribuidas en todo el globo terráqueo. La telaraña
de la Información ha permitido en gran manera, la difusión de la información y en la
mayoría de los casos, el uso de tablas es el elemento principal de acceso a ella. Los
Sistemas 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 estas
herramientas lideran actualmente, el mercado de Base de Datos Relaciónales, y
constituyen uno de los pilares del presente curso, al utilizarlo como BackEnd de
soluciones informáticas.

La utilización de un lenguaje de consulta SQL, ha permitido que el procesamiento sea


mucho más rápido y que al ser admitido como un estándar en la industria, sea
universal 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 profesional
de nuestros estudiantes.

PRREREQUISITOS
Lenguajes 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 de


datos.
 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 y
está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 EVIDENCIAS


CONTENIDOS, TEMAS Número de Horas Resultados del Evidencias de lo
por Semana Aprendizaje aprendido.
Introducción:  Exposiciones de
El estudiante será capaz tema.
de:  Elaboración de
INTERCULTURALIDAD  Comprender la modelos
Y CÓDIGO DE LA NIÑEZ forma de abstracción conceptuales
de la realidad en  Socializaciones
UNIDAD I modelos de datos.  Organizadores
 Plantear estructuras gráficos
Tema : 1.s que respeten el  Realizar
Preliminares 2.s. modelo relacional laboratorios
Conceptos Básicos 2.s. prácticos para
* Modelización de Datos 3.s reforzar lo
 Instancias y esquemas 3.s. aprendido.
 Niveles de abstracción 4.s.
 El nivel conceptual 5.s.
 El nivel interno
 El nivel externo
 Síntesis de niveles de
esquemas
 El modelo Entidad –
Asociación (relación)

CLASES PRACTICAS

 Realizar el análisis de 1-5.s.


datos
 Plantear estructuras de
datos coherentes y
técnicas.
Trabajo de Investigación  Definiciones de: SGBD, BASE DE DATOS, MOTORES DE
BASE 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 de
Acceso.
 Analizar y relacionar  Portafolio con las
 Acceso Mediante 6.s. las diferentes teorías diferentes teorías de
Índices de organización de organización de la
 Conceptos y laboratorio 6.s. datos y archivos. información.
 Direccionamiento 6.s.  Determinar las  Determinar la forma
calculado (HASHING) teorías aplicables a más adecuada para
 Organización por 7.s. los archivos. búsqueda en los
hashing estático  Generar y manejar archivos de datos.
 Organización hashing 8.s. archivos índices.
dinámicas  Localizar la
 Principios de hashing 8.s. información en una
dinámico estructura de datos.
 El hashing extensible 8.s.
 El hashing lineal 8.s.

CLASES PRACTICAS

Identificar las formas de 6-8 s.


organización y localización de los
datos en las estructuras. Como
crear y mantener los índices.

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 9.s.  Identificar los  Aplicación de los


 El modelo en Red 9.s. modelos de datos métodos de
 El modelo Relacional 9.s.  Realizar un correcto implementación de
 El modelo orientado a 10.s. análisis de datos. un modelo lógico de
objetos  Definir datos.
 El modelo inferencial 11.s. adecuadamente el  Resolver
modelo lógico y adecuadamente los
* El Modelo Relacional físico de datos laboratorios
 Implementar el prácticos diseñados
 Conceptos del modelo 12.s. modelo en el motor
 Estructuras de Datos de 13.s. de base de datos
Base  Manejar y
 Dominio, atributo y 14.s. administrar los datos
relación
 Extensiones e 15
intenciones
 Reglas de Integridad 16.s.
Estructural
 Unicidad de Clave 17.s.
 Obligaciones de
referencias 18.s.
 Valores nulos y claves 19.s.
 Obligaciones de
dominios 20.s.
 Algebra relacional:
Operaciones de Base 21.s.

CLASES PRACTICAS 9 - 21 s.

Uso del modelador


Creación de modelos lógicos y
físicos
Implementación de los modelos
usando herramientas CASE

Implementación En el Motor de
Base de Datos.

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 22.s.  Implementar un  Uso adecuado del
 Creación de Tablas 23.s. modelo de datos Motor de base de
 Expresión de las 24.s. usando el lenguaje Datos SQL SERVER
obligaciones de SQL. Y MYSQL.
Integridad  Administrar el motor  Implementaciones
 Definición de vistas 25.s. de base de datos. prácticas de
 Supresión de Tablas 26.s.  Manejar el lenguaje laboratorio.
 Derechos de acceso 27.s. SQL
 Búsqueda de Datos 286.s.  Hacer un correcto
 Expresión de las 29.s. uso del lenguaje sql
proyecciones para
 Expresiones de 30.s. implementaciones de
selecciones datos
 Expresión de Reuniones 31.s.
 Subpreguntas 32.s.
 Preguntas Cuantificadas 33.s.
 Expresión de Uniones 34.s.
 Funciones de cálculos 35.s.
agregados
 Las actualizaciones 36.s.
 Programación de 37.s.
Transacciones
 El nuevo Standard 40.s.
CLASES PRACTICAS

Instalación y administración de 22-40 s.


SQL SERVER.
Instalación y administración de
MYSQL.

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 para
un adecuado análisis de datos, implementación de las estructuras de datos y administración
de los motores de base de datos con mayor difusión en el mercado, convirtiéndolo en un ente
productivo 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 se


convierta en el protagonista, actor investigador, del proceso de diseño e implementación de
Bases 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 de
bases de datos, acorde con los requerimientos individuales, grupales, empresariales y del
estado.

METODOLOGÌA
Se aplicará la metodología activa, seleccionando procesos, técnicas y estrategias innovadoras
entre el docente y el estudiante, a través del trabajo en sinergia, colaborativa, cooperativa, la
investigación de campo y bibliográfica, la técnica del FODA: bajo la orientación y mediación
del docente de manera coherente y pertinente.

Se utilizará el ABP como metodología activa de igual manera se utilizará las TICS en los
procesos 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 y


Ejercicios., UNACH 2010., Pp. 5-90.

LECTURAS RECOMENDADAS

http://www.ur.mx/ur/faciya/carreras/cursos/sis/mod-dat1/graph.HTM
www.yudy.8m.com/Sistemasmanejador.htm
berzal.freeservers.com/freeware/dbms/spanish.html
http://www.lafacu.com/apuntes/informatica/base_datos/default.htm#Introducción
http://www.dbinternet.com.ar/metodo.htm
http://www.uas.mx/cursoswebct/Progsist/material.htm
http://www.programacionfacil.com/basic/cuatro4.htm
http://www.yudy.8m.com/Sistemasmanejador.htm
http://elizabethpeguero.8m.com/Eliza.htm
http://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 ELABORACION Ms.C. Gonzalo Pomboza J. Ing.


DEL SILABO

FECHA: 7 de septiembre del 2012


TABLA 2. B-1 Resultados o logros del aprendizaje del curso (a ser entregada por el
profesor 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 DEL CONTRIBUCIÓN (ALTA, EL ESTUDIANTE DEBE:


APRENDIZAJE MEDIA, BAJA)
a) Define adecuadamente una Media Definir, Analizar las
base de datos estructuras de datos y sus
componentes
b) Reconoce e implementa Alta Reconoce e implementa
formas de organización de formas de organización de
datos y su forma más datos y su forma más
adecuada de organización adecuada de organización de
de datos. datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.

a) Identificar adecuadamente Alta Identificar adecuadamente el


el modelo de datos modelo de datos
implementado además de implementado además de
poder implementar un poder implementar un
modelo relacional de datos. modelo relacional de datos.
Usa herramientas de Diseño
(CASE)

a) Utiliza adecuadamente el Alta Utiliza adecuadamente el


lenguaje SQL para lenguaje SQL para organizar,
organizar, buscar e buscar e implementar
implementar estructuras de estructuras de datos. Maneja
datos SQL Server, MySql.

a) Implementa formas de Media Implementa formas de


acceso a datos tanto para acceso a datos tanto para
bases de datos locales bases de datos locales como
como Remotas Remotas. ODBC.

a) Maneja adecuadamente los Media Maneja adecuadamente los


gestores de bases de datos gestores de bases de datos
relacionales. relacional más comunes en el
mercado.
OBJETIVO 2:

ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA

RESULTADOS O LOGROS DEL CONTRIBUCIÓN (ALTA, EL ESTUDIANTE DEBE:


APRENDIZAJE MEDIA, BAJA)
c) Define adecuadamente una Alta Definir, Analizar las
base de datos estructuras de datos y sus
componentes
d) Reconoce e implementa Alta Reconoce e implementa
formas de organización de formas de organización de
datos y su forma más datos y su forma más
adecuada de organización adecuada de organización de
de datos. datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.

b) Identificar adecuadamente Medio Identificar adecuadamente el


el modelo de datos modelo de datos
implementado además de implementado además de
poder implementar un poder implementar un
modelo relacional de datos. modelo relacional de datos.
Usa herramientas de Diseño
(CASE)

b) Utiliza adecuadamente el Medio Utiliza adecudamente el


lenguaje SQL para lenguaje SQL para organizar,
organizar, buscar e buscar e implementar
implementar estructuras de estructuras de datos. Maneja
datos SQL Server, MySql.

b) Implementa formas de Medio Implementa formas de


acceso a datos tanto para acceso a datos tanto para
bases de datos locales bases de datos locales como
como Remotas Remotas. ODBC.

b) Maneja adecuadamente los Alto Maneja adecuadamente los


gestores de bases de datos gestores de bases de datos
relacionales. relacional más comunes en el
mercado.
OBJETIVO 3:

GESTION DE REDES Y EQUIPOS INFORMATICOS

RESULTADOS O LOGROS DEL CONTRIBUCIÓN (ALTA, EL ESTUDIANTE DEBE:


APRENDIZAJE MEDIA, BAJA)
e) Define adecuadamente una Alta Definir, Analizar las
base de datos estructuras de datos y sus
componentes
f) Reconoce e implementa Alta Reconoce e implementa
formas de organización de formas de organización de
datos y su forma más datos y su forma más
adecuada de organización adecuada de organización de
de datos. datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.

c) Identificar adecuadamente Medio Identificar adecuadamente el


el modelo de datos modelo de datos
implementado además de implementado además de
poder implementar un poder implementar un
modelo relacional de datos. modelo relacional de datos.
Usa herramientas de Diseño
(CASE)

c) Utiliza adecuadamente el Medio Utiliza adecudamente el


lenguaje SQL para lenguaje SQL para organizar,
organizar, buscar e buscar e implementar
implementar estructuras de estructuras de datos. Maneja
datos SQL Server, MySql.

c) Implementa formas de Alto Implementa formas de


acceso a datos tanto para acceso a datos tanto para
bases de datos locales bases de datos locales como
como Remotas Remotas. ODBC.

c) Maneja adecuadamente los Alto Maneja adecuadamente los


gestores de bases de datos gestores de bases de datos
relacionales. relacional más comunes en el
mercado.
OBJETIVO 4:

DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION

RESULTADOS O LOGROS DEL CONTRIBUCIÓN (ALTA, EL ESTUDIANTE DEBE:


APRENDIZAJE MEDIA, BAJA)
g) Define adecuadamente una Alta Definir, Analizar las
base de datos estructuras de datos y sus
componentes
h) Reconoce e implementa Alta Reconoce e implementa
formas de organización de formas de organización de
datos y su forma más datos y su forma más
adecuada de organización adecuada de organización de
de datos. datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.

d) Identificar adecuadamente Alta Identificar adecuadamente el


el modelo de datos modelo de datos
implementado además de implementado además de
poder implementar un poder implementar un
modelo relacional de datos. modelo relacional de datos.
Usa herramientas de Diseño
(CASE)

d) Utiliza adecuadamente el Alta Utiliza adecudamente el


lenguaje SQL para lenguaje SQL para organizar,
organizar, buscar e buscar e implementar
implementar estructuras de estructuras de datos. Maneja
datos SQL Server, MySql.

d) Implementa formas de Alta Implementa formas de


acceso a datos tanto para acceso a datos tanto para
bases de datos locales bases de datos locales como
como Remotas Remotas. ODBC.

d) Maneja adecuadamente los Alta Maneja adecuadamente los


gestores de bases de datos gestores de bases de datos
relacionales. relacional más comunes en el
mercado.