Académique Documents
Professionnel Documents
Culture Documents
Abstracción y Arquitectura
En el caso del ejemplo, se definen en este nivel están los formularios que el cliente utiliza para hacer el pedido, los
reportes que el jefe de bodega consulta para empacar y despachar los artículos y el sistema de seguimiento de
despacho que el cliente puede consultar.
Arquitectura – Primer Nivel
Los usuarios de las bases de datos se diferencia en función de sus roles o responsabilidades con la base
de datos:
1. Usuario final: Son usuarios que interactúan con los datos a través de algún sistema que le permita
realizar las tareas de consulta y actualización de datos. En el caso del ejemplo es el cliente y el jefe
de bodega.
2. Programadores: profesionales informáticos que construyen programas a través de herramientas de
desarrollo. En el caso del ejemplo son los profesionales que programaron el sistema de pedidos.
3. Analistas: interactúan con los datos a través de lenguajes de consultas. En el caso del ejemplo son
los profesionales que desarrollan los reportes.
4. Administradores: DBA (data base administrador) son las personas encargadas de velar por la
integridad, disponibilidad y seguridad de los datos. En el caso del ejemplo son los profesionales que
mantienen la continuidad operativa de la base de datos.
Arquitectura – Segundo Nivel
2. Nivel Conceptual
Describe a través de modelos cuales son los datos que se requieren almacenar, la relación que hay entre ellos y las
restricciones asociadas. En este nivel la representación es inherente a la tecnología que se vaya a implementar ya
que es un modelo lógico.
Para hacer estas tareas de forma más eficiente es que se utilizan las herramientas CASE (Computer Aided Software
Engineering), que son un set de aplicaciones informáticas que apoyan todas las tareas de un ciclo de vida de
desarrollo de software.
En el caso del ejemplo, se define en este nivel el modelo de datos con los siguientes componentes:
En el caso del ejemplo, en este nivel están los datos que se necesitan para hacer el pedido. Como los datos del
cliente (nombre, rut, dirección, teléfono), los datos del pedido (número de pedido, fecha, hora, monto), los datos de
los artículos (código, nombre, marca, tipo, precio)
Componentes de una solución con Base de Datos
Una solución que se compone de bases de datos tiene 3 niveles de abstracción:
Resumen
La abstracción aplicada a las bases de datos hace más simple la forma de definir las soluciones y las
responsabilidades de cada rol en un proyecto donde se incluyan las bases de datos.
Una de las herramientas que ayudan a hacer esta separación y permiten realizar las tareas de forma
eficiente son los SGBD.