Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
Realimentacin
Controlador Interno
SI
ORGANIZACIN
D2 T2 R2
f2 R2
D3 T3 R3
R3
f3 f6
D4
D5 f4 T4 R4
R4
D6 f5 T5 R5
R5
D1
R1
DEPURACIN
D2 DEPURACIN
RECUPERACIN
RECUPERACIN
D3 ACTUALIZACIN R2
ACTUALIZACIN B.D.
TRATAMIENTO
D4 TRATAMIENTO
ALMACENAMIENTO
ALMACENAMIENTO R3
D5
Clave
Archivos tradicionales y Bases de Datos
Campo es la unidad ms
pequea a la cual uno puede
referirse en un programa. Registro es una coleccin de
campos de iguales o de
Desde el punto de vista del diferentes tipos.
programador representa una
caracterstica de un individuo u Archivo es una coleccin de
objeto. registros almacenados
siguiendo una estructura
homognea.
Universidad Santo Toms
El hardware
El software DBMS
Los datos a manejar
El personal encargado del
manejo del sistema.
SISTEMA MANEJADOR DE BD.
El objetivo de un sistema
manejador base de datos es
proporcionar un entorno que
sea a la vez conveniente y
Un DBMS es una coleccin de eficiente para ser utilizado al
numerosas rutinas de software extraer, almacenar y manipular
interrelacionadas, cada una de informacin de la base de datos.
las cuales es responsable de
una tarea especfica.
ESQUEMA DE LA BD.
Datos
Entidades
Claves primarias y forneas
Relaciones
Restricciones de integridad
referencial
Metadatos
Datos
Ejemplo:
Pueden constituir datos los nombres, nmeros
telefnicos y direcciones de personas que conocemos.
RESTRICCIONES DE INTEGRIDAD
REFERENCIAL
- El Cdigo de Cliente en Facturas debe cumplir
que exista en Clientes y que sea clave primaria
- Cdigo de Producto en Facturas debe cumplir
que exista en Productos y que sea clave primaria
Retomando la Definicin de Base de Datos (1), la cual
seala que sta ...es un conjunto de datos
relacionados entre s y que tienen un significado
implcito, se observa en la imagen que los datos de
las tablas se relacionan a travs de las claves y que
stos tienen el significado implcito que se les
atribuye en dicho contexto.
SISTEMA DE GESTIN DE
BASES DE DATOS (SGDB)
Caractersticas:
1. Naturaleza autodescriptiva de los sistemas de base
de datos
2. Separacin entre los programas y los datos, y
abstraccin de los datos
3. Manejo de mltiples vistas de los datos
Principales caractersticas del
enfoque de
Bases de Datos