TEMARIO. - Programa de teoría



Documentos relacionados
Programa de Asignatura Base de datos

Sistemas de Gestión de Bases de Datos

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

ESCUELA: UNIVERSIDAD DEL ISTMO

IES Politécnico Estella

PROGRAMA DE MATERIA SISTEMAS DE INFORMACION PRESENCIAL MATERIA: ACADEMIA ING.SW.

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: BASE DE DATOS Año 2011

Asignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas

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

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

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

INSTITUTO POLITÉCNICO NACIONAL

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

Temario Curso Bases de Datos

[CASI v.0110] Pág. 1

BASES DE DATOS DSIC. Curso

Sumario... 5 Prólogo Unidad didáctica 1. Modelos y sistema de información Objetivos de la Unidad... 11

Adquisición y Procesamiento de la Información

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

Semestre de cursado: primero Cantidad de horas semanales: 8. Hoja 1 de 10 Profesor Asociado: María Eugenia Stefanoni. J:T:P: Higinio Facchini

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

rg.o cm a Diseñ e o o c o c n o ce c p e tual l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s

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

Nombre de la asignatura : Bases de Datos I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9333

BASES DE DATOS TEMA 1. INTRODUCCION

UtivemkkukVaciona Id& Yalta/ FACULTAD DE CIENCIAS EXACTAS Av. Bolivia Salta Tel. (0387) Fax (0387) Republica Argentina

Escuela de Ingeniería en Informática Empresarial SYLLABUS

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

Programa de la asignatura Curso: 2008 / 2009 ADMINISTRACIÓN DE BASES DE DATOS (1311)

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

Guía práctica de SQL

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

FORMACIÓN Diseño de bases de datos relacionales

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

Bases de Datos I. Carrera: SCB Bases de Datos II

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

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

Bases de Datos I. Programa de la Asignatura:

Pontificia Universidad Católica del Ecuador

Programación de Bases de Datos

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

ASIGNATURA: BASE DE DATOS II

rg.o cm a Diseñ e o o l óg ó ico c l@ rza e b Di D s i e s ño d e b as a e s s s d e d at a o t s s r e r la l c a i c o i nal a e l s

SQL. Álgebra Relacional Selección y proyección Operaciones sobre conjuntos: unión, intersección, diferencia, producto Reunión natural

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

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

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

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

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

Diseño de Bases de Datos

1. Introducción Información y datos Ficheros vs. Bases de datos

BASES DE DATOS. Ingeniería Informática 4º Curso Asignatura obligatoria.

MICRODISEÑO CURRICULAR Ingeniería de Sistemas

ASIGNATURA: BASE DE DATOS I FUNDAMENTOS:

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

IWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1

AEF La unidad tres, revisa el modelo relacional, como uno de los más utilizados en el modelado de base de datos.

Manual avanzado Access 2010

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA. Ciclo Académico 2003 II SILABO

Índice del Documento

Sistemas de Información II Tema 1. El enfoque de bases de datos

BASES DE DATOS (curso 2003/2004)

Guía práctica SQL Server 2008

ESCUELA DE EDUCACION SECUNDARIA TECNICA N 3 NECOCHEA

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

Describir los componentes de un sistema de información Enunciar los tipos de sistemas de información

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

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO

Índice libro SQL Server / 6

PROGRAMA DE ASIGNATURA DE BASES DE DATOS 2

Asignatura básica Tiempo de dedicación del estudiante a las actividades de: DOC TIS TPS Horas totales Créditos

INFORMACIÓN PROPEDÉUTICA ASIGNATURA: BASES DE DATOS DOCENTE: JAIDER J. QUINTERO MENDOZA

CURSO DE SQL SERVER 2005

DBMS (Data Base Management System) Un Sistema de Gestión de Base de Datos, consiste en una colección de datos interrelacionados y un conjunto de

Universidad Autónoma del Estado de México Licenciatura en Informática Administrativa Programa de Estudios: Bases de Datos Relacionales

Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

Transcripción:

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 Créditos teóricos: 4,5 Créditos prácticos: 3 Profesor/es: MANUEL TORRES GIL Area: LENGUAJES Y SISTEMAS INFORMATICOS - Programa de teoría TEMARIO TEMA 1. Introducción a las bases de datos 1. Introducción 2. Datos e información 3. Bases de datos, Sistemas de bases de datos y Sistemas de gestión de bases de datos 4. Aplicaciones de los Sistemas de bases de datos 5. El enfoque de bases de datos frente al de los Sistemas de gestión de archivos 6. Implicaciones del uso del enfoque de bases de datos 7. Planificación estratégica de bases de datos 8. Abstracción de datos 9. Esquemas e instancias 10. Independencia de datos 11. Modelos de datos 12. Lenguajes e interfaces de Bases de datos 13. Usuarios y administradores de la base de datos 14. Gestión de transacciones 15. Estructura de un Sistema de gestión de bases de datos TEMA 2. Modelado Entidad-Relación 1. Introducción al modelado conceptual de bases de datos 2. Conceptos básicos 2.1. Entidades y conjuntos de entidades 2.2. Atributos y dominios 2.3. Relaciones y conjuntos de relaciones 2.4. Relaciones recursivas 3. Relaciones ternarias 4. Restricciones de cardinalidad 5. Restricciones de integridad 6. Claves. Tipos de entidades 7. Diagrama E-R. Notaciones 8. Documentación de diagramas Entidad-Relación 9. Paso a tablas de los diagramas Entidad-Relación 10. Modelo Entidad-Relación extendido 10.1. Subclases, superclases y herencia

10.2. Generalización 10.3. Especialización 11. Diseño de bases de datos con diagramas de clase UML TEMA 3. Modelo relacional 1. La estructura del modelo relacional 1.1. Dominios, atributos, tuplas y relaciones 1.2. Características de las relaciones 1.3. Notación del modelo relacional 2. Restricciones relacionales y esquemas de bases de datos relacionales 2.1. Restricciones de dominio 2.2. Restricciones de clave y restricciones sobre nulos 2.3. Bases de datos relacionales y esquemas de bases de datos 2.4. Integridad de entidades, integridad referencial y claves externas 3. Operaciones de actualización y tratamiento de la violación de restricciones 4. Lenguajes de consulta procedimentales y no procedimentales 5. Álgebra relacional 5.1. Operaciones fundamentales 5.2. Otras operaciones 6. Cálculo relacional de tuplas 6.1. Variables de tupla y relaciones de rango 6.2. Expresiones y fórmulas en el cálculo relacional de tuplas 6.3. Uso de cuantificadores 7. Cálculo relacional de dominios TEMA 4. Lenguajes de consulta comerciales 1. SQL 1.1. Definición de datos en SQL 1.1.1. Tipos de dominios 1.1.2. Definición de esquemas 1.1.3. Definición de tablas. Especificación de restricciones 1.1.4. Modificación de esquemas 1.1.5. El diccionario de datos 1.2. Consulta de datos en SQL 1.2.1. Estructura básica de una consulta SQL 1.2.2. Gestión de valores nulos y duplicados 1.2.3. Combinación de relaciones 1.2.4. Agrupación y funciones de agregación 1.2.5. Operaciones sobre conjuntos 1.2.6. Alias y variables tupla 1.2.7. Consultas anidadas 1.2.8. Consultas correlacionadas 1.2.9. Vistas. Actualización de vistas 1.3. Modificación de datos en SQL 1.3.1. Inserción 1.3.2. Eliminación 1.3.3. Actualización 2. QBE 2.1. Recuperaciones básicas en QBE 2.2. Agrupación y agregación

2.3. Modificación de la base de datos TEMA 5. Diseño lógico de bases de datos relacionales 1. Consejos de diseño para esquemas de relación 1.1. Semántica de la relación 1.2. Redundancia y Anomalías de actualización 1.3. Valores nulos en las tuplas 1.4. Generación de tuplas incorrectas 2. Dependencias funcionales 2.1. Definición de dependencia funcional 2.2. Reglas de inferencia para dependencias funcionales. Axiomas de Armstrong 2.3. Cobertura de un conjunto de dependencias funcionales 2.4. Equivalencia de conjuntos de dependencias funcionales 2.5. Cobertura mínima de dependencias funcionales 3. Normalización 3.1. Introducción a la normalización 3.2. Primera forma normal 3.3. Segunda forma normal 3.4. Tercera forma normal 3.5. Forma normal de Boyce-Codd 3.6. Otras formas normales 4. Proceso general de diseño de bases de datos relacionales 4.1. El modelo Entidad-Relación y la normalización 4.2. Desnormalización para el rendimiento TEMA 6. Transacciones y seguridad 1. Introducción al procesamiento de transacciones 1.1. Modelo de base de datos para el procesamiento de transacciones 1.2. Necesidad del control de la concurrencia 1.2.1. El problema de la actualización perdida 1.2.2. El problema de la lectura sucia 1.2.3. Problema del resumen incorrecto 1.2.4. Problema de la lectura no repetible 1.3. Necesidad de la recuperación 1.4. Estados de una transacción 1.5. Propiedades de las transacciones 1.6. Serializabilidad 1.6.1. Serializabilidad de un plan 1.6.2. Prueba de serializabilidad por conflictos de un plan 1.7. Soporte de transacciones en SQL 2. Introducción a la seguridad y autorización en bases de datos 2.1. La seguridad de la base de datos y el DBA. 2.2. Control de acceso discrecional basado en la concesión y revocación de privilegios 2.3. Privilegios en SQL 2.3.1. Concesión de privilegios 2.3.2. Revocación de privilegios Programa de prácticas PRACTICA 1. Desarrollo de bases de datos con Microsoft Access

1. Descripción de Microsoft Access 2000 2. Definición de tablas 3. Diseño de formularios sencillos 4. Diseño de informes sencillos 5. Creación de relaciones 6. Diseño de consultas 7. Diseño de formularios basados en subformularios 8. Diseño de informes basados en subinformes 9. Diseño de una interfaz de ejemplo para la explotación de una base de datos 10. Desarrollo de una aplicación sencilla de bases de datos PRACTICA 2. Modelado de datos con herramientas CASE. Estudio de Silverrun 1. Descripción de Silverrun 2. Silverrun-ERX 2.1. Creación de un diagrama Entidad-Relación 2.2. Análisis de diagramas Entidad-Relación 2.3. Herramientas complemetarias de Silverrun-ERX 3. Silverrun-RDM 3.1. Creación de un esquema para una base de datos relacional 3.2. Generación de las sentencias SQL que definen el esquema de la base de datos 3.3. Generación de documentación de la definición de la base de datos 4. Desarrollo de un esquema conceptual y lógico utilizando Silverrun PRACTICA 3. Desarrollo de bases de datos con Oracle 1. Introducción a Oracle 1.1. El servidor de Oracle 1.2. Estructuras de una base de datos Oracle y Gestión del espacio 1.3. Estructuras de memoria y procesos 1.4. Concurrencia y consistencia 1.5. Las operaciones de inicio y parada de la base de datos 1.6. Seguridad de la base de datos 1.7. Copias de seguridad y Restauración de copias 2. SQL Net Easy Configuration 2.1. Componentes de un alias de base de datos 2.2. Creación de un alias de base de datos 3. SQL*Plus 3.1. Introducción 3.2. Definición de datos en SQL 3.3. Consulta de datos en SQL 3.3.1 Creación y eliminación de vistas 3.3.2 Modificación de datos en SQL 3.3. El búfer de SQL*Plus 4. Developer 2000 4.1. Introducción a las herramientas de Developer 2000 4.2. El proceso de desarrollo de una aplicación de bases de datos 4.3. Diseño de formularios con Form Builder BIBLIOGRAFIA BASICA

Abraham Silberschatz, Henry Korth y S. Sudarshan. Fundamentos de bases de datos (4ª edición). ISBN: 8448136543. McGraw-Hill, 2002. Ramez Elmasri, Shamkant Navathe. Fundamentos de Sistemas de bases de datos (3ª edición). ISBN: 8478290516. Addison Wesley, 2002. Adoración De Miguel, Mario Piatinni. Diseño de Bases de datos relacionales. ISBN: 8478973850. Ra-Ma, 1999. BIBLIOGRAFÍA COMPLEMENTARIA Paolo Atzeni, et al. Database Systems: Concepts, Languages, Architectures. ISBN: 0077095006. McGraw-Hill, 1999. Adoración De Miguel, et al. Diseño de Bases de datos: Problemas resueltos. ISBN: 8478974369. Ra-Ma, 2000 Adoración De Miguel, Mario Piatinni. Fundamentos y Modelos de Bases de Datos. (2ª Edición). ISBN:8478973613. Ra-Ma, 1999. Ramon Mata-Toledo, Pauline Cushman. Fundamentals of Relational Databases. ISBN: 007136188X. Schaum, 2000. Ramon Mata-Toledo, Pauline Cushman. Fundamentals of SQL Programming. ISBN: 0071359532. Schaum, 2000. Robert Muller. Oracle Developer. Edición de aprendizaje. ISBN: 8448130022. McGraw-Hill, 2001. Jeffrey Ullman, Jennifer Widom. Introduccion a los Sistemas de Bases de datos. Prentice-Hall, 1999. OBSERVACIONES Requiere ciertos conocimientos de programación y estructuras de datos. EVALUACIÓN La asignatura será evaluada a nivel teórico y práctico. Para aprobar las prácticas, será necesario realizar y entregar las actividades desarrolladas en clase. La parte teórica constará de un examen de teoría y problemas dividido en tres partes: teoría, modelado y consultas. Para aprobar el examen será necesario superar cada una de las partes.