BASE DE DATOS Octubre Marzo 2017

Documentos relacionados
Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

PROGRAMA ANALÍTICO. Pág. 1 de 9

id_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N.

ESCUELA SUPERIOR POLITECNICA DEL LTTORAL Facultad de Ciencias Naturales y Maternaticas SYLLABUS DEL CURSO Base de Datos para Auditores

GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Segundo curso

Universidad de Guadalajara Centro Universitario de los Lagos PROGRAMA DE ESTUDIO FORMATO BASE SI X M= módulo

Bases de datos. Diseño y gestión

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

BASES DE DATOS DSIC. Curso

MATEMÁTICAS I. Objetivos Conceptuales/Conocimiento adecuado y aplicado a la Economía y la Administración de Empresas de:

Al estudiante le permite analizar, diseñar, planificar y gestionar Sistemas de información. Concretamente, se pretende conocer:

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

BASES DE DATOS DSIC. Curso

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO ESTRUCTURA DE DATOS

Pontificia Universidad Católica del Ecuador

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

ANÁLISIS Y DISEÑO DE SISTEMAS

UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

GUÍA DOCENTE DE LA ASIGNATURA

[CASI v.0110] Pág. 1

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Syllabus Asignatura: Matemáticas para la Empresa

Asignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Economía Española GUÍA DOCENTE Curso

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS

FACULTAD DE ESTUDIOS DE LA EMPRESA CARRERA DE ADMINISTRACION

Prontuario. : : : (787) X 2230 (Metro),

UNIVERSIDAD LIBRE. recuperación, seguridad, confidencialidad y administración de la información dentro de una organización.

Operaciones algebraicas elementales (Unidad I del curso Matemáticas Básicas).

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ. Facultad de Educación-PUCP. SÍLABO No INFORMACIÓN GENERAL

LITERATURA ESPAÑOLA. EDAD MEDIA

GUÍA DOCENTE Español lengua extranjera I

040 - IFC04CM16. ACCESO A DATOS

PROGRAMA DE LA ACTIVIDAD CURRICULAR. GESTIÓN DE COSTOS

NOMBRE DEL CURSO: Matemática Básica 1

GUÍA DOCENTE. Licenciatura Administración y Dirección de Empresas. Curso 3º Idioma de impartición Coordinador/a de la María José Montero Simó

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS INFORMACIÓN REQUERIDA POR ASIGNATURA

Pontificia Universidad Católica del Ecuador

ASIGNATURA: LABORATORIO QUÍMICA Y BIOLOGÍA GENERAL

PROGRAMA INSTRUCCIONAL

Programa de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura:

PROGRAMA DE UNIDAD DE APRENDIZAJE POR COMPETENCIAS. Unidad de Aprendizaje. A1IMA Obligatorio Curso Analítico Presencial

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

Nombre de la asignatura Psicología Evolutiva II Curso 3º Equipo docente responsable de la evaluación y las tutorías

GRADO EN ECONOMIA SEGUNDO CURSO

PROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:

PROGRAMA DE ESTUDIO. Horas de Práctica Teórica ( ) Presencial ( X ) Teórica-práctica ( x ) Práctica ( )

POR UNA CULTURA HUMANISTA Y TRASCENDENTE R FORMATO DE PLANEACIÓN DE CURSO

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:

Introducción a la Ingeniería Básicas de Ingeniería

Grado en Ingeniería del Automóvil Curso 2016/2017. IME111 Cálculo de estructuras

FICHA TÉCNICA DE ASIGNATURA

FORMATO ELABORACIÓN DE SYLLABUS SYLLABUS DE INVESTIGACIÓN DE OPERACIONES I - PRESENCIAL. Horas de trabajo directo con el docente

Introducción a la Gerencia de Proyectos

LA PLANIFICACIÓN DIDÁCTICA

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIOS DE LICENCIATURA

MASTER FINANZAS DE EMPRESA

MISIÓN DE LA CARRERA:

DISEÑO CURRICULAR BASE DE DATOS II

Guía Docente MÉTODOS CUALITATIVOS DE INVESTIGACIÓN DE MERCADOS (OGC)

BASES DE DATOS. Grado en. Ingeniería Telemática Ingeniería en Sistemas de Telecomunicación Ingeniería Electrónica de Comunicaciones

MKPD11 Diseño y Creatividad Digital

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Historia y contenidos disciplinares de Física y Química. ÍNDICE

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Grado: Doble Grado en Derecho y en Relaciones Laborales y Recursos Humanos

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Economía de la Empresa

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

ESTRUCTURACION DEL PROGRAMA DE ASIGNATURA 1. INFORMACION GENERAL

Sistemas de Gestión de Bases de Datos

OBJETIVO GENERAL: Al terminar el curso el alumno será capaz de analizar, diseñar e implementar bases de datos distribuidas

GUÍA DOCENTE ANIMACIÓN SOCIOCULTURAL

Facultad de Derecho. Graduado/a en Relaciones Laborales GUÍA DOCENTE DE LA ASIGNATURA: Fundamentos de Derecho Constitucional

DOBLE GRADO EN DERECHO Y ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Primer curso

Vicerrectorado de Ordenación Académica

DOBLE GRADO EN ECONOMIA- MATEMÁTICAS Y ESTADÍSTICA PRIMER CURSO

Programa Analítico Plan de estudios Asignatura: Bases de Datos

El curso es de naturaleza aplicativa y teórico-práctica, y se estructura en cuatro unidades:

ASIGNATURA: GESTIÓN Y ECONOMÍA DE LA EMPRESA

Pontificia Universidad Católica del Ecuador

PROGRAMA DE ESTUDIO Teórica ( X ) Presencial ( X ) Teórica-práctica ( ) Híbrida ( )

UNIVERSIDAD RICARDO PALMA

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

GUÍA DOCENTE ETICA EN EL TRATAMIENTO DIALÍTICO

UNIVERSIDAD LAICA ELOY ALFARO DE MANABÍ VICERRECTORADO ACADÉMICO

Transcripción:

BASE DE DATOS Octubre 2016 - Marzo 2017 Materia: Libre Opción I (Base de datos II) Módulo: Quinto de Análisis de Sistemas Horas Semanales: 3 Créditos 48 Semestre: Primero y segundo Carácter: Formación profesional Duración: Semestral Idioma en que se imparte: Español Profesor: Ing. Sheimy Liliana Patiño Rivera (sheylisarayp652@gmail.com) REQUISITOS PREVIOS: Esta asignatura precisa de conocimientos sobre gestión de base de datos, donde el estudiante pueda desarrollar y aplicar conocimientos teóricos y prácticos en cuanto a la creación y/o modificación mediante lenguaje estructurado de consultas. COMPETENCIAS PARA LAS QUE FORMA EL PROGRAMA El alumno al terminar el período estará en capacidad de: Conocer el entorno de la base de datos y sistema de gestión de base de datos. Conocer diversos enfoques al modelado de datos y modelo conceptual. Conocer el funcionamiento de un modelo entidad relación para posteriormente pasarlo en un modelo relaciona. Estudiar y aplicar lenguajes de definición y manipulación de datos en la implementación de un modelo relacional. Trabajar con mapeo objeto relacional utilizando el framework de persistencia hibérnate. Implementar seguridad en las bases de datos. EQUIPO DE DOCENTES RESPONSABLES Ing. Sheimy Liliana Patiño Rivera (sheylisarayp652@gmail.com)

PRESENTACIÓN Dentro del pensum de estudio de la carrera de Analista de Sistemas se encuentra la materia de Base datos II dictada para los Quintos Ciclos, la cual se dictara durante los dos bimestres. En la actualidad las bases de datos son el elemento fundamental en las áreas que utilizan sistemas computarizados, debido a que permite operar con información de manera organizada, segura, confiable y en grandes cantidades. Es por ello que proporciona al estudiante conocimientos suficientes para que pueda generar nuevas ideas, que sean útiles en el ámbito, indicando y empleando la suficiente seguridad a las bases de datos, además de brindar soporte a la hora de desarrollar software en cualquier organización o empresa. OBJETIVOS FORMATIVOS: Lograr que el estudiante se familiarice con el entorno de las bases de datos. Permitir que el estudiante diferencie los distintos enfoques de una base de datos, tanto como un modelo conceptual y un modelo relacional. Indicar al estudiante la importancia de un modelo entidad relación para que pueda demostrarlo mediante un modelo relacional. Instruir al estudiante con un lenguaje estándar que le permita manipular la base de datos. Enseñar al estudiante el manejo de mapeo objeto relacional mediante un framework de persistencia. Lograr que el estudiante implemente las diferentes seguridades en una base de datos. CONTENIDOS DE LA ASIGNATURA 1. Capítulo I INTRODUCCIÓN A LAS BASE DE DATOS. 1.1. Sistema de base de datos 1.2. Sistema gestión de base de datos 1.3. Lenguajes de datos 1.4. Modelo de datos y modelo conceptual 1.5. Esquemas, asignaciones e instancias 1.6. Independencia de datos 2. Capítulo II MODEL ENTIDAD-RELACIÓN

2.1. Tipos de entidad 2.2. Tipos de relación 2.3. Atributos 2.4. Restricciones estructurales 3. Capítulo III MODELO RELACIONAL 3.1. Terminología 3.2. Restricciones de integridad 3.3. Algebra relacional 4. Capítulo IV SQL: DEFINICIÓN Y MANIPULACIÓN DE DATOS 4.1. Tipos de datos SQL 4.2. Características de mejora de integridad 4.3. Definición de datos 4.4. Manipulación de datos (CRUD) 5. Capítulo V MAPEO OBJETO RELACIONAL (ORM) 5.1. Definiciones 5.2. Ventajas/ Desventajas 5.3. Hibérnate 6. Capítulo VI SEGURIDAD DE BASE DE DATOS 6.1. Amenazas 6.2. Controles informatizados 6.3. Seguridad de un SGBD en entornos web 6.4. Recuperación de datos

RED CONCEPTUAL 1.1 1.2 1.3 1.4 1.5 1.6 2.1 2.2 2.3 2.4 3.1 3.2 3.3 Capítulo I Introducción a las Bases de datos Capítulo II Modelo entidad-relación Capítulo III Modelo relacional BASE DE DATOS II Capítulo IV SQL: definición y manipulación de datos Capítulo V Mapeo objeto Relacional (ORM) Capítulo VI Seguridad de base de datos 4.1 4.2 4.3 4.4 5.1 5.2 5.3 6.1 6.2 6.3 6.4

DESGREGACIÓN DE CONTENIDOS 1. CAPÍTULO 1: INTRODUCCIÓN A LA BASE DE DATOS Conocer la que son las bases de datos y para qué sirve. Conocer un sistema de gestión de base de datos, los elementos que lo componen y las funciones que tiene. Diferenciar entre un DDL (Lenguaje de definición de datos) y un DML (Lenguaje de manipulación de datos) Diferenciar un modelo de datos y un modelo conceptual. Conocer que son los esquemas, asignaciones instancias. Comprender la independencia de datos. Apoyos Teóricos 1.1. Sistema de base de datos 1.2. Sistema gestión de base de datos 1.2.1. Definición 1.2.2. Componentes 1.2.3. Ventajas y desventajas 1.2.4. Funciones 1.3. Lenguajes de datos 1.4. Modelo de datos y modelo conceptual 1.4.1. Modelo de datos basados en objetos 1.4.2. Modelo de datos basados en registros 1.4.3. Modelo de datos físico 1.4.1. Modelado conceptual 1.5. Esquemas, asignaciones e instancias 1.6. Independencia de datos Exposición y explicación mediante material preparado por el docente Retroalimentación y refuerzo de conocimientos a cargo del docente. 2. CAPÍTULO 2: MODELO ENTIDAD-RELACIÓN Identificar y aplicar los tipos de entidad. Conocer que son las relaciones y como emplearlas. Identificar los atributos que son importantes dentro de una entidad. Conocer las diferentes restricciones en un modelo entidad-relación.

Apoyos Teóricos 2.1. Tipos de entidad 2.1.1. Fuertes 2.1.2. Débiles 2.2. Tipos de relación 2.2.1. Grado de un tipo de relación 2.2.2. Relación recursiva 2.3. Atributos 2.3.1. Simples y compuestos 2.3.2. Derivados 2.3.3. Claves 2.4. Restricciones estructurales 2.4.1. Relaciones de uno a uno (1:1) 2.4.2. Relaciones de uno a muchos (1:*) 2.4.3. Relaciones de muchos a muchos (*:*) 2.4.4. Restricción de cardinalidad y de participación. Exposición y explicación mediante material preparado por el Docente Retroalimentación y refuerzo de conocimientos a cargo del Docente. 3. CAPÍTULO 3: MODELO RELACIONAL Comprender términos de un modelo relacional. Conocer las restricciones de integridad. Trabajar con algebra relacional. Apoyos Teóricos 3.1. Terminología 3.1.1. Relaciones en una base de datos 3.1.2. Propiedades de las relaciones 3.1.3. Claves relacionales 3.1.4. Representación de esquemas de bases de datos relacional 3.2. Restricciones de integridad 3.2.1. Valores nulos 3.2.2. Integridad de entidad 3.2.3. Integridad referencial 3.3. Algebra relacional

3.3.1. Operaciones unarias 3.3.2. Operaciones de conjuntos 3.3.3. Operaciones de combinación 3.3.4. Operaciones de división 3.3.5. Operaciones de agregación y de agrupamiento Exposición y explicación mediante material preparado por el Docente Retroalimentación y refuerzo de conocimientos a cargo del Docente. 4. CAPÍTULO 4: SQL: DEFINICIÓN Y MANIPULACIÓN DE DATOS Conocer los tipos de datos SQL y comprenderlos. Conocer las características de mejora de la integridad, tales como datos requeridos, restricciones de dominio, integridad de entidades como referenciales y restricciones generales. Trabajar con la manipulación de datos, realizar el CRUD de un ejemplo práctico. Apoyos Teóricos 4.1. Tipos de datos SQL 4.2. Características de mejora de integridad 4.2.1. Datos requeridos 4.2.2. Restricción de dominio 4.2.3. Integridad de entidades y referenciales 4.2.4. Restricciones generales 4.3. Definición de datos 4.3.1. Crear una base de datos 4.3.2. Crear tablas 4.3.3. Modificación de la definición de la tabla 4.3.4. Eliminación de la tabla 4.4. Manipulación de datos (CRUD) 4.4.1. Consulta de acción para crear tablas 4.4.2. Consulta de acción de borrado

4.4.3. Consulta de acción de actualización 4.4.4. Consulta de acción de adición 5. CAPÍTULO 5: Exposición y explicación mediante material preparado por el Docente Retroalimentación y refuerzo de conocimientos a cargo del Docente. MAPEO OBJETO RELACIONAL Conocer los tipos de datos SQL y comprenderlos. Conocer las características de mejora de la integridad, tales como datos requeridos, restricciones de dominio, integridad de entidades como referenciales y restricciones generales. Trabajar con la manipulación de datos, realizar el CRUD de un ejemplo práctico. Apoyos Teóricos 5.1. Definiciones 5.2. Ventajas y desventajas 5.3. Hibérnate 5.3.1. Crear una base de datos 5.3.2. Crear tablas 5.3.3. Modificación de la definición de la tabla 5.3.4. Eliminación de la tabla Exposición y explicación mediante material preparado por el Docente Retroalimentación y refuerzo de conocimientos a cargo del Docente. 6 CAPÍTULO 6: SEGURIDAD DE BASE DE DATOS Conocer porque una base de datos debe ser segura. Percatarse de todas las amenazas en una base de datos. Conocer cómo implementar seguridad en un sistema de gestión de base de datos en entornos web. Conocer cómo se puede recuperar una base de datos. Apoyos Teóricos

6.1. Amenazas 6.2. Controles informatizados 6.3. Seguridad en un sistema de gestión de base de datos en entornos web 6.4. Recuperación de base de datos. Exposición y explicación mediante material preparado por el Docente Retroalimentación y refuerzo de conocimientos a cargo del Docente EVALUACIÓN Y ACREDITACIÓN. La evaluación al estudiante será continua y tomara en cuenta los principales factores que influyen o no en el éxito del programa. Por cada dos o tres unidades finalizadas según la complejidad de las temáticas, se tomara una prueba escrita la misma que está enfocada a ser teórica y práctica. Para acreditar se requiere el cumplimiento exitoso de los siguientes parámetros: Deberes 20% Exámenes 20% Actividades Individuales 20% Actividades grupales 20% Lecciones 20% TOTAL: 100% Materiales y Recursos de Enseñanza Aprendizaje. Bibliografía Thomas M. Connolly, Carolyn E. Begg (2005). Sistema de bases de datos, Un enfoque práctico para diseño, implementación y gestión. Madrid: Pearson Addison Wesley. Demián Gutiérrez, Seguridad en las BD [online], Universidad de los Andes. Enero 2009. Disponible en: http://www.codecompiling.net/files/slides/bd_clase_12_seguridad.pdf Manuel Tovar, Sistema de gestión de base de datos [online], Universidad Canadá. 2003. Disponible en: http://www.ugr.es/~eues/webgrupo/docencia/tovardiaz/sistemasinformatico s/tema3sist.pdf Metodología docente

Actividad presencial Exposición por parte del profesor (50%) Actividades de evaluación (25%) Estudio individual y preparación de evaluaciones Elaboración de trabajos y prácticas (25%) Búsqueda de información y documentación Método general de evaluación Evaluación continua a lo largo del semestre. A lo largo del periodo lectivo se realizará un seguimiento continuo de los resultados de aprendizaje. Las actividades de evaluación que se realizarán serán: Pruebas de carácter teórico realizadas en el aula (20% de la nota final). Un conjunto de deberes, lecciones o actividades realizadas dentro o fuera del aula de forma individual o en grupo (20% de la nota final respectivamente). Calificación final La evaluación concluye con un reconocimiento sobre el nivel de aprendizaje conseguido por el estudiante y se expresa en calificaciones numéricas, lo que indica la aprobación o no de la materia. Firma Ing. Sheimy Patiño Yantzaza Zamora Chinchipe