Fundamentos de Bases de Datos

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

Download "Fundamentos de Bases de Datos"

Transcripción

1 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 ; h, Miércoles h [email protected] Web de la Asignatura Fundamentos de Bases de Datos Profesor prácticas: Juan José Gil Martínez Despacho: Profesores asociados 2.23 Tutorías: Lunes: h [email protected] 1

2 Fundamentos de Bases de Datos Horario teoría (B.04; Aulario Norte) Miércoles h Horario prácticas (Laboratorio 1/5) Lunes Lunes Jueves Exámenes (provisional) 16 Febrero 2 Julio 3 Septiembre Objetivos (I) Conocer en profundidad la terminología y principios fundamentales del modelo de datos relacional formal. Conocer los lenguajes relacionales formales álgebra relacional y cálculo relacional de tuplas, y el lenguaje estándar SQL-92. Apreciar la importancia del modelado conceptual dentro de un método de diseño de bases de datos, utilizando modelos que ofrezcan la suficiente semántica y que sean independientes de la implementación. Conocer los conceptos y notaciones del modelo Entidad-Relación Extendido. Apreciar la necesidad de garantizar la integridad o corrección de la información almacenada, y conocer mecanismos soportados por los SGBD relacionales para asegurar la integridad de los datos. 2

3 Objetivos (II) Conocer diferentes tipos de organización de ficheros y de estructuras y métodos de acceso, empleados en los sistemas de bases de datos. Entender y apreciar la importancia de las tareas de procesamiento y optimización de consultas realizadas por un sistema gestor de bases de datos relacional. Comprender el concepto y propiedades de las transacciones en sistemas de bases de datos. Conocer la problemática asociada a la concurrencia de transacciones en los sistemas de bases de datos, y comprender técnicas empleadas por el sistema gestor de bases de datos para el control de concurrencia. Apreciar la necesidad de proteger la información almacenada frente a fallos del sistema, y comprender las técnicas del sistema gestor de bases de datos para la recuperación de fallos. Temario Teoría (I) T1. Conceptos Básicos de los Sistemas de Base de Datos Conceptos y arquitectura del sistema de base de datos (SBD) Modelos de datos La base de datos, el sistema gestor y los usuarios Estructura general del SBD T2. Modelo Relacional de datos (MR) Introducción Estructura de datos relacional Manipulación de datos: álgebra, cálculo y SQL92 Definición de datos. Reglas de integridad T3. Modelo Entidad-Relación (E/R) Conceptos básicos Diagrama entidad-relación Características del modelo E/R extendido Reducción de un esquema E/R a tablas 3

4 Temario Teoría (II) T4. Estructuras de Almacenamiento y Métodos de Acceso Conceptos generales de organización de ficheros Ficheros no ordenados, secuenciales y dispersos Ficheros indexados Otros aspectos de organización de ficheros y métodos de acceso T5. Seguridad en Sistemas de Bases de Datos El problema de la seguridad Control de acceso discrecional y obligatorio Seguridad en SQL-92 Otros aspectos de seguridad: auditoría y cifrado T6. Recuperación de Caídas del sistema Concepto de recuperación y estructura de almacenamiento Modelo de transacción Protocolos basados en bitácora Gestión de la memoria intermedia Temario Teoría (III) T7. Control de la concurrencia Introducción y problemas de la concurrencia Planificaciones Protocolos basados en bloqueo Tratamiento de interbloqueos T8. Procesamiento y Optimización de Consultas Introducción Equivalencia de expresiones Estimación de coste de procesamiento de consultas Estrategias de reunión 4

5 Temario de Prácticas Lenguajes de bases de datos y normalización Ejercicios sobre diseño de bases de datos, consultas en álgebra relacional, Tutoriales: SQL* Plus, PL/SQL Bases de datos relacionales Consultas, definición y modificación de datos, PL/SQL (procedimientos, disparadores, ) Criterios de Evaluación La evaluación de la parte teórica se realizará a través de una prueba escrita al final del curso académico. Para la calificación de la parte práctica se tendrá en cuenta los informes entregados por los alumnos, así como las entrevistas de prácticas realizadas, si éstas han tenido lugar. Para aprobar la parte práctica de la asignatura en una determinada convocatoria, es necesario haber superado todas las prácticas planteadas a lo largo del curso. Para aprobar la asignatura en una determinada convocatoria es necesario superar ambas partes, teórica y práctica, por separado. Nota: 50% teoría; 50% prácticas 5

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

INDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional

INDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional INDICE Prefacio XVII Capitulo 1: Introducción 1.1 Aplicaciones de los sistemas de bases de datos 1 1.2. Sistemas de bases de datos frente a sistemas de archivos 2 1.3 Visión de los datos 3 1.4 modelos

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES

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

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

Guía docente de la asignatura. Curso 16-17

Guía docente de la asignatura. Curso 16-17 Guía docente de la asignatura. Curso 16-17 Asignatura Materia Módulo Titulación ADMINISTRACION DE BASES DE DATOS TECNOLOGÍAS DE LA INFORMACIÓN TECNOLOGÍAS ESPECÍFICAS GRADO EN INGENIERÍA INFORMÁTICA Plan

Más detalles

Conalep Ing. Bernardo Quintana Arrioja

Conalep Ing. Bernardo Quintana Arrioja Manejo de técnicas de programación MATP-02 Conalep Ing. Bernardo Quintana Arrioja Portafolio de Evidencias Construcción de bases de datos LIC. JUAN RUIZ FERNANDEZ Profesional Técnico Bachiller en Informática

Más detalles

FUNDAMENTOS DE LAS BASES DE DATOS ( ) Datos Generales

FUNDAMENTOS DE LAS BASES DE DATOS ( ) Datos Generales FUNDAMENTOS DE LAS BASES DE DATOS ( 2010-11 ) Datos Generales Código 21008 Crdts. ECTS. Departamentos y Áreas Departamentos Área Dpto. Respon. Respon. Acta LENGUAJES Y SISTEMAS INFORMÁTICOS LENGUAJES Y

Más detalles

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO Aprobado por el Consejo Técnico de la Facultad de Ingeniería en su sesión ordinaria del 15 de octubre de 2008 BASES DE

Más detalles

INDICE Parte I. Conceptos Básicos Capitulo 1. Sistema de información y Bases de Datos Capitulo 2. El Sistema de Gestión de la Base de Datos

INDICE Parte I. Conceptos Básicos Capitulo 1. Sistema de información y Bases de Datos Capitulo 2. El Sistema de Gestión de la Base de Datos Prologo Prefacio INDICE XV XVII Parte I. Conceptos Básicos 1 Capitulo 1. Sistema de información y Bases de Datos 3 1. Papel económico, social y cultural de la información 3 2. Cualidades de la Información

Más detalles

Programa regular de asignatura

Programa regular de asignatura Programa regular de asignatura Ciclo Lectivo: 2018. Denominación de la Asignatura: Bases de Datos I. Carrera/s a la/s cual/es pertenece: Ingeniería en Informática Ciclo Lectivo: 2018. Docente/s: Coordinador/Docente:

Más detalles

BASES DE DATOS AVANZADAS

BASES DE DATOS AVANZADAS BASES DE DATOS AVANZADAS Grado en Ingeniero en Informática Universidad de Alcalá Curso Académico 2011/2012 Tercer Curso Primer Cuatrimestre GUÍA DOCENTE Nombre de la asignatura: Bases de Datos Avanzadas

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

Tema 1.- Gestión y diseño de bases de datos

Tema 1.- Gestión y diseño de bases de datos Tema 1.- Gestión y diseño de bases de datos 1.- Datos y archivos La empresa como sistema: - Subsistema productivo - Subsistema financiero - Subsistema directivo Sistema de información genérico: - Recursos

Más detalles

GUÍA DE APRENDIZAJE REDES DE COMPUTADORES

GUÍA DE APRENDIZAJE REDES DE COMPUTADORES GUÍA DE APRENDIZAJE REDES DE COMPUTADORES GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO:

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

Cátedra de Bases de Datos

Cátedra de Bases de Datos Cátedra de Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2016 Presentacion Nombre de la asignatura (ECF) Nombre Email 1 Mg. Ing. Gustavo Eduardo JUAREZ [email protected]

Más detalles

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

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Base de datos. 2. Competencias Implementar aplicaciones

Más detalles

Diseño de Bases de Datos

Diseño de Bases de Datos Carrera/ Plan: Diseño de Bases de Datos Licenciatura en Informática Plan 2015 Licenciatura en Sistemas Plan 2015 Analista Programador Universitario 2015 Analista en TIC plan 2017 Año: 2 Año 2018 Régimen

Más detalles

Fundamentos de Base de Datos

Fundamentos de Base de Datos Fundamentos de Base de Datos Presentación Fundamentos de Base de Datos- Presentación - 1 Presentación de la Asignatura Asignatura: Fundamentos de Bases de Datos Materia: Bases de Datos y Sistemas de Información

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

Introducción a las Bases de Datos

Introducción a las Bases de Datos Introducción a las Bases de Datos Carrera/ Plan: Licenciatura en Informática Plan 2012,2007 Licenciatura en Sistemas Plan 2012,2007 Año: 2 Año 2018 Régimen de Cursada: Anual Carácter: Obligatoria Correlativas:

Más detalles

TECNOLOGÍA DE COMPUTADORES I / SISTEMAS DIGITALES / SISTEMAS DIGITALES (CURSO 2009/10) PROFESOR : MIGUEL MARTINEZ INIESTA (D-1.D10) MARTES 9:30 11:30

TECNOLOGÍA DE COMPUTADORES I / SISTEMAS DIGITALES / SISTEMAS DIGITALES (CURSO 2009/10) PROFESOR : MIGUEL MARTINEZ INIESTA (D-1.D10) MARTES 9:30 11:30 DIGITALES / SISTEMAS PROFESOR : MIGUEL MARTINEZ INIESTA (D-1.D10) HORARIO DE TUTORÍAS : LUNES 9:30 13:30 MARTES 9:30 11:30 ESPACIO VIRTUAL: moodle.uclm.es CORREO-E: [email protected] DIGITALES /

Más detalles

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Diseño de bases de datos. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Diseño de bases de datos Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Explicar qué es una base de datos y describir su estructura Identificar

Más detalles