Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Temario
1. Nueva visión de los datos
2. Nivel de abstracción de datos
3. Usuarios de Bases de Datos
4. Arquitecturas de las aplicaciones
5. Lenguajes de bases de datos
6. Estructura de un sistema de Bases de Datos
Independencia Lógica:
Es la capacidad de modificar el esquema conceptual sin tener que
alterar los esquemas externos ni los programas de aplicación.
Independencia Física:
Para que el sistema sea útil, debe recuperar los datos eficientemente.
Como muchos usuarios de sistemas de bases de datos no están
familiarizados con computadoras, los desarrolladores esconden la
complejidad a los usuarios a través de varios niveles de abstracción para
simplificar la interacción de los usuarios con el sistema:
• Usuarios normales.
• Programadores de aplicaciones.
• Los usuarios sofisticados.
• Usuarios especializados.
Son los usuarios que interactúan con el sistema sin programas escritos, se
encargan de formar sus consultas en un lenguaje de consulta de base de
datos. Cada una de estas consultas se envía al procesador de consultas,
cuya función es transformar que se encuentran en un lenguaje de
manipulación de datos (LMD) a instrucciones que el gestor de
almacenamiento entienda. Los analistas que envían las consultas para
explorar los datos en la base de datos entran en esta categoría.
• Front/end
• Back/end
Front/end
– Es la parte de la aplicación que interactúa con el usuario.
– Basados en una interfaz gráfica con el usuario (GUI). El Cliente corre la
aplicación que ofrece la interfaz con el usuario.
Back/end
– Es la parte no-interactiva de la aplicación. La mayor parte reside en las
Bases de Datos (relacionales o no).
¿Las reglas pueden ser transcriptas a un programa para ser ejecutadas por
una computadora, a fin de evitar la intervención humana?
Aplicaciones de PC e interfaces
Aplicativo del Usuario gráficas
Distribución de Datos
Distribución de Procesamiento
6. Estructura de un
sistema de Bases de Datos
GRACIAS