El modelo de datos orientado a objetos es otro modelo
de datos que está recibiendo una atención creciente-combina las características del modelo de datos orientado
a objetos y el modelo de datos relacional
LENGUAJE DE BASE DE DATOS
LENGUAJE DE DEFINICIÓN DE DATOS
Nota:
LDD
create table cuenta
(número-cuenta char(10),
saldo integer)
LENGUAJE DE MANIPULACION DE DATOS
Nota:
(LMD) es
un lenguaje que permite a los usuarios acceder o manipular
los datos organizados mediante el modelo de datos
apropiado
PROCEDIMENTALES
Nota:
Requieren que el usuario
especifique qué datos se necesitan y cómo obtener
esos datos.
ACLARATIVOS
Nota:
Requieren que el
usuario especifique qué datos se necesitan sin especificar
cómo obtener esos datos.
ACCESO PROGRAMAS DE APLICACION
Nota:
son programas que se usan
para interaccionar con la base de datos.
PROPORCIONADO POR UN INTERFAZ
Nota:
Se pueden
usar para enviar instrucciones LMD y LDD a
la base de datos
EXTENSIÓN DEL MENSAJE ANFITRION
Nota:
PA
raincorporar llamadas LMD dentro del programa dellenguaje anfitrión
USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
PROGRAMADORES DE APLICACIONES
Nota:
P
ueden
elegir entre muchas herramientas para
desarrollar interfaces de usuario
PROGRAMAS SOSTIFICADOS
Nota:
In
teractúan con el sistema
sin programas escritos
USUARIOS NORMALES
Nota:
No
sofisticados
que interactúan con el sistema mediante la invocación
de alguno de los programas de aplicación
permanentes que se ha escrito previamente
USUARIOS ESPECIALIZADOS
Nota:
Usuarios sofisticados
que escriben aplicaciones de bases de datos
especializadas que no son adecuadas en el marco
de procesamiento de datos tradicional
ESTRUCTURA DE UN SISTEMA DE BASES DE DATOS
GESTOR DE ALMACENAMIENTO
INTEGRIDAD
TRANSACCIONES
ARCHIVOS
MEMORIA INTERMEDIA
ESTRUCTURAS
ARCHIVO
DICCIONARIO
INDICES
PROCESADOR DE CONSULTAS
INTERPRETE LDD
Nota:
interpreta las instrucciones
del LDD y registra las definiciones en el
diccionario de datos
COMPILADOR LDM
Nota:
instrucciones
de bajo nivel que entiende el motor de evaluación
de consultas
MOTOR DE EVALUACION DE CONSULTAS
Nota:
ejecuta
las instrucciones de bajo nivel generadas por el
compilador del LMD