Silabo base de datos 2013

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

description

Contenido del Sílabo de Base de Datos del año 2013

Transcript of Silabo base de datos 2013

Page 1: Silabo base de datos 2013

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

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

Page 3: Silabo base de datos 2013

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.

Page 4: Silabo base de datos 2013

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

Page 5: Silabo base de datos 2013

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.

Page 6: Silabo base de datos 2013

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

Page 7: Silabo base de datos 2013

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

Page 8: Silabo base de datos 2013

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.

Page 9: Silabo base de datos 2013

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.

Page 10: Silabo base de datos 2013

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.

Page 11: Silabo base de datos 2013

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.