-silabo-01201502IIAA61A.pdf

  • Upload
    walther

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • SLABO

    1. DATOS GENERALES.

    1.1 Nombre de la asignatura : Teora y Diseo de Base de Datos II. 1.2 Cdigo de la asignatura : IIAA61. 1.3 Prerrequisito : IIAA51. 1.4 Crditos : 04. 1.5 Ciclo : VI Ciclo, Seccin: nica 1.6 Ao y Semestre Acadmico : 2015 - II. 1.7 Duracin : 17 Semanas. 1.8 Horas : 05 (03 Teora - 02 Prctica). 1.9 Fecha de inicio : 31/08/2015. 1.10 Fecha de trmino : 25/12/2015. 1.11 Profesor responsable : M.Sc. Ing. Edwin Roque Tito. 1.12 Correo electrnico : [email protected]

    2. PRESENTACIN Y SUMILLA.

    Una Base de Datos, es un conjunto de datos no redundantes, almacenados en un soporte informtico, organizado de forma independiente de su utilizacin y accesible simultneamente por distintos usuarios y aplicaciones. Por ejemplo, imaginemos que somos una compaa telefnica y deseamos tener almacenados los datos personales y los nmeros de telfono de todos nuestros clientes, que posiblemente sean millones de personas. Esta informacin es de gran volumen de tamao: estamos hablando de veinte o treinta datos multiplicados por miles o millones de personas. La antigua gestin de datos se basaba en archivos informticos, pero para las necesidades de hoy en da hacen falta sistemas ms perfeccionados que son precisamente lo que se denomina sistema de base de datos. Llegamos a la conclusin de que necesitaramos una base de datos para automatizar el acceso a la informacin y poder acceder a ella de manera rpida y fcil adems de poder realizar cambios de una manera ms eficiente. Toda base de datos debe tener una serie de caractersticas tales como seguridad (slo personas autorizadas podrn acceder a la informacin), integridad (la informacin se mantendr sin prdidas de datos), e independencia (esta caracterstica es fundamental ya que una buena base de datos debera ser independiente del sistema operativo o programas que interacten con ella). Hay ms caractersticas que debe reunir una base de datos como ser consistente (es decir, que la informacin se guarde sin duplicidades y de manera correcta). Y finalmente, las bases de datos actuales permiten el manejo correcto de transacciones. Esto significa que se ha de permitir efectuar varias operaciones sobre la base de datos pero tratadas a modo de una sola. Es decir, si en el conjunto de las operaciones de una transaccin se produce un error, entonces se deshacen todas las operaciones realizadas anteriormente y se cancela la transaccin. Piensa en una transferencia bancaria que comprende varias operaciones como sacar dinero de una cuenta, anotarlo en el extracto de esta cuenta, aadirlo a otra cuenta y anotarlo en el extracto de esta otra cuenta. Supn ahora que despus de sacar el dinero de la cuenta de origen se produce un error: la transaccin (proceso completo) no se ha completado, y en este caso la base de datos revierte lo que se haya hecho y deja la situacin tal y como estaba antes de comenzar la transaccin. Otro factor importante en las bases de datos es el tiempo de respuesta, que evidentemente debe ser lo ms rpido posible en devolver o anotar las informaciones. Piensa que una base de datos puede tener que estar enviando y anotando informacin correspondiente a decenas de personas conectadas a internet. Si la velocidad de respuesta no es buena, la pgina se quedara bloqueada. Dentro de la asignatura el estudiante estar en la capacidad de Administrar y Gestionar a travs del SQL (Lenguaje Estructurado de Consulta) dos grandes reas llamadas DDL y DML. DDL (en ingls Data Definition Language) es la parte del lenguaje que permite la definicin de datos, por tanto son funciones que definen cmo van a ser los datos. Por ejemplo nosotros podemos definir que el dato de edad de una persona va a ser un nmero entero mientras que el dato nombre va a ser una cadena de texto. Los datos en una base de datos se almacenan en tablas formadas por filas y columnas. Las columnas nos indican el nombre de los datos y las filas contendrn los valores de los datos propiamente dichos almacenados. Por otra parte est el rea de DML (en ingls Data Manipulation Language) o Lenguaje de Manipulacin de Datos, que como su nombre indica nos permitir manipular la informacin y que bsicamente se compone de estas instrucciones o funciones, a travs de un Sistema de Gestin de Base de Datos (SGBD).

    Ley de Creacin N 28372 Resolucin de Funcionamiento N 280-2006-CONAFU ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

  • La asignatura Teora y diseo de Base de Datos II, en su contenido comprende 2 Unidades

    didcticas:

    PRIMERA UNIDAD: Gestin de Base de Datos: Fundamentos Generales de Base de Datos,

    Modelos de Datos.

    SEGUNDA UNIDAD: Administracin de Bases de Datos: Acceso a un servidor MySQL,

    PostgreSQL, Oracle y MongoDB; Sentencias, Procesos por Lotes, Backup y copia de base

    de datos, Replicacin de base de datos.

    3. CONTENIDOS TRANSVERSALES.

    3.1. Educacin en valores. 3.2. Desarrollo sostenible local y regional. 3.3. Investigacin cientfica y tecnolgica.

    4. COMPETENCIAS.

    3.1. Controla y maneja Sistemas de Base de datos. Planifica y crea Bases de Datos de acuerdo a la naturaleza de un proyecto y disea la arquitectura de la Base de Datos de una organizacin.

    3.2. Definen y describen las principales caractersticas de los Gestores de Base de Datos a travs de Interfaces graficas de usuarios. Como administrador de base de datos tendr la responsabilidad de asegurar en todo momento la disponibilidad de la informacin contenida en las bases de datos que maneje.

    3.3. Capacidad de abstraccin, anlisis, diseo, sntesis y promoviendo una cultura de

    innovacin Tecnolgica de los Sistemas de Gestin de Bases de Datos (SGBD), haciendo uso de las Nuevas Tecnologas de la Informacin y Comunicacin

    5. ORGANIZACIN DE LOS CONTENIDOS POR UNIDADES:

    5.1. PRIMERA UNIDAD: Gestin de Base de Datos: Fundamentos Generales de Base de Datos, Modelos de Datos.

    a. Duracin : 08 Semanas.

    b. Total de horas : 40 Horas.

    c. Capacidades.

    Describen las principales caractersticas de los Gestores de Base de Datos a travs de Interfaces graficas de usuarios.

    Gestionan BD, con responsabilidad de asegurar en todo momento la disponibilidad

    de la informacin contenida en las bases de datos que manejan. ORGANIZACIN DE LOS CONTENIDOS PRIMERA UNIDAD:

    CONTENIDOS CONCEPTUAL CONTENIDOS

    PROCEDIMENTAL CONTENIDOS ACTITUDINAL

    ACTIVIDADES RECURSOS SEMANA

    Introduccin a la arquitectura de la Base de Datos.

    Concepto de Base de Datos.

    Concepto de DBMS. Ventajas e Inconvenientes.

    Sistemas de Base de Datos en empresas.

    Administracin de Datos y Administracin de Base de

    Datos.

    Arquitectura de una DBMS.

    Describe claramente los Sistemas de Gestin de BD.

    Se interesa y es consiente por aprender la importante labor que

    cumple una BD en una

    organizacin.

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin y

    casos.

    Proyector Multimedia,

    Laptops, diapositivas plumones,

    mota y pizarra.

    1ra Semana

    5 Horas

  • CONTENIDOS CONCEPTUAL CONTENIDOS

    PROCEDIMENTAL CONTENIDOS ACTITUDINAL

    ACTIVIDADES RECURSOS SEMANA

    Instalacin del Software de Servidor de Base de Datos.

    Explicar las tareas del Gestor de BD.

    Planificar la Instalacin del Servidor.

    Distribucin de los archivos.

    El Asistente de Instalacin.

    Realizan correctamente la

    Instalacin de Servidores de BD.

    Muestra inters por aprender la

    correcta instalacin de

    los Gestores de BD.

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD.

    .

    Proyector Multimedia,

    Laptops, Simulador

    de Sistemas

    Numricos, diapositivas plumones,

    mota y pizarra.

    2da Semana

    5 Horas

    Creacin de una Base de Datos.

    Creacin de una base de datos desde CMD.

    Creacin de una base de datos desde una plantilla.

    Creacin de una base de datos desde un script.

    Realizan correctamente la

    creacin de las BD.

    Valora la importancia de los Sistemas de Gestin de BD.

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD.

    Proyector Multimedia,

    Laptops, Simulador

    de Sistemas

    Numricos, diapositivas plumones,

    mota.

    3ra Semana

    5 Horas

    Administracin de la Instancia del Servidor.

    Inicio y Parada del Servidor.

    Uso de interfaz grfica de administracin.

    Herramientas intrpretes de SQL.

    Parmetros de inicializacin.

    Etapas de inicio del servidor.

    Realizan la representacin del Modelo Lgico a Modelo Fsico de

    una BD (MySQLWorkBench,

    DBDesigner, HeydiSQL, Navicat).

    Muestra inters por aprender la representacin de los Modelos

    de una BD.

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD.

    Proyector Multimedia,

    Laptops, Simulador

    de Sistemas

    Numricos, diapositivas plumones,

    mota.

    4ta Semana

    5 Horas

    Administracin de las estructuras de almacenamiento.

    Describir el almacenamiento de tablas

    Definir las estructuras fsicas y lgicas del almacenamiento

    Gestin de archivos de la Base de Datos)

    Realiza la Administracin

    correcta de las BD (MySQL,

    PostgreSQL, Oracle).

    Valora la importancia de

    la Administracin

    de las estructuras de

    Almacenamiento

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    Software de BD.

    Proyector Multimedia,

    Laptops, diapositivas plumones,

    mota.

    5ta Semana

    5 Horas

    Gestin de los Datos de una BD.

    Explicar las sentencias DML Data Manipulation Language.

    Configurar el periodo de retencin.

    Gestiona correctamente los datos de una BD.

    (MySQL, PostgreSQL,

    Oracle).

    Muestra inters por aprender el

    Lenguaje de Manipulacin de

    Datos.

    Prctica, ejemplos de aplicacin utilizando

    Software de BD.

    Proyector Multimedia,

    Laptops, diapositivas plumones,

    mota.

    6ta Semana

    5 Horas

    Motores de Almacenamiento.

    Mtodo de Almacenamiento de los datos en una BD.

    Caractersticas de los motores de Almacenamiento

    Aplican correctamente en las BD, el mtodo

    de Almacenamiento

    necesario

    Valora la importancia de los Mtodos de Almacenamient

    o

    Participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD.

    Laptops, SGBD,

    diapositivas plumones,

    mota. Herramient

    as de administracin de BD.

    7ma Semana

    6 Horas

    Evaluacin Primera Unidad 8va

    Semana 6 Horas

  • 5.2. SEGUNDA UNIDAD: Administracin de Bases de Datos: Acceso a un servidor MySQL,

    PostgreSQL, Oracle y MongoDB; Sentencias, Procesos por Lotes, Backup y copia de base de datos, Replicacin de base de datos.

    a. Duracin : 08 Semanas.

    b. Total de horas : 45 Horas.

    c. Capacidades.

    Capacidad de abstraccin, anlisis, diseo, sntesis y promoviendo una cultura de innovacin Tecnolgica de los Sistemas de Gestin de Bases de Datos (SGBD), haciendo uso de las Nuevas Tecnologas de la Informacin y Comunicacin

    ORGANIZACIN DE LOS CONTENIDOS SEGUNDA UNIDAD:

    CONTENIDOS CONCEPTUAL CONTENIDOS

    PROCEDIMENTAL CONTENIDOS ACTITUDINAL

    ACTIVIDADES RECURSOS SEMANA

    Administracin de la Seguridad.

    Creacin de cuentas de usuario.

    Asignacin de cuotas de almacenamiento.

    Gestin de permisos.

    Gestin de roles.

    Creacin de perfiles.

    Gestin de claves.

    Control del uso de recursos.

    capaz de resolver problemas aplicando

    conocimientos de Administracin de

    Seguridad (privilegios).

    Valora la importancia de

    la Administracin de Seguridad.

    Participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD

    Proyector Multimedia,

    Laptops, Simulador, diapositivas plumones,

    mota.

    9na Semana

    6 Horas

    Administracin de Integridad usando Transacciones.

    Rendimiento de transacciones.

    Disparadores-Triggers.

    Prevencion de la seguridad con Triggers.

    Registrar transacciones con un disparador.

    Es capaz de resolver problemas de

    seguridad y brindar seguridad a las BD.

    (MySQL, PostgreSQL,

    Oracle).

    Valora la importancia de

    las transacciones y

    disparadores

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos de aplicacin utilizando

    software de BD.

    Proyector Multimedia,

    Laptops, Simulador, diapositivas plumones,

    mota.

    10ma Semana

    6 Horas

    Creacin de Sub Select y Vistas.

    Creacin de Vistas con Inner Join.

    Capacidad para realizar vistas

    uniendo tablas. (MySQL,

    PostgreSQL, Oracle).

    Valora la importancia de

    la unin de tablas

    Exposicin del tema,

    ejemplos de aplicacin utilizando

    software de BD.

    Proyector Multimedia,

    Laptops, mota y pizarra,

    Software de BD.

    11ava Semana

    6 Horas

    Creacin de Rutinas Almacenadas.

    Creacin de rutinas.

    Procedimientos Almacenados.

    Capacidad para realizar rutinas almacenadas.

    (MySQL, PostgreSQL,

    Oracle).

    Valora la importancia de

    las rutinas almacenadas

    Exposicin del tema y

    ejemplos de aplicacin utilizando

    software de BD.

    Proyector Multimedia,

    Laptops, mota y pizarra,

    Software de BD.

    12ava Semana

    6 Horas

    Administracin del Desempeo

    Monitoraje, Reparar Tablas.

    Uso del SQL Tuning Advisor.

    Uso del SQL Access Advisor.

    Uso del Automatic Shared Memory Management.

    Uso del Memory Advisor para dimensionar la Memoria.

    Capacidad para administrar el

    desempeo (MySQL, PostgreSQL,

    Oracle).

    Valora la importancia del desempeo de

    una BD.

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos

    de aplicacin.

    Proyector Multimedia,

    Laptops, plumones,

    mota y pizarra,

    Software de BD.

    13ava Semana

    6 Horas

  • CONTENIDOS CONCEPTUAL CONTENIDOS

    PROCEDIMENTAL CONTENIDOS ACTITUDINAL

    ACTIVIDADES RECURSOS SEMANA

    Administration del Flashback.

    Describir el Flashback Database.

    Restaurar el contenido de la tabla a un punto.

    Especfico del tiempo pasado.

    Recuperar una tabal eliminada con DROP.

    Capacidad para Realizar FlashBack,

    recuperacin de tablas.

    Valora la importancia de los flashback

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos

    de aplicacin.

    Proyector Multimedia,

    Laptops, plumones,

    mota y pizarra,

    Software de BD

    14ava Semana

    6 Horas

    Presentacin de Proyectos de BD.

    Caractersticas de las BD funcionamiento de los procedimientos almacenados, Disparadores.

    Aplicaciones de de las BD.

    Es capaz de resolver problemas aplicando

    conocimientos de BD, administracin y

    Gestin

    Valora la importancia de

    las BD

    Exposicin del tema,

    participacin de los

    estudiantes y ejemplos

    de aplicacin.

    Proyector Multimedia,

    Laptops, plumones,

    mota y pizarra,

    Software de BD.

    15ava Semana

    6 Horas

    Evaluacin Segunda Unidad 16ava

    Semana 6 Horas

    Evaluacin Aplazados 17ava

    Semana 6 Horas

    6. ESTRATEGIAS METODOLGICAS.

    Exposicin de la asignatura por parte del docente responsable.

    Resolucin de ejercicios propuestos en el saln de clases.

    Trabajos encargados.

    Exposiciones Individuales y grupales de trabajos encargados por parte de los estudiantes.

    Dinmica grupal.

    7. EVALUACIN.

    La evaluacin del aprendizaje de los estudiantes tiene su base en el Reglamento del Sistema de Evaluacin del Aprendizaje de los estudiantes de la UNAJMA. Est orientada a la determinar si el estudiante posee conocimientos, habilidades y destrezas y aptitudes requeridas para alcanzar una formacin educativa mediante el proceso de enseanza-aprendizaje; considerando la entrega de la informacin objetiva, valida, confiable y oportuna; considerando las fases inicial, progresiva , permanente(intermedia) y final. La asistencia es obligatoria. El 30% de las inasistencias inhabilita al estudiante para rendir sus evaluaciones y/o aprobar e curso; hacindose acreedor finalmente a NSP (no se present). La evaluacin del aprendizaje, es una tarea constante durante todo el proceso enseanza-aprendizaje de la asignatura, con la finalidad de que el estudiante adquiera los conocimientos necesarios a nivel de contenidos conceptuales, procedimentales y actitudinales detallados en el presente instrumento. El estudiante que falte a un examen tendr nota cero. Las evaluaciones fuera de las fechas programadas sern tomadas solo por autorizacin del coordinador de la EPIS dentro del plazo establecido por las autoridades universitarias. Se tolerara solo 10 minutos despus de la hora indicada para el inicio de clases. Todos los trabajos encargados se entregarn a la semana siguiente despus de lo encargado, de lo contrario, previo acuerdo con el docente, y antes de iniciar la sesin de clases, impreso y en archivo y en formato pdf adjunto va e-mail del docente del curso, [email protected] (a una hora acordada). Habr una presentacin de las conclusiones de los trabajos. La demora en la entrega de los trabajos impresos se penalizar con menos 1.0 punto/minuto. Si utilizara Internet como herramienta de apoyo procure de realizar un anlisis detallado de la informacin que obtenga de esta, y trate de plasmar sus propias conclusiones. Los alumnos deben de entregar un informe formal del desarrollo del trabajo encargado e impreso, adems adjuntar el archivo del mismo en formato pdf, y si el trabajo lo permitiera el cdigo fuente de ello. El desarrollo del trabajo encargado es individual y/o grupal (si el tema lo amerita), as como la generacin del informe respectivo. No se aceptaran copias de los informes, ni del desarrollo de los problemas del trabajo encargado, ni conductas de los alumnos que tiendan a viciar esta actividad de evaluacin acadmica,

  • procediendo a anular trabajos iguales. Se aplicara el reglamento del estudiante de Pre-grado, referente a Conductas contrarias a los principios universitarios, que considera la sancin de nota mnima, reprobacin, suspensin o expulsin del curso. No se aceptaran trabajos encargados despus de la fecha acordada, por ningn motivo. Se realizara actividades acadmicas adicionales para verificar el desarrollo del trabajo. Cualquier duda relacionada con el trabajo, esta debe ser planteada al docente del curso.

    7.1. CRITERIOS DE APROBACIN Y PROMOCIN.

    CONTENIDOS INSTRUMENTOS CANTIDAD PESO

    C.C. Examen Primera y Segunda Unidad. 02 50% (0.5)

    C.P. Resolucin de Casos Tipo y Problemas. Constante 40% (0.4)

    C.A. Registro de cumplimiento de trabajos.

    Participacin. Constante Constante

    10% (0.1)

    FORMULA.

    LEYENDA. C.C. : Contenido Conceptual. C.P. : Contenido Procedimental. C.A. : Contenido Actitudinal. P.F. : Promedio Final.

    7.2. CRITERIOS DE CALIFICACIN Y COMUNICACIN DE RESULTADOS.

    Se empleara el sistema vigesimal (00 a 20). La nota mnima aprobatoria es once (11). Toda fraccin igual o mayor a 0,5 ser considerada como uno (1) a favor del estudiante solo para el caso de los promedios de una parte o unidad del curso o para el promedio final del curso. El estudiante desaprobado en la asignatura con nota igual o mayor a siete (07), tiene derecho a ser evaluado bajo la modalidad de aplazado. La evaluacin ser de todo el curso y en la fecha programada por el calendario acadmico del respectivo semestre acadmico. Estudiante que obtenga nota menor a siete (07) tendr que matricularse para volver a llevar el curso en el prximo semestre. La comunicacin de los resultados de las evaluaciones, solo se darn a conocer en el saln de clase o en las vitrinas oficiales de la UNAJMA y dentro de los cuatro (04) das calendarios siguientes o la aplicacin del instrumento correspondiente, dando la oportunidad al estudiante de revisar su puntaje y firmar su conformidad.

    8. BIBLIOGRAFA.

    Dawes C. OCP : Oracle 10g Administration I Study Guide, SybEx, Inc, 2005, pags 672

    Post Gerald. Sistemas de Administracin de Bases de Datos. 3ra Edicin. McGraw-

    Hill/Interamericana Editores, S.A de C.V., Mxico, 2006, pags 424

    Andahuaylas, Agosto del 2015.

    P.F. = C.C.(0.5) + C.P.(0.4) + C.A.(0.1)

    M.Sc. Ing. Edwin Roque Tito Docente Ordinario - EPIS