You are on page 1of 9

Bases de Datos

Escuela Universitaria de Informtica


Semestre 2B

Presentacin
Juan Carlos Casamayor Rdenas
Despacho c-8. 3er piso de E.U.I.
Email:
jcarlos@dsic.upv.es
www:
http://www.dsic.upv.es/~jcarlos

Tutoras:
Martes de 15:30 -19:30
Mircoles de 12 - 14

7/2/00

Bases de Datos

Bases de Datos
Caractersticas:

Troncal
ITIG, ITIS e II
curso 2, semestre B
3 teora y 3 prcticas (2 horas / 2 horas)

7/2/00

Bases de Datos

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

7/2/00

Bases de Datos

Programa de teora
7HPD,: Introduccin a las bases de datos
7HPD,,: El modelo relacional de datos
7HPD,,,: Organizacin fsica de las bases de datos
7HPD,9: Sistemas de gestin de bases de datos

7/2/00

Bases de Datos

7HPD,: Introduccin a las bases de datos


Objetivos
Conocer el concepto de bases de datos y sus
caractersticas principales
Conocer el concepto de SGBD, sus componentes y
funciones

7/2/00

Bases de Datos

7HPD,: Introduccin a las bases de datos


Temario
1. Sistema de informacin
2. Base de datos
3. Sistema de gestin de bases de datos
4. Caractersticas de las tcnicas de bases de datos
5. Arquitectura de niveles en un SGBD: esquemas de la
base de datos

Tiempo estimado: 2 horas


7/2/00

Bases de Datos

7HPD,,: El modelo relacional de datos


Objetivos
Conocer las estructuras de datos del modelo: la tupla y la relacin,
as como sus operadores asociados
Conocer bsicamente la forma de modelizar la realidad utilizando
el modelo relacional
Conocer los mecanismos del modelo relacional para expresar
restricciones de integridad: definicin de dominios y definicin de
claves, y
Conocer los lenguajes de manipulacin propuestos para este
modelo de datos: lgebra relacional y clculo relacional de tuplas

7/2/00

Bases de Datos

7HPD,,: El modelo relacional de datos


Temario
1. Modelo relacional de datos (aproximacin algebraica)
1.1 Estructuras: tupla y relacin
1.2 Operadores asociados a la estructura relacin: lgebra
Relacional

2. Esquema relacional: representacin de la realidad


3. Modelo relacional de datos (aproximacin lgica)
3.1. Interpretacin lgica de una base de datos relacional
3.2. Clculo Relacional de Tuplas

7/2/00

Bases de Datos

7HPD,,: El modelo relacional de datos


Temario
4. Restricciones de integridad
4.1. Restricciones sobre atributos: de dominio y de valor no nulo
4.2. Restricciones de unicidad
4.3. Concepto de clave primaria. Integridad de clave primaria
4.4. Concepto de clave ajena. Integridad referencial
4.5. Restauracin de la integridad referencial: directrices al SGBD
4.6. Otros mecanismos para representar restricciones de integridad

Tiempo estimado: 16 horas


7/2/00

Bases de Datos

10

7HPD,,,: Organizacin fsica de las bases de datos


Objetivos
Conocer el esquema de acceso del SGBD a los datos
almacenados en un dispositivo de memoria secundaria
Conocer las organizaciones de ficheros que sirven de
soporte a la implementacin de las relaciones de una base
de datos relacional, y
Conocer los distintos aspectos a considerar en la
implementacin de una base de datos relacional

7/2/00

Bases de Datos

11

7HPD,,,: Organizacin fsica de las bases de datos


Temario
1. Esquema de acceso del SGBD a la base de datos
2. Estructuras de ficheros
2.1. Conceptos previos
2.2. Fichero secuencial
2.3. Fichero directo
2.3.1. Direccionamiento relativo
2.3.2. Direccionamiento por valor: dispersin (hashing), ndices

2.4. Anlisis de las estructuras de ficheros

3. Implementacin de las bases de datos relacionales

Tiempo estimado: 4 horas


7/2/00

Bases de Datos

12

7HPD,9: Sistemas de gestin de bases de datos


Objetivos
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, y
Conocer los mecanismos y estrategias para el control de la
integridad (calidad) y seguridad (privacidad) en bases de
datos

7/2/00

Bases de Datos

13

7HPD,9: Sistemas de gestin de bases de datos


Temario
1. Sistema de gestin de BD: componentes y funciones
2. Independencia de datos
3. Integridad
3.1. Concepto de transaccin. Procesamiento de transacciones
3.2. Integridad semntica
3.3. Accesos concurrentes
3.4. Reconstruccin de la base de datos

4. Seguridad
4.1. Control de usuarios
4.2. Control de accesos permitidos

Tiempo estimado: 6 horas


7/2/00

Bases de Datos

14

%LEOLRJUDItD
%DVHVGHGDWRVUHODFLRQDOHV
0&HOPD-&&DVDPD\RU/0RWD63839Q
(QYDOHQFLDQR63839
Sistemas de bases de datos, conceptos fundamentales
R. Elmasri, S. Navathe, Addison Wesley Iberoamericana, 1997
Introduccin a los sistemas de bases de datos, Vol I. (5 edicin)
C.J. Date, Addison Wesley Iberoamericana, 1993

7/2/00

Bases de Datos

15

%LEOLRJUDItD
%DVHVGHGDWRVUHODFLRQDOHV
0&HOPD-&&DVDPD\RU/0RWD63839Q
(QYDOHQFLDQR63839

7HPD,: Intr. a las bases de datos


7HPD,,: El modelo relacional de datos
7HPD,,,: Org. fsica de las bases de datos
7HPD,9: Sistemas de gestin de BD

7/2/00

Bases de Datos

&DStWXOR\
&DStWXOR
$SXQWHVHGLWDGRV
&DStWXOR

16

Programa de prcticas
3UiFWLFD: Introduccin al uso de una BD relacional (ACCESS). 4h.
3UiFWLFD: Representacin de la realidad en el modelo relacional. 2 h.
3UiFWLFD:El lenguaje SQL (ORACLE 8). 16 h.
3UiFWLFD: Estudio del SGBD ORACLE8. 4 h.

'RFXPHQWDFLyQ
Boletines publicados
Captulo 4

7/2/00

Bases de Datos

17

(YDOXDFLyQ
Evaluacin final: Examen escrito (10 puntos)
Test: cuestiones de todos los temas y de las prcticas de laboratorio
Esquema relacional: requerimientos o preguntas sobre el esquema (incluido
el SQL)

Evaluacin continua del trabajo realizado en el laboratorio:


El profesor evaluar (de la forma que considere adecuada) el trabajo
realizado por el alumno en las sesiones de laboratorio. Esta evaluacin

7/2/00

Bases de Datos

18

You might also like