0% encontró este documento útil (0 votos)
84 vistas18 páginas

Curso de Bases de Datos Relacionales

Este documento presenta la información sobre el curso de Bases de Datos impartido en la Universidad Politécnica de Valencia en el año académico 2003-2004. Incluye detalles sobre los objetivos del curso, el programa, la planificación de temas, bibliografía, evaluación y conexiones con otras asignaturas. El curso cubre los principios básicos de bases de datos, el modelo relacional y el uso de sistemas de gestión de bases de datos relacionales.

Cargado por

Maite Chirivella
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas18 páginas

Curso de Bases de Datos Relacionales

Este documento presenta la información sobre el curso de Bases de Datos impartido en la Universidad Politécnica de Valencia en el año académico 2003-2004. Incluye detalles sobre los objetivos del curso, el programa, la planificación de temas, bibliografía, evaluación y conexiones con otras asignaturas. El curso cubre los principios básicos de bases de datos, el modelo relacional y el uso de sistemas de gestión de bases de datos relacionales.

Cargado por

Maite Chirivella
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

BASES DE DATOS

DSIC. Curso 2003-2004

Tutoras

Jos Hernndez Orallo


Despacho 236, 2 planta DSIC. Correo: jorallo@[Link]
[Link]

Martes 10:30-12:30 Mircoles 17:00-19:00 Jueves 10:30-12:30


Responsable de asignatura: Laura Mota
2

Material
Teora:
Transparencias en PDF o Postscript en:

Prcticas:
Transparencias SQL + Bases de Datos de Ejemplo en

[Link]

Boletines prcticas, ms exmenes, bibliografa, software, documentos, etc. Web oficial: Microweb UPV
3

Objetivos Generales

Estudio de los principios bsicos de la tecnologa de bases de datos. Estudio del modelo relacional de datos. Uso de sistemas de gestin de bases de datos relacionales.
4

Objetivos especficos
Estudio de los principios bsicos de la tecnologa de bases de datos:
Conocer el concepto de bases de datos y sus caractersticas principales. Conocer el concepto de sistema de gestin de bases de datos, sus componentes y funciones. Conocer la arquitectura ANSI/SPARC para sistemas de gestin de bases de datos. Conocer el concepto de independencia de datos en bases de datos y los mecanismos asociados. Conocer los mecanismos y estrategias para el control de la integridad (calidad) y la seguridad (privacidad) en bases de datos.
5

Objetivos especficos
Estudio del modelo relacional de datos:
Conocer las estructuras de datos del modelo: la tupla y la relacin, as como sus operadores asociados. Conocer bsicamente la forma de modelar la realidad utilizando el modelo relacional. Conocer los mecanismos del modelo relacional para expresar restricciones de integridad: definicin de dominios y definicin de claves. Conocer bsicamente la organizacin fsica de una base de datos relacional.

Objetivos especficos
Uso de sistemas de gestin de bases de datos relacionales:
Aplicar los conceptos tericos estudiados sobre un sistema relacional.

Programa

TEMA I: INTRODUCCIN A LAS BASES DE DATOS.

TEMA II: EL MODELO RELACIONAL DE DATOS.

TEMA III: SISTEMAS DE GESTIN DE BASES DE DATOS.

Programa
TEMA I: Introduccin a las Bases de Datos. Temario: 1.1.- Sistema de informacin. 1.2.- Base de datos. 1.3.- Sistema de gestin de bases de datos. 1.4.- Caractersticas de las tcnicas de bases de datos. 1.5.- Arquitectura de niveles en un SGBD: esquemas de la base de datos.

Bibliografa: [CCM03, captulo 1][EN00][Date01][CB02] Tiempo estimado: 2 horas.

Programa
TEMA II: El modelo relacional de datos. Temario: 2.1.- El modelo relacional de datos (aproximacin algebraica). 2.1.1.- Estructuras: tupla y relacin. 2.1.2.- Esquema relacional: representacin de la realidad. 2.1.3.- Operadores asociados a la estructura relacin: Algebra relacional 2.2.- Modelo relacional de datos (aproximacin lgica). 2.2.1.- Interpretacin lgica de una base de datos relacional. 2.2.2.- Clculo relacional de tuplas. 2.3.- Informacin faltante: valor no nulo.

10

Programa
2.4.- Restricciones de integridad. 2.4.1.- Restricciones sobre atributos: de dominio y de valor no nulo. 2.4.2.- Restricciones de unicidad. 2.4.3.- Concepto de clave primaria. Integridad de clave primaria. 2.4.4.- Concepto de clave ajena. Integridad referencial. 2.4.5.- Restauracin de la integridad referencial: directrices al SGBD. 2.4.6.- Otros mecanismos para representar restricciones de integridad. 2.5.- El lenguaje estndar SQL. 2.5.1.- El lenguaje de definicin de datos (DDL). 2.5.2.- El lenguaje de manipulacin de datos (DML). 2.6.- Informacin derivada: vistas. 2.6.1.- Concepto de vista. 2.6.2.- Aplicaciones de las vistas. 2.6.3.- Vistas en SQL. 11

Programa

2.7.- Mecanismos de actividad: disparadores. 2.7.1.- Concepto de disparador. 2.7.2.- Reglas Evento-Condicin-Accin. 2.7.3.- Aplicaciones de los disparadores. 2.7.4.- Disparadores SQL. 2.8.- Evolucin del modelo relacional.

Bibliografa: [CCM03, captulos 3 y 5][EN00][Date01][CB02] Tiempo estimado: 18 horas.


12

Programa
TEMA III: Sistemas de gestin de bases de datos. Temario: 3.1.- Sistema de gestin de bases de datos: componentes y funciones. 3.2.- Independencia de datos. 3.3.- Integridad. 3.3.1.- Concepto de transaccin. Procesamiento de transacciones. 3.3.2.- Integridad semntica. 3.3.3.- Accesos concurrentes. 3.3.4.- Reconstruccin de la base de datos.

13

Programa

3.4.- Seguridad. 3.4.1.- Control de usuarios. 3.4.2.- Control de accesos permitidos. 3.5.- Implementacin de las bases de datos relacionales

Bibliografa: [CCM03, captulo 6][EN00][Date01][CB02] Tiempo estimado: 8 horas.

14

Planificacin
Sem ana 1 2 3 4 5 6 7 8 9 10 11 12 13 T3 S is te m a s d e g e s ti n d e b a s e s d e d a to s E l m o d e lo re la c io n a l d e d a to s T2 T e o r a T1 In tro . a la s b a s e s d e d a to s E s tru c tu ra s (2 .1 .1 ) A .R (2 .1 .2 ) A .R (2 .1 .2 ) CRT CRT E je rc ic io s R . I (2 .4 ) R .I (2 .4 ) E je rc ic io s R ep aso A rq u ite c tu ra (3 .1 ) In d e p e n d e n c ia (3 .2 ) In te g rid a d (3 .3 .1 ) (3 .3 .2 ) (3 .3 .3 ) In te g rid a d (3 .3 .4 ) S e g u rid a d (3 .4 ) I m p le m e n ta c i n BDR T ra b a jo d e s n te s is o a c tiv id a d c o m p le m e n ta ria C o n s u lta A c tu a liz a c i n E je m p lo s S Q L : c o n s u lta S Q L : c o n s u lta S Q L : c o n s u lta S Q L : c o n s u lta S Q L : a c tu a liz a c i n S Q L : d e fin ic i n d e d a to s S Q L d is p a ra d o re s . REPASO T ra n s a c c io n e s . In te g rid a d . C o n c u rre n c ia E s tu d io d e l S G B D O R A C L E 8 P3 E l le n g u a je S Q L (O R A C L E 8 ) P1 In tro d u c c i n a l u s o d e u n a B D re la c io n a l (A C C E S S ) P2 R e p re s e n ta c i n d e la re a lid a d L a b o r a to r io

14 15

P4

15

Bibliografa fundamental
[CCM03] Celma, M.; Casamayor, J.C.; Mota, L. Bases de datos relacionales. Pearson, Prentice Hall 2003. [EN00] Elmasri, R.; Navathe, S. Fundamentals of database systems, 3rd Edition. Addison-Wesley, 2000

[Date01] Date, C.J. Introduccin a los sistemas de bases de datos, (7 edicin) Prentice Hall / Addison Wesley Iberoamericana, 2001 [CB02] Connolly, T.; Begg, C. Database Systems (3rd Edition), Addison-Wesley 2002.

16

Conexin con Otras Asignaturas


1er curso EDA MDA 2o curso
Hash, dispersin, Algoritmos de ordenacin

SO y Bach.

3er curso
DBD
Ingeniera del SW

5 curso

Vida Profesion

Desarrollo de aplicaciones orienta datos (VB, Delphi, Dev2000).

ebra de njuntos

imaria)

Ingeniera del SW

BDA
Tecnologas y servicios web Sistemas de informacin Sistemas de Informacin

Instalacin y Mantenimento de S (Oracle, Informix, S Server).

Lgica r orden

Interactividad Web (consultas, formular Intranet, JDBC ...).

mprensin l y escrita

BD como Ayuda a Toma de Decisin ( Datawarehouse, Mi

Gestin Documen BD Multimedia.


17

Evaluacin

Examen Final en Junio: En aos anteriores, el examen ha tenido el siguiente formato: 35% del valor en prueba tipo test. 65% del valor en problemas, en especial consultas SQL.

De todos los objetivos, prcticamente el 80% del examen se suele basar en los siguientes: Saber interpretar un esquema relacional. Saber interpretar y utilizar los mecanismos del modelo relacional para expresar restricciones de integridad: definicin de dominios, definicin de claves y restricciones generales. Saber consultar y actualizar datos en una base de datos relacional en SQL 18

También podría gustarte