Este documento presenta el silabo de la asignatura "Base de datos" impartida en la Universidad Nacional de Chimborazo. El silabo incluye información sobre la institución, facultad, carrera, semestre, créditos, objetivos del curso, contenidos, metodología y bibliografía. La asignatura busca capacitar a los estudiantes en el análisis, diseño e implementación de bases de datos usando herramientas como SQL Server y MySQL.
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
Silabo base de datos 2013
1. Universidad Nacional de Chimborazo
Facultad de Ciencias de la Educación, Humanas y
Tecnologías
Escuela de Informática Aplicada a la Educación
2012-2013
2. 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
3. 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
por Semana
Resultados del
Aprendizaje
Evidencias de lo
aprendido.
Introducción:
INTERCULTURALIDAD
Y CÓDIGO DE LA NIÑEZ
UNIDAD I
Tema :
Preliminares
Conceptos 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.s
2.s.
2.s.
3.s
3.s.
4.s.
5.s.
El estudiante será capaz
de:
Comprender la
forma de abstracción
de la realidad en
modelos de datos.
Plantear estructuras
que respeten el
modelo relacional
Exposiciones de
tema.
Elaboración de
modelos
conceptuales
Socializaciones
Organizadores
gráficos
Realizar
laboratorios
prácticos para
reforzar lo
aprendido.
CLASES PRACTICAS
Realizar el análisis de
datos
Plantear estructuras de
datos coherentes y
técnicas.
1-5.s.
4. 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.
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 relacionar
las diferentes teorías
de organización de
datos y archivos.
Determinar las
teorías aplicables a
los archivos.
Generar y manejar
archivos índices.
Localizar la
información en una
estructura de datos.
Portafolio con las
diferentes teorías de
organización de la
información.
Determinar la forma
más adecuada para
búsqueda en los
archivos de datos.
CLASES PRACTICAS
Identificar las formas de
organización y localización de los
datos en las estructuras. Como
crear 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 los
modelos de datos
Realizar un correcto
análisis de datos.
Definir
adecuadamente el
modelo lógico y
físico de datos
Implementar el
modelo en el motor
de base de datos
Manejar y
administrar los datos
Aplicación de los
métodos de
implementación de
un modelo lógico de
datos.
Resolver
adecuadamente los
laboratorios
prácticos diseñados
5. 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 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.
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 de
Integridad
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 un
modelo de datos
usando el lenguaje
SQL.
Administrar el motor
de base de datos.
Manejar el lenguaje
SQL
Hacer un correcto
uso del lenguaje sql
para
implementaciones de
datos
Uso adecuado del
Motor de base de
Datos SQL SERVER
Y MYSQL.
Implementaciones
prácticas de
laboratorio.
6. CLASES PRACTICAS
Instalación y administración de
SQL SERVER.
Instalación y administración de
MYSQL.
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 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
7. 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
DEL SILABO
Ms.C. Gonzalo Pomboza J. Ing.
FECHA: 7 de septiembre del 2012
8. 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
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
a) Define adecuadamente una
base de datos
Media Definir, Analizar las
estructuras de datos y sus
componentes
b) Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización
de datos.
Alta Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización de
datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.
a) Identificar adecuadamente
el modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Alta Identificar adecuadamente el
modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Usa herramientas de Diseño
(CASE)
a) Utiliza adecuadamente el
lenguaje SQL para
organizar, buscar e
implementar estructuras de
datos
Alta Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos. Maneja
SQL Server, MySql.
a) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Media Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas. ODBC.
a) Maneja adecuadamente los
gestores de bases de datos
relacionales.
Media Maneja adecuadamente los
gestores de bases de datos
relacional más comunes en el
mercado.
9. OBJETIVO 2:
ASESORIA Y GERENCIA EN EL ÁREA INFORMÁTICA
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
c) Define adecuadamente una
base de datos
Alta Definir, Analizar las
estructuras de datos y sus
componentes
d) Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización
de datos.
Alta Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización de
datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.
b) Identificar adecuadamente
el modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Medio Identificar adecuadamente el
modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Usa herramientas de Diseño
(CASE)
b) Utiliza adecuadamente el
lenguaje SQL para
organizar, buscar e
implementar estructuras de
datos
Medio Utiliza adecudamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos. Maneja
SQL Server, MySql.
b) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Medio Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas. ODBC.
b) Maneja adecuadamente los
gestores de bases de datos
relacionales.
Alto Maneja adecuadamente los
gestores de bases de datos
relacional más comunes en el
mercado.
10. OBJETIVO 3:
GESTION DE REDES Y EQUIPOS INFORMATICOS
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
e) Define adecuadamente una
base de datos
Alta Definir, Analizar las
estructuras de datos y sus
componentes
f) Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización
de datos.
Alta Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización de
datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.
c) Identificar adecuadamente
el modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Medio Identificar adecuadamente el
modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Usa herramientas de Diseño
(CASE)
c) Utiliza adecuadamente el
lenguaje SQL para
organizar, buscar e
implementar estructuras de
datos
Medio Utiliza adecudamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos. Maneja
SQL Server, MySql.
c) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Alto Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas. ODBC.
c) Maneja adecuadamente los
gestores de bases de datos
relacionales.
Alto Maneja adecuadamente los
gestores de bases de datos
relacional más comunes en el
mercado.
11. OBJETIVO 4:
DISEÑO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN EN LA EDUCACION
RESULTADOS O LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN (ALTA,
MEDIA, BAJA)
EL ESTUDIANTE DEBE:
g) Define adecuadamente una
base de datos
Alta Definir, Analizar las
estructuras de datos y sus
componentes
h) Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización
de datos.
Alta Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización de
datos. Maneja herramientas
de Diseño y Modelamiento
de Datos.
d) Identificar adecuadamente
el modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Alta Identificar adecuadamente el
modelo de datos
implementado además de
poder implementar un
modelo relacional de datos.
Usa herramientas de Diseño
(CASE)
d) Utiliza adecuadamente el
lenguaje SQL para
organizar, buscar e
implementar estructuras de
datos
Alta Utiliza adecudamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos. Maneja
SQL Server, MySql.
d) Implementa formas de
acceso a datos tanto para
bases de datos locales
como Remotas
Alta Implementa formas de
acceso a datos tanto para
bases de datos locales como
Remotas. ODBC.
d) Maneja adecuadamente los
gestores de bases de datos
relacionales.
Alta Maneja adecuadamente los
gestores de bases de datos
relacional más comunes en el
mercado.