SON USUARIOS CON UN POCO O
NADA DE NOCION DE LA
INFORMATICA QUE SOLO
VISUALIZA LA INTERFASE
CARCTERISTICAS
Aplicaciones diseñadas específicamente para atender sus necesidade
Un lenguaje de manipulación de datos autocontenido, que permite al
usuario realizar operaciones de recuperación y actualización de
información de la base de datos.
Utilidades que permiten realizar consultas y modificaciones a la base
de datos sin necesidad de conocer un lenguaje de manipulación.
PROGRAMADORES DE
APLICACIONES
Los programadores que desarrollan aplicaciones en
entornos de base de datos
CARCTERISTICAS
• Escribiendo sus programas en un lenguaje de tercera
generación en el que se intercalan sentencias en un lenguaje
de manipulación de datos.
• Desarrollando sus aplicaciones por medio de
generadores de pantallas, generadores de informes y
lenguajes de cuarta generación.
• Empleando para escribir sus programas el lenguaje LMD
autocontenido, sin apoyo de un lenguaje anfitrión.
EL ADMINISTRADOR DE LA BASE DE DATOS
(DBA O DATABASE ADMINISTRADOR)
Es el usuario, o usuarios, responsable del diseño, creación y
mantenimiento de la base de datos.
CARCTERISTICAS
Para facilitarle la tarea de diseño, el sistema puede poner a su disposición
herramientas de ayuda, como las herramientas CASE (Computer Aided Software
Engineering).
El SGBD pondrá a disposición del DBA varios lenguajes de definición de datos
(lenguajes LDD) mediante los que especificará los distintos esquemas (externos,
conceptual e interno) de la base de datos para su compilación y almacenamiento en
el directorio de datos.
SGBD suelen disponer de utilidades o programas de servicio diseñados para
ayudar al DBA en la explotación del sistema.
MODELOS DE DATOS.
CARACTERISTICAS
En una base de datos se representa una parte
del mundo real con el objetivo de que dicha
representación pueda ser utilizada por
distintas aplicaciones actuales y futuras.
El universo del discurso es la parte o aspecto del mundo real que el diseñador
toma en consideración y que tras el adecuado diseño se plasmará en una
base de datos.
La representación del universo del discurso obtenida por aplicación de un modelo de datos será una
estructura de datos denominada esquema. Al aplicar una cierta sintaxis al modelo se obtiene un
lenguaje de datos.
Todo modelo de datos tendrá una parte estática que permitirá representar las estructuras y una
parte dinámica que permitirá representar las propiedades dinámicas del universo del discurso.
Asociado a la parte estática del modelo habrá un lenguaje de definición de datos (LDD) y asociado a
la dinámica existirá un lenguaje de manipulación de datos (LMD).
El conjunto de los valores que toman los distintos objetos del esquema en un instante dado se
denomina ocurrencia del esquema o base de datos. La ocurrencia del esquema varía en el tiempo, ya
que, como consecuencia de operaciones de actualización sobre la base de datos, los objetos del
esquema van tomando distintos valores a lo largo del tiempo.