Está en la página 1de 14

Administrador de Asignaturas y Programas de Estudio

Pgina 1 de 14

AAPE Base de Datos (IN0512)


General Visualizar Descriptor Bibliografa Software

Versin: OFICIALIZADA VIGENTE (VERANO 2009)


Perfil Docente Equipamiento Insumos

INACAP ASIGNATURA: Base de Datos DESCRIPCIN DE LA ASIGNATURA: 70 HORAS

Esta asignatura terica permite proporcionar al alumno los conocimientos y las herramientas necesarias para optimizar las tareas de diseo de bases de datos para que domine las tcnicas bsicas de los sistemas para administrar grandes volmenes de informacin

OBJETIVOS GENERALES:

Al aprobar la asignatura, el alumno estar en condiciones de:

1. Disear una base de datos realizando el modelamiento e implementacin necesarios para dar solucin a los requerimientos de un sistema computacional. 2. Formular consultas a bases de datos relacionales a travs del lenguaje SQL aplicando tcnicas del lgebra relacional.
UNIDADES DE APRENDIZAJE: 1 2 3 4 5 HORAS 8 6 18 10 22

1. ENFOQUES DE BASES DE DATOS 2. CARACTERISTICAS Y REPRESENTACION DE LOS DATOS 3. MODELOS DE DATOS 4. METODOLOGA DE DISEO DE UNA BASE DE DATOS 5. LENGUAJE DE CONSULTA ESTANDAR (SQL)

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 2 de 14

EVALUACIN:

ESPECIALISTA TCNICO: Francisco Prieto Rossi

ESPECIALISTA PEDAGGICO: Joanna Pincetti Guzmn Carlos Dides Far

UNIDADES DE APRENDIZAJE 1.-

1. ENFOQUES DE BASES DE DATOS


CRITERIOS DE EVALUACION 1.1.1.- Describe los elementos que forman parte del enfoque de base se datos y del enfoque tradicional 1.1.2.CONTENIDOS

8 Horas

APRENDIZAJES ESPERADOS 1.1.- Describe las diferencias entre el enfoque tradicional de procesamiento de datos y el enfoque de bases de datos considerando ventajas y desventajas.

Describe razones de por qu deben considerarse las bases de datos como un recurso
1.1.3.- Enumera beneficios y riesgos de utilizar el enfoque tradicional

Enfoque tradicional de procesamiento de datos - Enfoque por agregacin - Sistema de procesamiento de archivos - Ventajas y Desventajas Enfoque de bases de datos - Elementos del enfoque de Banco de Datos. - Implementacin del enfoque de Banco de Datos. - Beneficios y riesgos de usar Banco de Datos. Tipos de Sistemas de Informacin - Operacionales - Administrativos - Apoyo de tomas de decisiones - Data-Warehouse Metodologas de desarrollo para la administracin del recurso informacin.

1.2.-

Explica la importancia del Enfoque de Base de Datos en el desarrollo de Sistemas de Informacin

1.2.1.- Define distintos tipos de Sistemas de Informacin asociados al enfoque de Base de datos 1.2.2.-

Enumera criterios bsicos que dan importancia a la administracin del recurso informacin Explica la metodologa de administracin de datos dando ejemplos

1.2.3.-

ACTIVIDADES

Al inicio de la primera sesin, el docente presentar el programa de la asignatura y lo explicar a los alumnos. El docente y alumno: Entregan informacin respecto de sus conocimientos previos a travs del dilogo. Comentan el programa de la asignatura en relacin con su futuro desempeo en el mundo laboral El Docente:

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 3 de 14

Comenta acerca del enfoque tradicional de procesamiento de datos, junto con sus ventajas y desventajas. Expone dialogadamente las razones por lo cual los datos deben ser considerados como un recurso ms dentro de la organizacin. Los Alumnos: Revisan las diferencias entre los enfoques de procesamiento de datos y las ventajas de utilizar bases de datos en el procesamiento de datos, guiados por el docente El Docente: Entrega una visin general de los tipos de sistemas de informacin Comenta el concepto de Data-Warehouse Los Alumnos: Investigan cmo y dnde interviene el enfoque de base de datos en las diferentes metodologas de desarrollo de los sistemas de informacin. Realizan una discusin, guiados por el docente sobre la importancia del enfoque.

2.-

2. CARACTERISTICAS Y REPRESENTACION DE LOS DATOS


APRENDIZAJES ESPERADOS 2.1.- Describe las caractersticas de los diferentes tipos de Bases de datos CRITERIOS DE EVALUACION CONTENIDOS

6 Horas

Identifica cada tipo de base de dato dada su naturaleza


2.1.1.2.1.2.-

Enumera caractersticas de cada tipo de base de datos dada su naturaleza Reconoce las ventajas y desventajas de tipos de bases de datos

Tipos de bases de datos - Jerrquicas - De red - Relacional - Orientada a objeto Naturaleza del dato Representacin del dato Entidades Relaciones

2.1.3.-

2.2.- Representa los datos como entidades y atributos, reconociendo los tipos de relaciones entre entidades

2.2.1.- Representa los datos como entidades y atributos a partir de un ejemplo 2.2.2.-

Diferencia entre entidades y relaciones

Tipos de Relaciones - Uno a uno - Uno a muchos - Muchos a muchos - Recursivas

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 4 de 14

2.2.3.-

Realiza una representacin de los datos con las correspondientes relaciones entre entidades

ACTIVIDADES

El Docente: Comenta las caractersticas funcionales de los diferentes tipos de bases de datos Entrega y comenta una gua con usos y ejemplos de los diferentes tipos de base de datos Los Alumnos: Revisan junto al docente las caractersticas de cada tipo de base de datos indicando sus ventajas y desventajas.

El Docente: Comenta la forma de representar los datos en la base de datos, usando ejemplos de casos tipos de trabajo Explica los tipos de relaciones Comenta el tipo de relacin entre las entidades Los Alumnos: Definen en grupos entidades y relaciones entregados por el docente

3.-

3. MODELOS DE DATOS
CRITERIOS DE EVALUACION CONTENIDOS

18 Horas

APRENDIZAJES ESPERADOS 3.1.- Explica caractersticas especiales de los datos al construir un modelo de datos

3.1.1.-

Define los conceptos bsicos de las caractersticas de un modelo de base de datos Selecciona a partir de un ejemplo las entidades y sus atributos Indica las relaciones de las que se puede desarrollar un modelo de datos Desarrolla un modelo de datos a partir de un modelo entidad - relacin
3.2.1.-

3.1.2.-

3.1.3.-

Niveles de abstraccin de los datos Semntica de los datos Cardinalidad Grado Dependencia Clase Agregacin

3.2.-

Desarrolla un modelo de datos de acuerdo a requerimientos especficos de tecnologa

3.2.2.-

Diferencia los tipos de modelos de datos

Modelos de datos dependientes de la tecnologa: - Jerrquico - De red - Relacional

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 5 de 14

segn la tecnologa o independiente de ella


3.2.3.-

Corrige errores en un modelo de datos para adecuarlo a los criterios correctos del modelo
3.3.1.- Diferencia las distintas formas normales en que se puede encontrar un modelo de datos

Modelos de datos independientes de la tecnologa: - Orientado a objeto - Entidad - Relacin

3.3.- Aplica tcnicas de normalizacin de los modelos en base a un requerimiento.

Tcnicas de normalizacin de los modelos de datos - Primera forma normal - Segunda forma normal - Tercera forma normal

3.3.2.-

Aplica las tcnicas de normalizacin de los modelos para llevarlos a las distintas formas normales
Modela las relaciones de las nuevas entidades en tercera forma normal
3.3.3.-

ACTIVIDADES

El Docente: Explica que las entidades con sus atributos y las relaciones forman un modelo de datos Comenta las caractersticas especiales que sirven para disear el modelo de dato Los Alumnos: Revisan en grupo, ejemplos entregados en una gua para explicar las caractersticas que llevan a disear un modelo de dato Revisan con el docente la eficacia o deficiencia del modelo, exponiendo los modelos realizados

El Docente: Explica las diferencias entre los distintos tipos de modelos de datos dependientes de la tecnologa Explica los distintos tipos de modelos de datos independientes de la tecnologa Los Alumnos: Comentan en grupo el modelo de datos a utilizar segn especificaciones entregadas al grupo Desarrollan un modelo de datos a partir del modelo entidad relacin entregado por el docente

El Docente: Explica los diferentes estados o formas normales en que se pueden encontrar los diferentes modelos

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 6 de 14

Detalla cada una de las formas normales y cmo afectan al modelo de datos

Los Alumnos: Resuelven una gua con casos del mundo real y desarrollan el modelo de datos de cada caso. Aplican las tcnicas de normalizacin para llegar a cada forma normal Comentan los conceptos y concluyen los resultados con el docente.
4.-

4. METODOLOGA DE DISEO DE UNA BASE DE DATOS


CRITERIOS DE EVALUACION CONTENIDOS

10 Horas

APRENDIZAJES ESPERADOS 4.1.- Desarrolla una base de datos aplicando planificaciones Top-Down y Bottom-Up

4.1.1.-

Explica la importancia de utilizar una metodologa para el diseo de una base de datos
4.1.2.- Aplica conceptos de planificacin para el diseo de una base

Enfoque metodolgico - Planificacin Top - Down - Diseo Bottom - Up Planificacin de Base de datos - Anlisis Organizacional * Funciones * Procesos * Actividades Obtencin del Modelo Corporativo

4.1.3.-

Explica las diferentes matrices involucradas en la planificacin

4.2.-

Aplica las diferentes etapas y los pasos para realizar un adecuado proceso de diseo de base de datos

4.2.1.- Desarrolla un ejercicio de planificacin de Bases de Datos segn modelos establecidos 4.2.2.-

Obtencin de las Bases de Datos requeridas por la organizacin Diseo de Base de Datos Etapa 1: Identificacin del mbito de la Base de Dato 1. Identificacin del mbito de la base de datos 2. Identificacin de las vistas de usuario 3. Construccin del Diccionario de datos 4. Estable requerimientos de procesamiento

Desarrolla el diseo de una base de datos segn los requerimientos de la organizacin Identifica el mbito de una base de datos en todos los pasos involucrados

4.2.3.-

4.3.-

Disea una base de datos con ejemplos del mundo laboral

4.3.1.4.3.2.-

Normaliza una base de datos conceptual Etapa 2: Diseo Conceptual 1. Normalizacin 2. Integracin de Vistas

Implementa una base de datos aplicando todos los pasos de la etapa

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 7 de 14

4.3.3.-

Genera las bases de datos requeridas por una organizacin

3. Modelo de datos conceptual Etapa 3: Implementacin 1. Distribucin de datos 2. Organizacin de Archivos 3. Indexacin 4. Restricciones de Integridad 5. Mapeo a modelo Interno 6,Diseo de programas

ACTIVIDADES

El Docente: Explica el enfoque metodolgico a aplicar en el diseo de una base de datos Describe la metodologa para utilizar una planificacin Top-Down y un diseo Bottom-Up Los Alumnos: Proponen un ejercicio al cual realizar una Planificacin de Bases de Datos de un caso especfico (tales como Video Club, Clnicas, Inventarios de Bodega, etc.) El Docente: Describe las etapas de una adecuada planificacin de bases de datos Explica las diferentes matrices involucradas en la planificacin, incluyendo funciones, procesos y actividades de una organizacin. Los Alumnos: Realizan la aplicacin de un ejercicio de Planificacin de Base de Datos de un caso especfico segn las especificaciones dadas por el docente El Docente: Explica con un ejemplo cmo se debe obtener el Modelo de Datos Corporativo Los Alumnos: Crean y aplican en un ejercicio grupal el Modelo de Datos Corporativo a partir del ejercicio anterior (caso especfico). Contextualizan los resultados y concluyen los conceptos con el docente.
5.-

5. LENGUAJE DE CONSULTA ESTANDAR (SQL)


CRITERIOS DE EVALUACION 5.1.1.- Consulta datos simples desde una tabla a partir de un requerimiento dado CONTENIDOS

22 Horas

APRENDIZAJES ESPERADOS 5.1.- Utiliza SQL para formular consultas simples sobre bases de datos relacionales.

Construccin bsica de la instruccin de seleccin (SELECT)

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 8 de 14

5.1.2.-

Concatena campos y expresiones desde tablas de una base de datos Utiliza clusulas condicionales para formular consultas en base a un requerimiento

Consultas usando operadores aritmticos y de concatenacin Utilizacin de clusulas condicionales para las consultas sobre una tabla

5.1.3.-

5.2.- Aplica restricciones y ordenamientos en las consultas a una base de datos.

5.2.1.-

Desarrolla consultas estructuradas usando la clusula WHERE Usa patrones de comparacin en bsquedas restringidas Aplica reglas de condiciones lgicas en una bsqueda
5.2.4.-

5.2.2.-

Clusulas condicionales en una consulta: - Between - In - Like - Null Clusulas condicionales lgicas: - AND - OR - NOT

5.2.3.-

Ordena la salida de una bsqueda segn un

criterio
5.3.- Despliega datos desde mltiples tablas a travs de consultas. 5.3.1.- Desarrolla consultas desde mltiples tablas desde una base de datos 5.3.2.- Agrega restricciones a una consulta que utiliza la unin de tablas 5.3.3.-

Explica caractersticas de distintos tipos de uniones usando WHERE

- Obtencin de datos desde mltiples tablas de la base de datos - Productos Cartesianos - Tipos de Uniones de Igualdad - Uniendo ms de dos tablas - Creando uniones del tipo OUTER JOINS - Uniones de tablas y filtro de datos sobre una base de datos - Definicin de sintaxis de las funciones grupales de una consulta - AVG - SUM - MIN - MAX - COUNT - DISTINCT - Definicin de sintaxis para la creacin de grupos de datos GROUP BY - Excluye el resultado de las funciones grupales

5.4.-

Formula consultas estructurales usando funciones grupales

5.4.1.-

Aplica funciones grupales simples sobre una tabla predefinida Formula consultas con funciones grupales, agrupando la salida segn criterios de columnas Restringe la salida de una consulta que utiliza funciones grupales

5.4.2.-

5.4.3.-

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 9 de 14

- Uso de la clusula HAVING


5.5.-

Aplica instrucciones bsicas de manipulacin y de definicin de datos

5.5.1.-

Aplica instrucciones bsicas de manipulacin de datos, de ingreso, modificacin y eliminacin de datos Actualiza datos aplicando transacciones controladas Realiza instrucciones de definicin bsica de datos en base a un requerimiento

5.5.2.-

- Manipulacin de datos de tablas de una base de datos - Clusula INSERT - Clusula UPDATE - Clusula DELETE - Control de transacciones de las bases de datos - COMMIT - ROLLBACK - Creacin de tablas dentro de una base de datos - Utilizacin de clusulas de modificacin de una tabla. - Agregar columnas - Modificar columnas - Eliminar columnas - Eliminacin de tablas de una base de datos

5.5.3.-

ACTIVIDADES

El Docente: Explica y ejemplifica la sintaxis bsica de una instruccin de consulta en SQL Realiza concatenaciones de diversas columnas de una tabla con expresiones Elabora y entrega manual de consulta con las instrucciones bsicas de SQL Los Alumnos: Desarrollan gua entregada por el docente con ejercicios bsicos de consultas SQL El Docente: Analiza como condicionar las consultas para restringir la salida usando WHERE Presenta ejemplos de condicionalidad para filtrar los datos de una consulta Los Alumnos: Desarrollan criterios de condicionalidad a tablas entregada por el docente Aplican criterios mltiples para obtener datos desde una base de datos Ordenan la salida de una consulta en forma ascendente y descendentemente. El Docente: Expone de manera participativa tipos de uniones usando la clusula WHERE Muestra ejemplos de uniones bsicas aplicadas a tablas de una base de datos

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 10 de 14

Los Alumnos: Despliegan datos, usando una tabla entregada por el docente, realizan consultas haciendo uniones de tablas y restringiendo las salidas. El Docente: Expone la sintaxis y el uso de las funciones bsicas de agrupamiento Entrega ejemplos de uso de las diferentes funciones grupales que pueden ser aplicadas a una consulta Los Alumnos: Formulan consultas que permitan responder a consultas dadas por el docente que impliquen el uso de funciones grupales Utilizando funciones grupales responden a agrupamiento usando la clusula HAVING El Docente: Explica como se puede manipular los datos dentro de una tabla, exponiendo la sintaxis de las clusulas INSERT, UPDATE y DELETE Entrega ejemplos de uso de las diversas clusulas que componen el lenguaje de manipulacin de datos, como del lenguaje de definicin de datos Los Alumnos: Desarrollan ejercicios propuestos por el docente que permiten manipular las tablas de las bases de datos Revisan estructuras de transacciones sobre las bases de datos y su significado Modifican una base de datos, agregndole nuevas columnas, tablas, modificndolos y eliminndolas

ESTRATEGIAS METODOLGICAS

En la primera clase se presenta a los alumnos el programa de la asignatura: descripcin, objetivo generales, contenidos, bibliografa y evaluaciones (ponderaciones y fechas) Estrategias aplicables para todas las unidades: El docente: Emplea medios pedaggicos y audiovisuales que permitan una clase dinmica (proyector multimedia y/o proyector de transparencias) Explica el proceso de desarrollo mediante ejercicios modelos, para un trabajo posterior de los alumnos Asesora el desarrollo de los ejercicios, individuales y de equipo Fomenta el registro ordenado de toda la documentacin de los ejemplos y ejercicios propuestos. Incentiva el respaldo de programas Estimula el uso de manuales, bibliografa y los temas de ayuda asociados a la herramienta de

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 11 de 14

desarrollo usada en la asignatura Promueve el trabajo en equipo y la correcta expresin oral y escrita. Estimula a los alumnos a profundizar los contenidos vistos en clases. UNIDAD I El docente: Contextualiza la Primera Unidad. Forma grupos de discusin para defender los diferentes enfoques de bases de datos

UNIDAD II El docente: Contextualiza la Segunda Unidad. Elabora material didctico con casos del mundo del trabajo para descubrir entidades, atributos y las relaciones de las entidades Prepara gua de ejercicios y orienta a los alumnos para su desarrollo UNIDAD III El docente: Contextualiza la Tercera Unidad. Prepara material visual (transparencias, datashow), para entregar una adecuada explicacin de los diferentes tipos de modelos de datos Prepara gua de ejercicios para realizar modelos de datos que resuelvan el problema y orienta a los alumnos para su desarrollo Analiza con los alumnos la eficacia o deficiencia del modelo, exponiendo los modelos realizados. UNIDAD IV

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 12 de 14

El docente: Contextualiza la Cuarta Unidad. Entrega guas de ejercicios a ser resueltas en forma grupal Aclara conceptos en base a los resultados de la gua de ejercicios Entrega un caso del mundo laboral para disear una base de datos Prepara material visual para explicar la planificacin de bases de datos

SISTEMA DE EVALUACIN

Durante el desarrollo de la asignatura se pueden aplicar evaluaciones formativas que permitan detectar y corregir el dominio de los objetivos planteados. Estas actividades pueden ser: desarrollo de ejercicios, controles breves, interrogaciones, etc. Las evaluaciones formativas, no necesariamente deben ser calificadas con notas o puntaje. Si desea asignarles calificaciones, stas no debern incidir en la nota final La evaluacin sumativa tiene como finalidad medir el grado de dominio de los objetivos planteados. Entre los instrumentos a aplicar estn: las pruebas, estudio de casos, desarrollo de proyectos, trabajos de investigacin, disertaciones, controles de lectura, informes escritos, etc. UNIDAD I Evaluacin diagnstica al inicio de la Unidad N 1. Evaluacin con intencionalidad formativa sobre ejercicios prcticos simples. UNIDAD II Evaluacin diagnstica al inicio de la Unidad N 2. Evaluacin con intencionalidad formativa de uso de modelo entidad - relacin Evaluacin sumativa N1: Unidades N 1 y N 2. Ponderacin 30% UNIDAD III Evaluacin diagnstica al inicio de la Unidad N 3. Evaluacin con intencionalidad formativa de construccin de modelos de datos y manejo de tcnicas de normalizacin

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 13 de 14

UNIDAD IV Evaluacin diagnstica al inicio de la Unidad N 4. Evaluacin con intencionalidad formativa de Modelo corporativo de una Base de Datos Evaluacin sumativa N Unidades N 3 y N 4. Pond eracin 30% 2: UNIDAD V Evaluacin diagnstica al inicio de la Unidad N 5. Evaluacin con intencionalidad formativa de Lenguaje de consultas estndar Evaluacin sumativa N Unidad N 5. Ponderacin 4 0% 3:
BIBLIOGRAFA DE LA ASIGNATURA

Bibliografa Bsica MANNINO, Michael V. ,Administracin de bases de datos: diseo y desarrollo de aplicaciones,Mxico: McGraw Hill.,2007,9701061098 Silberschatz, Abraham; Korth, Henry F. y Sudarshan, S.,Fundamentos de bases de datos,Tercera Edicin, Madrid, Editorial Mc Graw Hill,1998 Wiederhold, Gio.,Diseo de Bases de Datos,Segunda Edicin, USA, Editorial Mc Graw Hill,1998 Bibliografa Sugerida: Castao, Miguel y Piattini, Mario G.,Fundamentos y modelos de bases de datos,Segunda Edicin, Madrid, Editorial Alfaomega,1999 Greenberg, Nancy y Nathan, Priya.,Introduction to SQL,Oracle Corporation, USA. http://education.oracle.com,1999

PERFIL DOCENTE

Preferencia 1 1 1 2

Ttulo Profesional Analista Programador Ingeniero en Informtica Programador de Aplicaciones Ingeniero Civil en Informtica

Grado Acadmico

Experiencia Docente 2 2 2

Experiencia Profesional 2 2 2 2

Licenciado en Ciencias de la Ingeniera

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

Administrador de Asignaturas y Programas de Estudio

Pgina 14 de 14

3 3

Profesor de Matemtica con mencin en Computacin e Informtica Profesor de Matemtica con mencin en Matemtica e Informtica

2 2

2 2

Observaciones Dominio en anlisis, diseo y normalizcin de base de datos y lenguage estructurado SQL.

ESTNDAR SOFTWARE Software MySQL Oracle SQL Server Versin Versin 5 10g Versin 2008 Observaciones (O posterior) O posterior

ESTNDAR INSUMOS

ESTNDAR EQUIPAMIENTO

https://siga3.inacap.cl/AAPE/index.aspx?acid=print_asig

08-08-2011

También podría gustarte