Base de Datos PLANIFICACIONES Actualización: 1ºC/2018. Planificaciones Base de Datos. Docente responsable: BEIRO MARIANO GASTON.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Base de Datos PLANIFICACIONES Actualización: 1ºC/2018. Planificaciones Base de Datos. Docente responsable: BEIRO MARIANO GASTON."

Transcripción

1 Planificaciones Base de Datos Docente responsable: BEIRO MARIANO GASTON 1 de 7

2 OBJETIVOS El objetivo general del curso es introducir a los alumnos en los fundamentos de los sistemas de gestión de bases de datos, a partir de la comprensión de 3 pilares: (a) el formalismo lógico de las bases de datos, desde la perspectiva del modelo ; (b) el modelado de datos en el marco de los procesos de desarrollo de software; y (c) el papel actual de las bases de datos en los sistemas de información como soporte para la inteligencia de negocios y el procesamiento distribuido. Los objetivos particulares son: (a) que los alumnos sean capaces de diseñar modelos de datos eficientes y de fundamentar sólidamente sus decisiones de diseño; (b) que comprendan el funcionamiento de los sistemas de gestión de bases de datos, siendo capaces de evaluarlos y de comparar sus prestaciones; (c) que se familiaricen con las tecnologías actuales en que las bases de datos se encuentran involucradas (como OLAP, el modelo MapReduce, o los sistemas distribuidos) adquiriendo las herramientas necesarias para extrapolar los conocimientos adquiridos en el curso a nuevas tecnologías. CONTENIDOS MÍNIMOS - PROGRAMA SINTÉTICO 1. Sistemas de Gestión de Bases de Datos. 2. Modelado conceptual de datos. El modelo Entidad-Interrelación (ER). 3. El modelo lógico. 4. Normalización de datos. Dependencias funcionales y multivaluadas. 5. Álgebra y cálculo es. 6. El lenguaje SQL. 7. Procesamiento y optimización de consultas. 8. Control de concurrencia en bases de datos. Transacciones. 9. Mecanismos de recuperación. 10. Seguridad en bases de datos. 11. Introducción a las bases de datos distribuidas. Replicación y consistencia. 12. NoSQL. 13. Introducción a Data Warehousing. PROGRAMA ANALÍTICO 1. Sistemas de Gestión de Bases de Datos. Sistema de Gestión de Base de Datos: definición, funciones. Base de datos: definición, tipos. Arquitectura de tres niveles ANSI-SPARC. 2. Modelado conceptual de datos. El modelo Entidad-Interrelación (ER). Herramientas de modelado conceptual. Modelo Entidad-Interrelacion (ER). Entidades, atributos e interrelaciones. Notación de Chen. Atributos monovaluados y multivaluados. Atributos atómicos y compuestos. Atributos derivados. Cardinalidad. Participación. Interrelaciones n-arias. Conjunto de atributos clave. Entidades fuertes y débiles: Discriminante. Modelo Entidad-Interrelación Extendido (EER). Generalización y especialización. Unión. 3. El modelo lógico. Modelo : esquema de relación, atributos, dominios. Restricciones de dominio, de unicidad y de integridad. Clave primaria, clave candidata, superclave. Valores nulos. Esquema de base de datos. Claves foráneas. Pasaje del modelo entidad-interrelación al modelo. 4. Normalización de datos. Dependencias funcionales y multivaluadas. Objetivos del diseño. Dependencia funcional. Primera forma normal (1FN): definición. Dependencia funcional parcial. Segunda forma normal (2FN): definición. Dependencia funcional transitiva. Tercera forma normal (3FN): definición. Forma normal Boyce-Codd (FNBC): definición. Dependencia multivaluada. Cuarta forma normal (4FN): definición. Dependencia de junta. Quinta forma normal (5FN): definición. Teoría de la normalización: Conjunto de dependencias funcionales. Axiomas de Armstrong. Inferencia de dependencias funcionales. Clausura de un conjunto de dependencias funcionales. Clausura de un conjunto de atributos. Equivalencia entre conjuntos de dependencias funcionales. Cubrimiento minimal de un conjunto de dependencias. Algoritmo de búsqueda de un cubrimiento minimal. Algoritmo de descomposición a 3FN. Proyección de un conjunto de dependencias funcionales sobre un conjunto de atributos. Preservación de 2 de 7

3 dependencias funcionales. Algoritmo de búsqueda de claves candidatas. Algoritmo de descomposición a FNBC. Preservación de información. Algoritmo de Chase. 5. Álgebra y cálculo es. Lenguajes de manipulación de datos (DML): definición, lenguajes procedurales y declarativos. Operaciones del álgebra básica: selección, proyección, redenominación, operaciones de conjuntos, producto cartesiano, junta (junta theta, junta por igual, junta natural), división. Conjuntos completos de operadores. Álgebra extendida: junta externa. Lógica de predicados de primer orden: predicados, operaciones, cuantificadores (existencial y universal), variables ligadas y libres. Cálculo de tuplas: expresiones. Expresión segura. Cálculo de dominio: expresiones. Completitud. Lenguaje mente completo. 6. El lenguaje SQL. Lenguajes de definición de datos (DDL): definición. El lenguaje SQL. Historia. Estructura del estándar. Definición de datos: creación de esquemas, tipos de dato, creación de tablas, definición de restricciones de clave primaria, clave candidata y clave foránea, reglas de integridad en la definición de claves foráneas ('ON UPDATE' y 'ON DELETE'). Comparación entre SQL y el modelo : concepto de 'multiset' o 'bag of tuples'. Manipulación de datos: Esquema básico de consulta: 'SELECT... FROM... WHERE'. Operaciones de junta. Operaciones de conjuntos. Ordenamiento y paginación. Esquema de consulta con agregación: '... GROUP BY... HAVING'. Consultas anidadas. Inserciones, eliminaciones y modificaciones de datos: restricciones de integridad. Eliminación de tablas y esquemas. 7. Procesamiento y optimización de consultas. Esquema básico de procesamiento de una consulta. Información de catálogo. Plan lógico de consulta: definición. Árbol de consulta. Plan físico de ejecución: definición: Índices: primarios, de clustering y secundarios. Creación de índices en SQL. Cálculo de costos de los operadores: selección (file scan e index scan), proyección, junta (por bloques, en único loop con índice, sort-merge, junta hash variante GRACE). Pipelining. Estimación de cardinalidad del resultado de un operador: selección, proyección, junta. Estimación con histograma de la selección y la junta. Reglas de equivalencia algebraica. Heurísticas de optimización algebraica. Cálculo del costo total de un plan de ejecución. 8. Control de concurrencia en bases de datos. Transacciones. Sistemas multiprocesador y multitarea. Concurrencia: definición. Modelo de concurrencia solapada. Transacción: definición. Propiedades ACID. Anomalías de la ejecución concurrente: lectura sucia, actualización perdida, lectura no repetible, escritura sucia, fantasma. Solapamiento de transacciones: definición. Ejecución serial. Serializabilidad de un solapamiento. Ejecución serializable. Equivalencia de solapamientos: equivalencia de resultados, equivalencia por conflictos, equivalencia de vista. Conflicto: definición. Grafo de precedencias: definición, construcción. Algoritmo de ordenamiento topológico. Enfoques del control de concurrencia: optimista y pesimista. Control de concurrencia basado en locks. Tipos de lock: locks génericos, de lectura y de escritura. Protocolo de lock de dos fases (2PL). Deadlock: definición, mecanismos de prevención. Grafo de alocación de recursos. Inanición: definición. Recuperabilidad de un solapamiento. Gestor de recuperación: concepto de log. Rollback de transacciones. Rollbacks en cascada. Protocolo de lock de dos fases estricto (S2PL). Protocolo de lock de dos fases riguroso (R2PL). Niveles de aislamiento: concepto, definición en SQL. 9. Mecanismos de recuperación. Fallas: tipos de fallas, fallas catastróficas. Registros de log. Reglas WAL (Write Ahead Log) y FLC (Force Log at Commit). Algoritmos de recuperación: algoritmo UNDO, algoritmo REDO, algoritmo UNDO/REDO. Puntos de control (checkpoints): definición, checkpointing activo e inactivo. Algoritmo UNDO con checkpointing inactivo. Algoritmos UNDO, REDO y UNDO/REDO con checkpointing activo. 10. Seguridad en bases de datos. Sistemas de control de acceso: DAC, MAC, RBAC. El control de acceso basado el roles (RBAC): esquema. Jerarquías de roles. Principios de seguridad: menor privilegio posible, división de responsabilidades, abstracción de datos. Soporte para RBAC en SQL: creación de roles, concesiones (GRANT) y revocaciones (REVOKE). Ataques de SQL injection. Consultas parametrizadas. 11. Introducción a las bases de datos distribuidas. Replicación y consistencia. Sistema de gestión de bases de datos distribuido. Fragmentación: concepto, fragmentación horizontal y vertical. Replicación: concepto, réplicas primarias y secundarias. Consistencia: concepto. Modelos de consistencia: consistencia secuencial, consistencia causal, consistencia eventual. Tablas de hash distribuidas: concepto. Hashing consistente. 3 de 7

4 12. NoSQL. Motivación de las bases de datos NoSQL y contexto histórico. Clasificación: bases de datos clave-valor, bases de datos wide column, bases de datos orientadas a documentos, bases de datos basadas en grafos. Desnormalización de datos. Base de datos libre de esquema. Bases de datos clave-valor: concepto, ejemplos. Arquitectura general de DynamoDB. Simulación de una estructura de tabla en una base de datos clave-valor. Bases de datos wide column: concepto, ejemplos. Arquitectura general de Cassandra: key spaces, column families, wide rows. El lenguaje CQL: definición de column families, tipos de dato. Claves primarias en Cassandra: partition key y candidate key. Reglas de consulta con CQL en Cassandra. conceptual en Cassandra: diseño orientado a las consultas, diagramas Chebotko. Bases de datos orientadas a documentos: concepto, ejemplos. Documento: concepto, ejemplos. Documento JSON: estructura básica. Arquitectura general de MongoDB: ObjectIds, documentos anidados y embebidos. Consultas básicas en MongoDB: cursores. Pipeline de agregación de MongoDB. Sharding: definición. Sharding en MongoDB: shard key, shards, replica sets. Esquema de maestro-esclavo con recuperación automática en MongoDB. Bases de datos basadas en grafos: concepto, ejemplos. Arquitectura general de Neo4J. Definición de nodos y arcos. El lenguaje Cypher: esquema básico de consulta. El modelo MapReduce: concepto, motivación. Funciones map y reduce. El Teorema CAP: definición e implicancias. Propiedades BASE. 13. Introducción a Data Warehousing. On-line transaction processing. Reglas OLAP. Esquema general de un data warehouse. Procesos ETL (extracttransform-load). Modelado conceptual de data warehouses: diagramas de estrella y copo de nieve. Dimensiones, hechos y medidas. Modelado lógico de data warehouses: MOLAP, ROLAP, HOLAP. Cubos de datos. Políticas de materialización de vistas. Operaciones OLAP: roll-up, drill-down, pivoting, slicing, dicing. Soporte OLAP en SQL: GROUPING SETS, ROLLAP, CUBE. BIBLIOGRAFÍA Bibliografía obligatoria: R. Elmasri, R., S. Navathe, Fundamentals of Database Systems, 6ta Edición, Bibliografía sugerida: H. García-Molina, J. Ullman, J. Widom, Database Systems: The Complete Book, 2da Edición, T. Connolly, C. Begg, Database Systems, a Practical Approach to Design, Implementation and Management, 6ta Edición, J. Ullman, J. Widom, A First Course in Database Systems, 3ra Edición, A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 6ta Edición, R. Ramakrishnan, J. Gehrke, Database Management Systems, 3ra Edición, S. Tiwari, "Professional NoSQL", J. Celko, Complete Guide to NoSQL, D. Sullivan, "NoSQL for Mere Mortals", K. Chodorow. "MongoDB, The Definitive Guide", 2da Edición, O Reilly, E. Hewitt, J. Carpenter, "Cassandra, The Definitive Guide", 2da Edición, O Reilly, I. Robinson, J. Webber, E. Eifrem, "Graph Databases", 2da Edición, O Reilly, RÉGIMEN DE CURSADA Metodología de enseñanza En las clases teóricas se introducen los conceptos de la asignatura a través de una metodología basada en la interacción con el alumno. Se presentan las definiciones generales y luego se discuten sus implicancias a partir de ejemplos resueltos en clase. En muchos de los temas se muestran también ejemplos en computadora, utilizando PostgreSQL, bases de datos NoSQL (Cassandra, MongoDB, Neo4J) y Pentaho. Se utilizan diapositivas como material didáctico, que luego son puestas a disposición de los alumnos a través del campus. Estas diapositivas tienen como objetivo servir como material de estudio, como registro de los contenidos discutidos en la clase, y como complemento a la lectura de la bibliografía obligatoria del curso. Durante las clases prácticas se realiza una síntesis de los contenidos estudiados en la teoría y se discuten ejemplos avanzados. A lo largo del cuatrimestre se desarrolla también un proyecto grupal de modelado de datos para un caso de estudio. 4 de 7

5 Al comienzo de cada clase práctica se ofrece un espacio para que los alumnos realicen consultas --en particular sobre las guías de ejercicios-- y para el seguimiento del proyecto grupal. También se realizan en forma periódica evaluaciones diagnósticas de caracter optativo para los alumnos y de alrededor de media hora, cuyo objetivo es brindar a los alumnos una herramienta para autoevaluar su aprendizaje y a los docentes una herramienta para hacer un mejor seguimiento del curso y volver sobre aquellos contenidos que presenten dificultades para los alumnos. La última hora de cada clase práctica está destinada a un trabajo de laboratorio en que los alumnos aplican los conceptos desarrollados a un ejemplo en un sistema de gestión de bases de datos real. Modalidad de Evaluación Parcial Se realiza una evaluación parcial que abarca el modelado conceptual de datos a través del modelo entidadinterrelación, el pasaje del modelo entidad-interrelación al modelo, la realización de consultas en álgebra y en SQL, y la teoría del diseño (formas normales, algoritmos de normalización, preservación de dependencias funcionales y preservación de información). La evaluación parcial y sus dos recuperatorios se realizan en el horario de las clases prácticas. 5 de 7

6 CALENDARIO DE CLASES Semana <1> 05/03 al 10/03 <2> 12/03 al 17/03 <3> 19/03 al 24/03 <4> 26/03 al 31/03 <5> 02/04 al 07/04 <6> 09/04 al 14/04 <7> 16/04 al 21/04 <8> 23/04 al 28/04 <9> 30/04 al 05/05 <10> 07/05 al 12/05 <11> 14/05 al 19/05 <12> 21/05 al 26/05 <13> 28/05 al 02/06 <14> 04/06 al 09/06 <15> 11/06 al 16/06 <16> 18/06 al 23/06 Temas de teoría Introducción a los SGBD conceptual y modelo entidadinterrelación Modelo Álgebra y cálculo es SQL Procesamient o de consultas Procesamient o de consultas Bases de datos distribuidas NoSQL Resolución de problemas Modelo entidadinterrelación Modelo Pasaje de modelo Álgebra Álgebra SQL: Consultas básicas SQL: agrupamiento, vistas Laboratorio Otro tipo Fecha entrega Informe TP Taller I: create, drop, insert, delete Taller II: constraints, PK, FK Taller III: SELECT básico, ORDER BY, FETCH FIRST, WHERE básico Taller IV: JOINs entre tablas, subconsultas, operadores de conjunto Taller V: agrupamiento Taller VI: Valores nulos - Evaluación Parcial - Primera Oportunidad NoSQL Concurrencia y transacciones Recuperación Seguridad Data Warehousing - NoSQL: MongoDB NoSQL: Cassandra Procesamiento de consultas Transacciones Taller VII: MongoDB Taller VIII: Cassandra Taller IX: Optimización de consultas Evaluación Parcial - Primer Recuperatorio Entrega de enunciado Entrega parcial: DEI Entrega parcial: DEI + MR Entrega final Bibliografía básica 1,2, 7, 8 3 y y 5 15 y y y y de 7

7 CALENDARIO DE EVALUACIONES Evaluación Parcial Oportunidad Semana Fecha Hora Aula 1º 10 09/05 19:00 2º 14 06/06 19:00 3º 27/06 19:00 4º Observaciones sobre el Temario de la Evaluación Parcial La evaluación parcial abarca el modelado conceptual de datos a través del modelo entidad-interrelación, el pasaje del modelo entidadinterrelación al modelo, la realización de consultas en álgebra y en SQL, y la teoría del diseño (formas normales, algoritmos de normalización, preservación de dependencias funcionales y preservación de información). 7 de 7

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. PLAN DE ESTUDIOS: 1999 ASIGNATURA:

Más detalles

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS

UNIVERSIDAD NACIONAL DE ITAPUA U.N.I. Creada por Ley Nº:1.009/96 del 03/12/96 Facultad de Ingeniería PROGRAMA DE ESTUDIOS Materia: Base de Datos Semestre: Cuarto Ciclo: Ingeniería Informática Código: 102 Teóricas: 4 Horas Semanales: Prácticas: - Laboratorio: 2 Horas Semestrales: Teóricas: 68 Pre-Requisitos: Prácticas: - Laboratorio:

Más detalles

Guía del Curso Curso de Bases de Datos Relacionales

Guía del Curso Curso de Bases de Datos Relacionales Guía del Curso Curso de Bases de Datos Relacionales Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS Este Curso de Bases de Datos Relacionales

Más detalles

ESCUELA DE INGENIERIA Informática Y Sistemas

ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA BASE DE DATOS CODIGO ST0246 SEMESTRE 2017-2 INTENSIDAD HORARIA 48 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 3 ESCUELA DE INGENIERIA Informática Y Sistemas 1. JUSTIFICACIÓN CURSO

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas División Académica de Informática y Sistemas Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS

Más detalles

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Y PLANES Ingeniería en Sistemas de Computación Plan 2007 Ingeniería en Computación Plan 2011 PROFESOR RESPONSABLE Lic. María Mercedes VITTURINI Profesor Adjunto

Más detalles

Programa de la asignatura Curso: 2011 / 2012 (1590)SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590)

Programa de la asignatura Curso: 2011 / 2012 (1590)SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590) Programa de la asignatura Curso: 2011 / 2012 (1590)SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590) PROFESORADO Profesor/es: JESUS MANUEL MAUDES RAEDO - correo-e: jmaudes@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA

Más detalles

A isgn g atu n r atu a: C rr r e r r e a/ r s a/ : C cl c o Le L c e ti c v ti o: Doc D e oc n e te n / te s / : C rg r a h

A isgn g atu n r atu a: C rr r e r r e a/ r s a/ : C cl c o Le L c e ti c v ti o: Doc D e oc n e te n / te s / : C rg r a h Asignatura: Bases de Datos I Carrera/s: Ingeniería en Informática Ciclo Lectivo: 2016 Docente/s: Coordinador/Docente: Grispino, Marcelo Fabián; Sabatino, Pablo; Vaello, Augusto; Vazquez, Alejandro David;

Más detalles

Programa de la asignatura Curso: 2009 / 2010 SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590)

Programa de la asignatura Curso: 2009 / 2010 SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590) Programa de la asignatura Curso: 2009 / 2010 SISTEMAS DE GESTIÓN DE BASES DE DATOS (1590) PROFESORADO Profesor/es: JESUS MANUEL MAUDES RAEDO - correo-e: jmaudes@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA

Más detalles

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S: LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. PLAN DE ESTUDIOS: 1999 ASIGNATURA:

Más detalles

1. FUNDAMENTACION INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN. PROGRAMA DE LA ASIGNATURA: Base de Datos I (IF007) EQUIPO DOCENTE.

1. FUNDAMENTACION INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN. PROGRAMA DE LA ASIGNATURA: Base de Datos I (IF007) EQUIPO DOCENTE. INSTITUTO DE DESARROLLO ECONÓMICO E INNOVACIÓN Año: 2017 PROGRAMA DE LA ASIGNATURA: Base de Datos I (IF007) CÓDIGO: IF007 AÑO DE UBICACIÓN EN EL PLAN DE ESTUDIOS: 2 año FECHA ULTIMA REVISIÓN DE LA ASIGNATURA:

Más detalles

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa TÍTULO: BASES DE DATOS Pág. Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa conceptual) 10 Datos de venta (tabla) 10 Caracteristicas

Más detalles

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

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. INTRODUCCION A LAS BASES DE DATOS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave:08USU4053W FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria

Más detalles

Temario Curso Bases de Datos

Temario Curso Bases de Datos Temario Curso Bases de Datos TEMA 1. INTRODUCCION A LAS BASES DE DATOS 1. Cualidades De La Información 2. Sistemas de Información 2.1. Componentes de un Sistema de Información 3. Niveles de Gestión de

Más detalles

Carrera Académica UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN

Carrera Académica UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN DEPARTAMENTO: INGENIERÍA EN SISTEMAS DE INFORMACIÓN CARRERA: INGENIERÍA EN SISTEMAS DE INFORMACIÓN ÁREA: PROGRAMACIÓN ASIGNATURA: GESTION DE DATOS

Más detalles

Diseño de Bases de Datos

Diseño de Bases de Datos Diseño de Bases de Datos Año 2017 Carrera/ Plan: Licenciatura en Informática Plan 2015 Licenciatura en Sistemas Plan 2015 Analista Programador Universitario, Computación Plan 2015 Año: 2 Régimen de Cursada:

Más detalles

Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática

Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática I.- IDENTIFICACION Nombre: Bases de Datos Código: 503307

Más detalles

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas CURSO: BASES DE DATOS 1 SEMESTRE: IV CODIGO: 600 COMPONENTE: INGENERIA DE SOFTWARE CICLO: ESPECIFICO 5 AREA: PROFESIONAL 6 FECHA DE APROBACIÓN: 7 NARURALEZA: Teórico - Prática 8 CARÁCTER: Obligatorio 9

Más detalles

7515 - Base de Datos PLANIFICACIONES Actualización: 1ºC/2013. Planificaciones. 7515 - Base de Datos. Docente responsable: ALE JUAN MARIA.

7515 - Base de Datos PLANIFICACIONES Actualización: 1ºC/2013. Planificaciones. 7515 - Base de Datos. Docente responsable: ALE JUAN MARIA. Planificaciones 7515 - Base de Datos Docente responsable: ALE JUAN MARIA 1 de 7 OBJETIVOS Proveer al alumno los elementos básicos de la tecnología de bases de datos que le permitan tanto diseñar y administrar

Más detalles

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: F1016 Modelado, diseño y manejo de bases de datos 1/11

Mayo Fecha de elaboración: 28 de mayo de 2010 Fecha de última actualización: F1016 Modelado, diseño y manejo de bases de datos 1/11 PROGRAMA DE ESTUDIO Modelado, diseño y manejo de bases de datos Programa Educativo: Licenciatura en Sistemas Computacionales. Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas:

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Diseño de Base de Datos Ubicación: Tercer semestre Clave: 2085 Horas semana-mes:

Más detalles

ASIGNATURA: BASE DE DATOS I

ASIGNATURA: BASE DE DATOS I 1 ASIGNATURA: BASE DE DATOS I Cód. 32-305 Régimen cuatrimestral Horas reloj semanales: 4 Horas prácticas: 22 Horas teóoricas: 38 Horas totales: 60 Carrera: Sistemas Año del programa 2016 FUNDAMENTOS: Toda

Más detalles

Contenido Sistemas de Información Gerencial

Contenido Sistemas de Información Gerencial Sistemas de Información Gerencial Descripción Contenido Sistemas de Información de la Asignatura Gerencial Asignatura que analiza las característica del lenguaje, los requisitos de Hardware y Software

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Academia de Programación PROGRAMA DE ESTUDIOS

DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Academia de Programación PROGRAMA DE ESTUDIOS DEPARTAMENTO DE SISTEMAS DE INFORMACIÓN Academia de Programación PROGRAMA DE ESTUDIOS NOMBRE DE LA Programación IV MATERIA CLAVE DE LA SI118 MATERIA PRERREQUISITOS Programación I SERIACIÓN Ninguna ÁREA

Más detalles

Fundamentos de Bases de Datos

Fundamentos de Bases de Datos Fundamentos de Bases de Datos Titulación: ITI Sistemas Curso: 3º, C1 Carácter: Troncal Profesor teoría: Jesualdo Tomás Fernández Breis Despacho: 2.26 Tutorías: Martes 9.30-12.30; 16.30-18.30 h, Miércoles

Más detalles

TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA:

TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA: TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA: TEORÍA TEMA 1: Introducción a las Bases de Datos. Características de las bases

Más detalles

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II

SÍLABO. : Obligatorio : Ingeniería de Sistemas : IS0704. : VII Ciclo : 03 Teoría y 02 Práctica : 04 : Lenguaje de Programación II SÍLABO I. DATOS GENERALES 1.1. Nombre de la Asignatura 1.2. Carácter 1.3. Carrera Profesional 1.4. Código 1.5. Semestre Académico : 2014-I 1.6. Ciclo Académico 1.7. Horas de Clases 1.8. Créditos 1.9. Pre

Más detalles

Programación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos

Programación Inicial. Requisitos previos. Objetivos. Próximos Inicios. Modalidad a Distancia. Costo y formas de pago. Resumen de Contenidos Programación Inicial con Java y Oracle Requisitos previos Para realizar esta capacitación el único requisito previo es contar con un amplio dominio del manejo del entorno Windows, además de utilizar programas

Más detalles

Bases de datos. Diseño y gestión

Bases de datos. Diseño y gestión Bases de datos. Diseño y gestión Consulte nuestra página web: www.sintesis.com En ella encontrará el catálogo completo y comentado Bases de datos. Diseño y gestión Arturo Mora Rioja Arturo Mora Rioja EDITORIAL

Más detalles

Universidad Autónoma de Nayarit Área Económico Administrativa Licenciatura en Sistemas Computacionales

Universidad Autónoma de Nayarit Área Económico Administrativa Licenciatura en Sistemas Computacionales Universidad Autónoma de Nayarit Área Económico Administrativa Licenciatura en Sistemas Computacionales 1. DATOS DE IDENTIFICACIÓN NOMBRE Y CLAVE DE LA UNIDAD DE APRENDIZAJE Base de Datos Distribuidas EASC-326

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN I - 2011 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian

Más detalles

UNIVERSIDAD DE SAN C ARLOS DE GUATEMALA FACULTAD DE INGENIER IA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO: SISTEMAS DE BASES DE DATOS 2

UNIVERSIDAD DE SAN C ARLOS DE GUATEMALA FACULTAD DE INGENIER IA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO: SISTEMAS DE BASES DE DATOS 2 UNIVERSIDAD DE SAN C ARLOS DE GUATEMALA FACULTAD DE INGENIER IA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO: SISTEMAS DE BASES DE DATOS 2 CODIGO: 775 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA

Más detalles

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN CARRERA/S:ANALISTA EN COMPUTACIÓN PROFESORADO EN CS DE LA COMPUTACIÓN. LICENCIATURA

Más detalles

Diseño Conceptual de Bases de Datos. Un Enfoque de Entidades - Interrelaciones

Diseño Conceptual de Bases de Datos. Un Enfoque de Entidades - Interrelaciones DEPARTAMENTO DE INGENIERÍA Y CIENCIA DE LOS COMPUTADORES F47. FICHEROS Y BASES DE DATOS < http://www3.uji.es/~mmarques/f47> Segundo curso. I.T.I.G. Curso 2001/2002 Segundo Semestre 7,5 Créditos (4 Teoría

Más detalles

PLAN DE DISCIPLINA GESTIÓN II

PLAN DE DISCIPLINA GESTIÓN II Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN II - 2012 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Lic. Rvdo. P.

Más detalles

Organización y Gestión de Archivos

Organización y Gestión de Archivos Organización y Gestión de Archivos Año académico: 2009-10 Estudios: Curso: 2 o Carácter: TRONCAL Descriptores: Profesor responsable: Area: Departamento: Centro: Escuela Politécnica Superior INGENIERÍA

Más detalles

GUÍA DOCENTE BASES DE DATOS

GUÍA DOCENTE BASES DE DATOS GUÍA DOCENTE 2017-2018 BASES DE DATOS 1. Denominación de la asignatura: BASES DE DATOS Titulación Grado en Ingeniería Informática Código 6357 2. Materia o módulo a la que pertenece la asignatura: Sistemas

Más detalles

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS. Objetivo Terminal:

UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS. Objetivo Terminal: UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERÍAS Y TECNOLOGÍAS BASES DE DATOS Objetivo Terminal: Al finalizar el curso, el estudiante estará en capacidad de realizar diseños eficientes de las bases

Más detalles

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista

Más detalles

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de bases de datos Licenciatura en Informática IFM - 0414 3-2-8 2.-

Más detalles

Procesamiento y Optimización de Consultas

Procesamiento y Optimización de Consultas 16/12/2011 s Procesamiento y Optimización de Consultas Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla diciembre 2011 s Objetivos

Más detalles

Arquitectura de un data warehouse Funcionamiento detallado de un data warehouse

Arquitectura de un data warehouse Funcionamiento detallado de un data warehouse El modelo multidimensional Data a Warehousing OLAP vs. OLTP Data Warehousing El modelo multidimensional Dimensiones, medidas y hechos Arquitectura de un data warehouse Funcionamiento detallado de un data

Más detalles

CICLO ESCOLAR JULIO DICIEMBRE

CICLO ESCOLAR JULIO DICIEMBRE CICLO ESCOLAR JULIO DICIEMBRE 2012-1 CATEDRÁTICO Lic. Rafael Gamas Gutiérrez. MATERIA Base de datos HORARIO (Día(s) y Hora) Sábado 18:00-20:00 TEMA 1. INTRODUCCIÓN A LAS BASES DE DATOS 1.1 Sistemas tradicionales

Más detalles

UNIDAD4. 1. Procedimentales 2. No Procedimentales

UNIDAD4. 1. Procedimentales 2. No Procedimentales UNIDAD4 Concepto de Clasificación de Lenguajes Concepto: Un lenguaje de consulta es un lenguaje en el que un usuario solicita información de la base de datos. Estos lenguajes son normalmente de más alto

Más detalles

GUÍA DOCENTE BASES DE DATOS

GUÍA DOCENTE BASES DE DATOS GUÍA DOCENTE 2017-2018 BASES DE DATOS 1. Denominación de la asignatura: BASES DE DATOS Titulación Grado en Ingeniería Informática Código 6357 2. Materia o módulo a la que pertenece la asignatura: Sistemas

Más detalles

Definición y manipulación de datos (UF2176)

Definición y manipulación de datos (UF2176) Definición y manipulación de datos (UF2176) Duración: 80 horas Precio: 420 euros. Modalidad: e-learning Metodología: El Curso será desarrollado con una metodología a Distancia/on line. El sistema de enseñanza

Más detalles

Técnico en Tratamiento y Manipulación de Datos. Informática y Programación

Técnico en Tratamiento y Manipulación de Datos. Informática y Programación Técnico en Tratamiento y Manipulación de Datos Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 151723-1501 Precio 62.00 Euros Sinopsis Este curso de Técnico en

Más detalles

Técnico en Sistemas de Almacenamiento

Técnico en Sistemas de Almacenamiento Técnico en Sistemas de Almacenamiento Duración: 80 horas Modalidad: Online Coste Bonificable: 600 Objetivos del curso Este Curso de Técnico en Sistemas de Almacenamiento le ofrece una formación especializada

Más detalles

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales

Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales Técnico Especialista TIC en Bases de Datos y Lenguajes Estructurales TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico Especialista TIC en

Más detalles

ASIGNATURA: BASE DE DATOS II

ASIGNATURA: BASE DE DATOS II 1 ASIGNATURA: BASE DE DATOS II Código: 32 306 Régimen: Cuatrimestral Horas semanales: 4 horas Escuela/s: Sistemas 2010 FUNDAMENTOS: Alcanzados los objetivos de la asignatura Bases de Datos I, se avanzará

Más detalles

Fundamentos de Bases de Datos

Fundamentos de Bases de Datos Fundamentos de Bases de Datos Titulación: ITI Sistemas Curso: 3º, C1 Carácter: Troncal Profesor teoría y prácticas: Jesualdo Tomás Fernández Breis Despacho: 2.26 Tutorías: Lunes 9.30-14.00, Martes 16.30-20.00

Más detalles

Lenguajes de definición y modificación de datos SQL.

Lenguajes de definición y modificación de datos SQL. Lenguajes de definición y modificación de datos SQL. Área: INFORMÁTICA Y COMUNICACIONES Modalidad: Teleformación Duración: 60 h Precio: 30.00 Curso Bonificable Solicita información Añade al archivador

Más detalles

Universidad Salesiana de Bolivia

Universidad Salesiana de Bolivia Universidad Salesiana de Bolivia Ingeniería de Sistemas I II DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN I- 2011 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P.

Más detalles

UNIVERSIDAD DR. JOSE MATIAS DELGADO

UNIVERSIDAD DR. JOSE MATIAS DELGADO NOMBRE DE LA ASIGNATURA: BASE DE DATOS 1 a. Generalidades Número de Orden: 19 Código: BDA1 Duración del Ciclo en Semanas: 16 Ciclo Académico: IV Duración/Hora Clase: 50 minutos Prerrequisito (s): PRC 1

Más detalles

Gestión de Transacciones

Gestión de Transacciones Gestión de Transacciones y su relación con el gestor de concurrencia (planificador) y el gestor de recuperación 1 Sistema Monousuario vs. Multiusuario. concurrencia Transacciones Estado de las transacciones.

Más detalles

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO INGENIERÍA DE SISTEMAS ASIGNATURA

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO INGENIERÍA DE SISTEMAS ASIGNATURA PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2009 DIURNO INGENIERÍA DE SISTEMAS SEMESTRE ASIGNATURA 5to BASE DE DATOS CÓDIGO HORAS SYC-32614 TEORÍA

Más detalles

Sistemas de Gestión de Bases de Datos

Sistemas de Gestión de Bases de Datos Sistemas de Gestión de Bases de Datos Página 1 de 7 Programa de: Sistemas de Gestión de Bases de Datos UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:4 (CUARTO) Bases

Más detalles

Resumen Tema 5: Proceso de transacciones

Resumen Tema 5: Proceso de transacciones Resumen Tema 5: Proceso de transacciones Transacción Unidad lógica de procesamiento secuencial compuesta por una o mas acciones que se ejecutan en bloque sobre una BD. Sentencias: Begin/end transaction.

Más detalles

Procesamiento y Optimización de Consultas

Procesamiento y Optimización de Consultas 30/09/2016 s Procesamiento y Optimización de Consultas Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2016 s Objetivos

Más detalles

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA 1. DATOS GENERALES PLAN DE ESTUDIOS 2006-2 SEMESTRE ACADEMICO 2008-I Nombre del curso: INTRODUCCION

Más detalles

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL SÍLABO 1. INFORMACIÓN GENERAL FACULTAD / DEPARTAMENTO: CARRERA: INGENIERÍA INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN Asignatura/Módulo: Diseño e Implementación de Código: 0607-49 Bases de Datos Prerrequisitos:

Más detalles

Bases de Datos Presentación de la Asignatura

Bases de Datos Presentación de la Asignatura Bases de Datos Presentación de la Asignatura Curso 2010-2011 Información General Bases de Datos Asignatura Obligatoria 2ºCurso 1 er Semestre 6 Créditos ECTS Idioma Español Comienzo de las clases: 1/09/2010

Más detalles

BASES DE DATOS I. Grado en. Ingeniero en Informática Ingeniero en Computadores Sistemas de Información. Universidad de Alcalá

BASES DE DATOS I. Grado en. Ingeniero en Informática Ingeniero en Computadores Sistemas de Información. Universidad de Alcalá BASES DE DATOS I Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información Universidad de Alcalá Curso Académico 2015/2016 Segundo Curso Segundo Cuatrimestre GUÍA DOCENTE Nombre

Más detalles

Introducción a Base de Datos

Introducción a Base de Datos Introducción a Base de Datos Programa de Estudio Introducción a Base de Datos Conoce el mundo de las bases de datos para entender cómo trabajan, cómo se instalan, y las diferencias entre las distintas

Más detalles

Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información

Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información BASES DE DATOS I Grado en Ingeniero en Informática Ingeniero en Computadores Sistemas de Información Universidad de Alcalá Curso Académico 2013/2014 Segundo Curso Segundo Cuatrimestre GUÍA DOCENTE Nombre

Más detalles

Master en analítica del negocio y grandes volúmenes de datos Universidad de Alcalá Curso Académico 2017/2018 Curso 1º Anual

Master en analítica del negocio y grandes volúmenes de datos Universidad de Alcalá Curso Académico 2017/2018 Curso 1º Anual BASES DE DATOS Master en analítica del negocio y grandes volúmenes de datos Universidad de Alcalá Curso Académico 2017/2018 Curso 1º Anual GUÍA DOCENTE Nombre de la asignatura: Bases de datos Código: Titulación

Más detalles

DISEÑO CURRICULAR BASE DE DATOS I

DISEÑO CURRICULAR BASE DE DATOS I DISEÑO CURRICULAR BASE DE DATOS I FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 124543 02 02 03 IV ALGORÍTMOS,

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de

Más detalles

GUÍA DOCENTE BASES DE DATOS

GUÍA DOCENTE BASES DE DATOS GUÍA DOCENTE 2016-2017 BASES DE DATOS 1. Denominación de la asignatura: BASES DE DATOS Titulación Grado en Ingeniería Informática Código 6357 2. Materia o módulo a la que pertenece la asignatura: Sistemas

Más detalles

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias

Más detalles

ÍNDICE PRIMERA PARTE... 17

ÍNDICE PRIMERA PARTE... 17 ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS

Más detalles

SYLLABUS CÓDIGO:

SYLLABUS CÓDIGO: SYLLABUS. DATOS INFORMATIVOS ASIGNATURA/MÓDULO: Fundamentos de Base de Datos CÓDIGO: 99 CRÉDITOS: 0 DOCENTE(S): EJE DE FORMACIÓN: CIENCIA MILITAR PERÍODO ACADÉMICO: III PERÍODO FECHA ELABORACIÓN: ENERO

Más detalles

GUÍA DOCENTE BASES DE DATOS

GUÍA DOCENTE BASES DE DATOS GUÍA DOCENTE 2016-2017 BASES DE DATOS 1. Denominación de la asignatura: BASES DE DATOS Titulación Grado en Ingeniería Informática Código 6357 2. Materia o módulo a la que pertenece la asignatura: Sistemas

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: 1406 SEMESTRE: 4 (CUARTO) MODALIDAD

Más detalles

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se

Más detalles

TEMARIO. - Programa de teoría

TEMARIO. - Programa de teoría Año académico: 2002-2003 Centro: ESCUELA POLITECNICA SUPERIOR Estudios: INGENIERIA TECNICA DE INFORMATICA DE GESTION Asignatura: BASES DE DATOS Ciclo: 1º Curso: 3º Cuatrimestre: 1º Carácter: OBLIGATORIA

Más detalles

Base de Datos. Nombre de la asignatura: Inteligencia de Negocios: DatawareHouse, DataMining y Knowledge Management.

Base de Datos. Nombre de la asignatura: Inteligencia de Negocios: DatawareHouse, DataMining y Knowledge Management. Nombre de la asignatura: Línea de trabajo: Base de Datos Inteligencia de Negocios: DatawareHouse, DataMining y Knowledge Management Tiempo de dedicación del estudiante a las actividades de: DOC: 48 horas.

Más detalles

Bases de Datos II. Programa de la Asignatura:

Bases de Datos II. Programa de la Asignatura: Programa de la Asignatura: Bases de Datos II Código: 761 Carrera: Ingeniería en Computación Plan:2008 Carácter: Obligatoria Unidad Académica: Secretaría Académica Curso: Tercer Año Segundo cuatrimestre

Más detalles

Transacciones, Recuperación y Control de Concurrencia

Transacciones, Recuperación y Control de Concurrencia Transacciones, Recuperación y Control de Concurrencia Transacciones Transacción: colección de operaciones que forman una única unidad lógica de trabajo en una BD Control concurrencia Sistemas multiusuario:

Más detalles

Arquitectura del Data Warehouse

Arquitectura del Data Warehouse Arquitectura del Data Warehouse Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Titulación Grado en Ingeniería Informática Módulo Materia Asignatura ARQUITECTURA DEL DATA WAREHOUSE

Más detalles

El Sistema Gestor de Base de Datos (DBMS)

El Sistema Gestor de Base de Datos (DBMS) Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los

Más detalles

Bases de Datos I. Vistas

Bases de Datos I. Vistas Bases de Datos I Vistas INGENIERÍA DE SISTEMAS Cursada 2016 VISTAS ESQUEMA EXTERNO Las VISTAS forman parte del esquema externo de la BD Son elementos del catálogo de la BD Cada esquema externo presenta

Más detalles

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II

A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Tecnológica. Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II Consejo de Educación Técnico Profesional Educación Media Tecnológica Orientación: Informática ASIGNATURA SISTEMAS DE BASES DE DATOS II Tercer año (3 horas semanales) Plan 2004 Índice Tema Pág Índice...

Más detalles

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Base de Datos Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-436 Pre-requisito

Más detalles

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R.

FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA U.N.R. PROGRAMA ANALÍTICO DE LA ASIGNATURA: TEORIA DE BASES DE DATOS Código R-324 PLAN DE ESTUDIOS: 2010 CARRERA: Lic. en Cs. de la Computación DEPARTAMENTO:

Más detalles

Planificaciones Algoritmos y Programación II. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5

Planificaciones Algoritmos y Programación II. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5 Planificaciones 7541 - Algoritmos y Programación II Docente responsable: WACHENCHAUZER ROSA GRACIELA 1 de 5 OBJETIVOS Introducir los conceptos de diseño de algoritmos y de estructuras de datos, utilizando

Más detalles

Gestión de Transacciones: Concurrencia y Recuperación

Gestión de Transacciones: Concurrencia y Recuperación Gestión de Transacciones: Concurrencia y Recuperación Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos

Más detalles

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS

Más detalles

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez

TEORIA DE BASES DE DATOS. M. Sc. Cristina Bender Lic. Diana Gázquez TEORIA DE BASES DE DATOS Docentes: Dra. Claudia Deco M. Sc. Cristina Bender Lic. Diana Gázquez OBJETIVO DE LA MATERIA Capacitar al alumno en los conocimientos fundamentales, teóricos y prácticos, necesarios

Más detalles

Ingeniero Técnico en Informática de Sistemas &DUiFWHU Troncal

Ingeniero Técnico en Informática de Sistemas &DUiFWHU Troncal &8562 $VLJQDWXUD Estructura de Datos y de la Información 7LWXODFLyQ Ingeniero Técnico en Informática de Gestión Ingeniero Técnico en Informática de Sistemas &DUiFWHU Troncal &ygljr 151062010/151052010

Más detalles

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...

Más detalles

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis

Más detalles

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X)

SYLLABUS TIPO DE CURSO: TEÓRICO ( ) PRACTICO ( ) TEO-PRAC (X) UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA SYLLABUS PROYECTO CURRICULAR: Ingeniería de Sistemas NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO (Asignatura): Bases de Datos I Obligatorio

Más detalles

Asignatura: Administración de Bases de Datos

Asignatura: Administración de Bases de Datos Ingeniería Técnica en Informática Escuela Universitaria de Informática Universidad Politécnica de Madrid Asignatura: Administración de Bases de Datos Tema 3: e en Bases de Datos Pedro P. Alarcón Cavero

Más detalles

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1 ÍNDICE Introducción... XVII Capítulo 1. Oracle 10g y el Grid Computing... 1 Necesidad del Grid Computing... 1 Concepto de Grid Computing... 4 Oracle Grid Computing... 5 Almacenamiento eficiente de información...

Más detalles

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

PROGRAMA ANALÍTICO. Pág. 1 de 9 Pág. 1 de 9 CÓDIGO DE ASIGNATURA 2625 ASIGNATURA: Base de Datos 1 REFERENTE DE CÁTEDRA: Ing. Martin Battaglia AÑO: 2016 CARGA HORARIA: 8 OBJETIVOS: El programa de la asignatura pretende introducir al alumno

Más detalles

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

id_trabajador nombre tarifa_hr tipo_de_oficio id_supv 1235 F. Aguilera 12,50 Electricista A. Calvo 13,75 Fontanero N. El modelo relacional Fundamentos de diseño de bases de datos El modelo relacional Bases de datos relacionales El concepto de relación Esquema de la base de datos Instancia de la base de datos Restricciones

Más detalles