13
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

Silabus de base de datos i 2014

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Silabus de base de datos i 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

Page 3: Silabus de base de datos i 2014

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

Page 4: Silabus de base de datos i 2014

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

Page 5: Silabus de base de datos i 2014

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

Page 6: Silabus de base de datos i 2014

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.

Page 7: Silabus de base de datos i 2014

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

Page 8: Silabus de base de datos i 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

Page 9: Silabus de base de datos i 2014

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

Page 10: Silabus de base de datos i 2014

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

Page 11: Silabus de base de datos i 2014

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

Page 12: Silabus de base de datos i 2014

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

Page 13: Silabus de base de datos i 2014

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