Silabus de base de datos i 2014
-
Upload
hector-lumisaca-pinduisaca -
Category
Documents
-
view
176 -
download
3
Transcript of Silabus de base de datos i 2014
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
Sílabo de la Cátedra de Base de Datos I
SEMESTRE
MARZO – JULIO 2014
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: Quinto A
e. PERIODO : Marzo- Julio 2014
f. NOMBRE DE LA ASIGNATURA: Base de Datos I
g. CÓDIGO DE LA MATERIA: 5.02-CP-BASDAT.1
h. NÚMERO DE CRÉDITOS: 4,16
i. NUMERO DE CRÉDITOS TEÓRICOS: 2,04
j. NÚMERO DE CRÉDITOS PRÁCTICOS: 2,12
Inicio de Clase esperado: miércoles 12 de marzo del 2014.
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
Descripción del Curso
PREREQUISITOS
ESTRUCTURA DE DATOS 4.03-CP-ESTDAT
CORREQUISITOS
Está materia no tiene correquisitos
3
Duración: 19 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, 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 1: Introducción a base de
datos y el modelo
relacional
20
horas
1 s
El estudiante será capaz
de:
Conocer que es
una base de
datos
Identificar la
finalidad de
trabajar con
bases de datos
Exposiciones de tema.
Elaboración de
modelos
conceptuales
Socializaciones
Organizadores
gráficos
Objetivos del curso
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
Desarrolla proyectos Software aplicando el proceso software utilizando
estándares y métricas internacionales que garantizando la calidad de los
productos generados, liderando grupos de trabajo con creatividad, eficiencia,
eficacia y responsabilidad profesional.
CONTENIDOS, RESULTADOS Y EVIDENCIAS
4
INTRODUCCION Y
MODELO DE DATOS
Definición de
Bases de Datos
(BD)
Usos y
aplicaciones de las
bases de datos.
Arquitectura de
base de datos.
Los usuarios de la
base de datos.
Qué son los
sistemas de
gestión de BD
Componentes de
un gestor de base
de Datos
MODELO
RELACIONAL
Función del
modelo de Datos
Modelo entidad
relación (ER)
Entidades,
atributos y
relaciones.
Estructura de una
BD relacional
Claves primarias y
claves foráneas
Cardinalidades de
asignación
Relacionando
tablas
Los diagramas de
estructura de datos
(DED)
Diseñando las BD
relacionales
2s
4 s
6s
8s
Conocer que
son los SGBD
Diseñar un
modelos entidad
relación
Identificar entre
claves primaria
y secundaria
Realizar laboratorios
prácticos para reforzar lo
aprendido.
Clases prácticas:
Realizar el análisis
de los datos
Plantear estructuras
de datos coherentes
y técnicas
12
Horas
3,5,7s
5
Trabajos de investigación Investigar sobre el Código de la Niñez y Adolescencia
Definiciones de: SGBD.
Características de una Arquitectura Cliente /servidor.
Importancia es una clave en una base de datos
Cardinalidad en una base de datos.
UNIDAD 2: SQL Lenguaje relacional
Contenidos de estudios: Características
principales de SQL
Definición de
esquemas
Creación de tablas
Estructura básica
de una instrucción
SQL
Variables de tupla
y funciones de
agregación
Instrucciones para
modificar la BD
Ejemplos y
ejercicios
16
horas
9 s
10 s
11s
12 s
Analizar y relacionar
las diferentes teorías de
organización de datos
y archivos.
Implementar un
modelo de datos
usando lenguaje
SQL
Administra 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
SQLSERVER
Implementaciones
prácticas de
laboratorio
Clase practicas
Creación de modelos
lógicos y físicos
Implementación. En el
motor de base de datos
horas
8
13,14 s
Trabajo de Investigación Conocer el lenguaje SQL para trabajar con las tablas
Ejercicios a resolver
Laboratorio calificado de aplicación
UNIDAD 3: Diseño lógico de las Bases
de Datos
Contenidos de estudios:
Restricciones de
integridad
Peligros en los
diseños relacionales
12
horas
15s
Diseñar una base de
datos con datos
verdaderos
Diseñar las
Crea una base de datos
relacional y su conexión a
una base de datos
utilizando un lenguaje de
6
Las dependencias
funcionales
Formas normales
Normalización por
medio de
dependencias
funcionales
Ejemplos y
ejercicios
16 s
18 s
relaciones entre
tablas.
Conocer las
distintas formas
normales en una
base de datos
programación y un SGBD
Clases practicas
Instalación y administración
de SQLSERVER
8
horas
17,19 s
Trabajo de investigación:
Investigar la
administración
de base de datos
SQLSERVER
Consultar la
conexión a una
base de datos
CONTRIBUCIÓN 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.
METODOLOGIA
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.
7
BIBLIOGRAFIA
BIBLIOGRAFIA BASICA
Coronel, Morris, Rob BASES DE DATOS, DISEÑO, IMPLEMENTACIÓN Y
ADMINISTRACIÓN., Editorial Cengage., Ed. 2011., Pp.30-120. Novena Edición
GESTION DE BASES DE DATOS autor: GONZALEZ.
Silberschatz., FUNDAMENTOS DE BASE DE DATOS Quinta Edición Mc Graw Hill
Pérez, Cesar., DOMINE MICROSOFT SQLSERVER 2008., Ed. Alga Omega.,
Edición Primera., mayo 2010
Charte.,Francisco., SQLSERVER 2008 ., Guía Práctica
Cevallos., Francisco., VISUAL BASIC.NET LENGUEJE Y APLICACIONES., Ed.
Alfa Omega., Edición Tercera
MICROSOFT SQLSERVER 2008 R2
BIBLIOGRAFIA COMPLEMENTARIA
Pomboza Gonzalo., TUTORIAL DE BASE DE DATOS., Resumen, Teoría y
Ejercicios., UNACH 2010., Pp. 5-90.
CÓDIGO DE NIÑEZ Y ADOLESCENCIA
LECTURAS RECOMEDADAS
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
-96.
RELACIONALES. Ed. Alfaomega., Pp. 20-145.
RESPONSABLE DE LA ELABORACION
DEL SILABO
Ing. Gonzalo Pomboza MsC.
Ing. Willian Yanza Ch.
Fecha: 08 de Abril del 2014
8
TABLA 2. B1 Resultados o logros del aprendizaje del curso (a ser entregada por el
profesor junto con el silabo). Este documento es exigido por la CEAACES)
OBJETIVO I:
Proporcionar los fundamentos científicos, metodológicos, psicopedagógicos y
axiológicos para el desempeño de la docencia en el campo de la informática, en todos
los niveles y modalidades del sistema educativo ecuatoriano
RESULTADOS O LOGROS
DEL APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de datos
ALTA Definir, analizar las estructuras de
datos y sus componentes
Identifica la finalidad de trabajar
con bases de datos
ALTA Reconoce e implementa formas de
organización de datos y su forma más
adecuada de organización de datos.
Manejo de herramientas de Diseño y
Modelamiento de datos
Conoce que son los SGBD
ALTA Identificar adecuadamente el modelo de
datos implementando además de poder
implementar un modelo relacional de
datos.
Usa herramientas de diseño CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar estructuras
de datos
ALTA Utilizar adecuadamente el lenguaje
SQL para organizar buscar e
implementar estructuras de datos.
Maneja SQLSERVER
Diseña un modelos entidad
relación
ALTA Implementar formas de acceso a datos
para base de datos como remotas.
ODBC
Identifica entre claves primaria y
secundaria
ALTA Conocer la diferencia entre clave
primaria y secundaria o foraneas
Implementa un modelo de datos
usando lenguaje SQL
ALTA Crear un modelo de base de datos
utilizando lenguaje SQL
Administra el motor de base de
datos ALTA Administrar una motor de base de datos
correctamente
Maneja el lenguaje SQL ALTA Conocer la sintaxis del lenguaje SQL
Diseña las relaciones entre
tablas. ALTA Relacionar correctamente entre tablas
Conoce las distintas formas
normales en una base de datos ALTA Identificar las distintas formas
normales que tiene una base de datos
9
OBJETIVO 2:
Capacitar en el uso adecuado de herramientas informáticas y metodologías para el
desarrollo de software educativo, recursos y material multimedia.
RESULTADOS O
LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de
datos
ALTA Definir, analizar las
estructuras de datos y sus
componentes
Identifica la finalidad de
trabajar con bases de datos
ALTA Reconoce e implementa
formas de organización de
datos y su forma más
adecuada de organización de
datos. Manejo de
herramientas de Diseño y
Modelamiento de datos
Conoce que son los SGBD
ALTA Identificar adecuadamente el
modelo de datos
implementando además de
poder implementar un modelo
relacional de datos.
Usa herramientas de diseño
CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos
ALTA Utilizar adecuadamente el
lenguaje SQL para organizar
buscar e implementar
estructuras de datos. Maneja
SQLSERVER
Diseña un modelos entidad
relación
ALTA Implementar formas de
acceso a datos para base de
datos como remotas. ODBC
Identifica entre claves
primaria y secundaria
ALTA Conocer la diferencia entre
clave primaria y secundaria o
foraneas
Implementa un modelo de
datos usando lenguaje SQL
ALTA Crear un modelo de base de
datos utilizando lenguaje
SQL
Administra el motor de base
de datos ALTA Administrar una motor de
base de datos correctamente
Maneja el lenguaje SQL ALTA Conocer la sintaxis del
lenguaje SQL
Diseña las relaciones entre
tablas. ALTA Relacionar correctamente
entre tablas
Conoce las distintas formas
normales en una base de
datos
ALTA Identificar las distintas
formas normales que tiene
una base de datos
10
OBJETIVO 3:
Capacitar a los estudiantes en el uso correcto de las tics como herramientas de apoyo a
los procesos educativos
RESULTADOS O
LOGROS DEL
APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de
datos
MEDIA Definir, analizar las estructuras de
datos y sus componentes
Identifica la finalidad de
trabajar con bases de datos
MEDIA Reconoce e implementa formas de
organización de datos y su forma
más adecuada de organización de
datos. Manejo de herramientas de
Diseño y Modelamiento de datos
Conoce que son los SGBD
ALTA Identificar adecuadamente el modelo
de datos implementando además de
poder implementar un modelo
relacional de datos.
Usa herramientas de diseño CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos
ALTA Utilizar adecuadamente el lenguaje
SQL para organizar buscar e
implementar estructuras de datos.
Maneja SQLSERVER
Diseña un modelos entidad
relación
ALTA Implementar formas de acceso a
datos para base de datos como
remotas. ODBC
Identifica entre claves primaria
y secundaria
MEDIA Conocer la diferencia entre clave
primaria y secundaria o foraneas
Implementa un modelo de
datos usando lenguaje SQL
ALTA Crear un modelo de base de datos
utilizando lenguaje SQL
Administra el motor de base de
datos ALTA Administrar una motor de base de
datos correctamente
Maneja el lenguaje SQL ALTA Conocer la sintaxis del lenguaje
SQL
Diseña las relaciones entre
tablas. ALTA Relacionar correctamente entre
tablas
Conoce las distintas formas
normales en una base de datos MEDIA Identificar las distintas formas
normales que tiene una base de datos
11
OBJETIVO 4:
Entrenar a los estudiantes en la adecuada aplicación de procesos de gestión y
administración de equipos, laboratorios de cómputo y redes de área local.
RESULTADOS O LOGROS
DEL APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de
datos
MEDIA Definir, analizar las estructuras de
datos y sus componentes
Identifica la finalidad de
trabajar con bases de datos
MEDIA Reconoce e implementa formas de
organización de datos y su forma
más adecuada de organización de
datos. Manejo de herramientas de
Diseño y Modelamiento de datos
Conoce que son los SGBD
MEDIA Identificar adecuadamente el
modelo de datos implementando
además de poder implementar un
modelo relacional de datos.
Usa herramientas de diseño CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos
ALTA Utilizar adecuadamente el lenguaje
SQL para organizar buscar e
implementar estructuras de datos.
Maneja SQLSERVER
Diseña un modelos entidad
relación
ALTA Implementar formas de acceso a
datos para base de datos como
remotas. ODBC
Identifica entre claves primaria
y secundaria
MEDIA Conocer la diferencia entre clave
primaria y secundaria o foraneas
Implementa un modelo de
datos usando lenguaje SQL
ALTA Crear un modelo de base de datos
utilizando lenguaje SQL
Administra el motor de base de
datos ALTA Administrar una motor de base de
datos correctamente
Maneja el lenguaje SQL ALTA Conocer la sintaxis del lenguaje
SQL
Diseña las relaciones entre
tablas. ALTA Relacionar correctamente entre
tablas
Conoce las distintas formas
normales en una base de datos MEDIA Identificar las distintas formas
normales que tiene una base de
datos
12
OBJETIVO 5:
Habilitar en el uso e implementación de entornos virtuales de aprendizaje para las
diferentes modalidades de estudio.
RESULTADOS O LOGROS
DEL APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de
datos
MEDIA Definir, analizar las estructuras de
datos y sus componentes
Identifica la finalidad de
trabajar con bases de datos
MEDIA Reconoce e implementa formas de
organización de datos y su forma
más adecuada de organización de
datos. Manejo de herramientas de
Diseño y Modelamiento de datos
Conoce que son los SGBD
MEDIA Identificar adecuadamente el modelo
de datos implementando además de
poder implementar un modelo
relacional de datos.
Usa herramientas de diseño CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos
MEDIA Utilizar adecuadamente el lenguaje
SQL para organizar buscar e
implementar estructuras de datos.
Maneja SQLSERVER
Diseña un modelos entidad
relación
MEDIA Implementar formas de acceso a
datos para base de datos como
remotas. ODBC
Identifica entre claves primaria
y secundaria
ALTA Conocer la diferencia entre clave
primaria y secundaria o foraneas
Implementa un modelo de datos
usando lenguaje SQL
MEDIA Crear un modelo de base de datos
utilizando lenguaje SQL
Administra el motor de base de
datos MEDIA Administrar una motor de base de
datos correctamente
Maneja el lenguaje SQL MEDIA Conocer la sintaxis del lenguaje
SQL
Diseña las relaciones entre
tablas. ME4DIA Relacionar correctamente entre
tablas
Conoce las distintas formas
normales en una base de datos MEDIA Identificar las distintas formas
normales que tiene una base de datos
13
OBJETIVO 6:
Instruir en la aplicación de métodos, técnicas e instrumentos para desarrollar proyectos
de investigación educativa y de vinculación en el ámbito de su especialidad
RESULTADOS O LOGROS
DEL APRENDIZAJE
CONTRIBUCIÓN
(ALTA,MEDIA,BAJA)
EL ESTUDIANTE DEBE:
Conoce que es una base de
datos
ALTA Definir, analizar las estructuras de
datos y sus componentes
Identifica la finalidad de
trabajar con bases de datos
ALTA Reconoce e implementa formas de
organización de datos y su forma
más adecuada de organización de
datos. Manejo de herramientas de
Diseño y Modelamiento de datos
Conoce que son los SGBD
ALTA Identificar adecuadamente el
modelo de datos implementando
además de poder implementar un
modelo relacional de datos.
Usa herramientas de diseño CASE
Utiliza adecuadamente el
lenguaje SQL para organizar,
buscar e implementar
estructuras de datos
ALTA Utilizar adecuadamente el lenguaje
SQL para organizar buscar e
implementar estructuras de datos.
Maneja SQLSERVER
Diseña un modelos entidad
relación
ALTA Implementar formas de acceso a
datos para base de datos como
remotas. ODBC
Identifica entre claves primaria
y secundaria
ALTA Conocer la diferencia entre clave
primaria y secundaria o foraneas
Implementa un modelo de
datos usando lenguaje SQL
ALTA Crear un modelo de base de datos
utilizando lenguaje SQL
Administra el motor de base de
datos ALTA Administrar una motor de base de
datos correctamente
Maneja el lenguaje SQL ALTA Conocer la sintaxis del lenguaje
SQL
Diseña las relaciones entre
tablas. ALTA Relacionar correctamente entre
tablas
Conoce las distintas formas
normales en una base de datos ALTA Identificar las distintas formas
normales que tiene una base de
datos