Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Administracin de Base de CODIGO 159101 Datos I : Profesional CORREQUISITO : TIPO DE ASIGNATURA: Terico - Prctico
JUSTIFICACION Las bases de datos son componentes esenciales de los sistemas de informacin y en consecuencia, su diseo juega un papel central en el empleo de los recursos de informacin en la mayora de las organizaciones. El manejo de bases de datos ha evolucionado de ser una aplicacin de computadora especializada a componente central de un entorno de computacin moderno. Por ello los sistemas de bases de datos han llegado a ser parte esencial de la formacin de la industria.
OBJETIVO GENERAL Dominar los conocimientos fundamentales de manejo, diseo e implementacin de bases de datos.
OBJETIVOS ESPECFICOS Entender el funcionamiento y la estructura de un manejador de bases de datos. Disear un modelo ER como solucin a un problema de informacin. Disear un modelo Relacional como solucin a un problema de informacin. Manipular informacin de una base de datos relacional. Comprender la seguridad de las bases de datos relacionales. Manejar y comprender el lenguaje SQL
COMPETENCIAS Dominio de los conceptos bsicos de los sistemas manejadores de datos. Dominio de los aspectos relacionados al diseo de bases de datos: modelo de datos, restricciones de seguridad e integridad y procesamiento de consultas. Diseo de una base de datos relacional para una organizacin pequea de acuerdo a sus requerimientos. Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
UNIDAD 1. INTRODUCCIN HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO 2 3 2 2 2 3 3 3
TEMA Conceptos bsicos Componentes Arquitectura de los Sistemas de base de datos Modelos de base de datos
UNIDAD 2. DISEO CONCEPTUAL: MODELO ER HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO distintos 4 5
TEMA
Identificacin de los constructores Entidades Atributos Asociaciones Generalizacin Eleccin entre varios constructores Entidad vs Atributo Entidad vs Atributo multivaluado Entidad vs Interrelacin Ejemplos y Ejercicios
UNIDAD 3. DISEO LGICO: MODELO RELACIONAL HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL TEMA O ESTUDIANTE. DIRECTO Transformacin de un modelo ER a 4 5 un modelo relacional Mecanismos que proporciona el 6 8 modelo relacional para recoger restricciones Restriccin de clave primaria Restriccin de unicidad Restriccin de obligatoriedad Restriccin de clave ajena Restriccin de verificacin Ejemplos y ejercicios UNIDAD 4. LENGUAJE DE MANIPULACIN DE DATOS: SQL HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO 6 8
6 6
8 8
El desarrollo de gran parte de los temas se realizar mediante clases en forma participativa, donde los estudiantes previamente leen sobre el tema y aporten de manera clara a los logros de cada clase, aclarando y asimilando conceptos con la ayuda del docente. Las clases se impartirn empleando el uso de ayudas como el videobean, computadores y la red de la Universidad. La mayora de temas incluye una clase para resolver ejercicios, primero el profesor resuelve dos o tres ejercicios modelo, luego los estudiantes trabajan en grupos y se llevan ejercicios para resolver en sus horas independientes. Desarrollo de laboratorios que refuercen los conocimientos adquiridos en forma terica
Prctica sugeridas: Diseo Conceptual Diseo Lgico Definicin de informacin de una Base de Datos relacional en PostgreSQL sobre Linux Manipulacin de informacin de una Base de Datos relacional en PostgreSQL sobre Linux Manipulacin de informacin de una Base de Datos relacional con Programacin WEB
SISTEMA DE EVALUACIN La primera evaluacin (20%) se realizar de forma prctica donde el profesor da el planteamiento de un problema y el estudiante debe dar solucin. La segunda evaluacin (20%) ser tipo ECAES con el objeto de desarrollar habilidades en el estudiante para presentar este tipo de evaluacin y determinar el logro de los objetivos propuestos. La ltima evaluacin (20%) ser la implementacin de un sistema basado en consultas donde el estudiante muestre las habilidades adquiridas en est rea. El restante porcentaje se evaluar a travs de participacin en clase, asistencia, quices y desarrollo de trabajos que involucren investigacin formativa. Lo anterior segn reglamento acadmico y calendario acadmico para evaluacin de materias terico prcticas.
BIBLIOGRAFIA BASICA Groff, James R. , Weinberg, Paul N. Aplique SQL. McGrawHill. 1991 Elmasri / Navathe. Sistemas de Bases de Datos. Conceptos Fundamentales. Pearson Educacin. 2000 Castao, Miguel. Diseo de Base de Datos AlfaOmega. 2001
BIBLIOGRAFIA COMPLEMENTARIA Date, C.J. Introducin a los sistemas de Base de Datos. Pretice Hall. 2001 Korth. Introduccin a las Bases de Datos. McGrawHill. 2001
NOTA: EN CADA UNA DE LAS UNIDADES EL DOCENTE DEBER PROPONER MNIMO UNA LECTURA EN LENGUA INGLESA Y SU MECANISMO DE CONTROL.
UNIDAD N:
NOMBRE DE LA UNIDAD: INTRODUCCION COMPETENCIAS A DESARROLLAR: Dominio de los conceptos bsicos de los sistemas manejadores de datos. Capacidad de liderazgo y reflexin en la bsqueda de soluciones
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
Conceptos bsicos Componente s Arquitectura de los Sistemas de base de datos Modelos de base de datos
-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar
UNIDAD N:
NOMBRE DE LA UNIDAD: DISEO CONCEPTUAL: MODELO ER COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
Identificaci -Preparacin de las n de los clases y desarrollo de las mismas. distintos constructore -Orientacin y asesora de las s(Entidades, lecturas a realizar. Atributos,As -Preparacin de ociaciones,G ejercicios eneralizaci relacionados con la n) unidad Eleccin entre varios constructore s (Entidad vs Atributo, Entidad vs Atributo multivaluado , Entidad vs Interrelacin )
10
UNIDAD N:
NOMBRE DE LA UNIDAD: DISEO LGICO: MODELO RELACIONAL - DDL COMPETENCIAS A DESARROLLAR: Diseo de una base de datos relacional para una organizacin de acuerdo a sus requerimientos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
Transformaci n de un modelo ER a un modelo relacional Mecanismos que proporciona el modelo relacional para recoger restricciones (Restriccin de clave primaria, Restriccin de unicidad, Restriccin de obligatorieda
-Presentacin del curso -Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. -Preparacin de ejercicios relacionados con la unidad
10
UNIDAD N:
NOMBRE DE LA UNIDAD: SEGURIDAD SQL COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. - Preparacin de ejercicios relacionados con la unidad
16
UNIDAD N:
NOMBRE DE LA UNIDAD: LENGUAJE DE MANIPULACION DE DATOS: SQL COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
-Presentacin del Consultas curso Simples -Preparacin de las Consultas clases y desarrollo multitablas de las mismas. Consultas -Orientacin y Sumarias asesora de las SubConsulta lecturas a realizar. - Preparacin de s Actualizaci ejercicios relacionados con la n de datos unidad
18
16
17
UNIDAD N:
NOMBRE DE LA UNIDAD: PROGRAMACION WEB COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Desarrollo de pequeas aplicaciones WEB Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE
HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E
Componente s de un sistema con apoyo de base de datos en Internet Lenguaje PHP PHP con PostgreSQL
-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. - Preparacin de ejercicios relacionados con la unidad
16
16