Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paola Otálora
EJE 1
Conceptualicemos
Fuente: Shutterstock/697523941
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Creación de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Arquitectura ANSI/Sparc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ÍNDICE
Introducción
Hoy resulta muy usual que las empresas implementen sistemas para
la administración de la información, puesto que representan un valioso
activo, por tal razón, las organizaciones han venido tomando conciencia
de la importancia que tiene invertir en esta tecnología. Por eso, como
ingenieros de sistemas, encontraremos en el campo laboral diferentes
retos en torno al diseño de bases de datos.
Bases de datos
El almacenamiento de la información ha
jugado un papel crucial en el desarrollo de Relaciones
nuestra sociedad tal y como la conocemos Son las asociaciones entre las
entidades o entre tablas en
hoy, si bien, a lo largo de la historia, se han un modelo relacional (Oppel,
desarrollado diferentes mecanismos para 2009, p. 32).
• Manejo de transacciones. Una transacción es una rutina que incluye varias ope-
raciones que se ejecutan como un único bloque, de forma que, si alguno de los
procesos no se ejecuta, el SGBD debe descartar o deshacer la totalidad de las ope-
raciones incluidas dentro del bloque, dejando la información exactamente igual al
instante anterior a la ejecución de la transacción.
Esquemas
Arquitectura ANSI/Sparc
Los esquemas son los componentes
La arquitectura propuesta en el comité básicos para la arquitectura de un SGBD, ya
de la ANSI, denominada ANSI-Sparc (Ame- que permiten aislarlo y diferenciarlo clara-
rican National Standards Institute, Stan- mente con la base de datos, de forma que
dards Planning and Requirements Com- el sistema gestor adquiere la capacidad
mittee), es un estándar de diseño para los de modificar la información, sin la nece-
SGBD, el cual busca plantear un esquema sidad de tener que alterar la estructura de
que ayude a simplificar y a ocultar la com- los datos, los esquemas se dividen en tres
plejidad relacionada con el manejo de la grupos.
información a través de tres características
fundamentales: • Esquema de visión o externo: este
componente permite a los usuarios
• Esquemas: establece los estánda- la visualización y el consumo de la in-
res para el almacenamiento de los formación, proporcionando además
datos como espacio, particulares y una interfaz intuitiva para la interac-
usuarios responsables. ción con la base de datos (ver figura
1). Sus características son:
• Niveles: esta característica propor-
ciona diferentes mecanismos para la -- Requiere de aplicaciones que per-
visualización de los datos de acuerdo mitan estructurar y presentar los
con el nivel de permisos. datos.
Esquema
Vista 1 Vista 2 ... Vista n
de visión
Figura 1. Esquema de visión
Fuente: propia
¡Importante!
A través del esquema conceptual es posible la descripción abs-
tracta y teórica de la información que se va a depositar dentro
de la base de datos, se debe aclarar que esta representación
se emplea para describir la forma de acceso a los usuarios y
la estructura de los datos, siendo estos independientes del
almacenamiento físico y del software empleado.
Esquema
Vista 1 Vista 2 ... Vista n
de visión
Esquema
Tabla 1 Tabla 2 ... Tabla n
conceptual
Figura 2. Esquema conceptual
Fuente: propia
Esquema
Vista 1 Vista 2 ... Vista n
de visión
Esquema
Tabla 1 Tabla 2 ... Tabla n
conceptual
Esquema
Bases de datos en disco, índices, apuntadores y registros.
físico
Bases de Almacenamiento
datos físico
Figura 3. Esquema físico
Fuente: propia
Usuarios y aplicaciones
Esquema
Nivel Vista 1 Vista 2 ... Vista n
de visión
lógico
Esquema
Tabla 1 Tabla 2 ... Tabla n
conceptual
Esquema
Bases de datos en disco, índices, apuntadores y registros.
físico
Nivel
físico
Bases de Almacenamiento
datos físico
Figura 4. Niveles de visión de los datos
Fuente: propia
Usuarios y aplicaciones
Esquema
Nivel Vista 1 Vista 2 ... Vista n
de visión
lógico
Esquema
Tabla 1 Tabla 2 ... Tabla n
conceptual
Esquema
Bases de datos en disco, índices, apuntadores y registros.
físico
Nivel
físico
Disco Disco Almacenamiento
antiguo nuevo físico
Figura 5. Cambios a nivel físico
Fuente: propia
3 levels architecture
https://bit.ly/2xYbdsX
Bases de datos
De acuerdo con su tecnología y modelo, los pasos realizados por un SGBD pueden
diferir levemente respecto al siguiente procedimiento, sin embargo, este sirve de base
para comprender a grandes rasgos su funcionamiento (ver figura 6).
7
Programa de usuario 1
6
4 SGBD
Buffer 3
5 2
Visión Conceptual Físico
Base de datos
Figura 6. Flujo de control y flujo de datos en un SGBD
Fuente: propia
1. El usuario, por medio de su aplicación, genera una llamada al SGBD para ejecu-
tar una operación de consulta –es decir, recuperar un registro–, lo primero que el
sistema debe realizar es validar que el nivel de permisos sea el adecuado para la
acción.
3. En caso de que la sintaxis sea la adecuada, nuevamente el SGBD, a través del es-
quema físico, determina el mecanismo que debe emplear para atender la consul-
ta. Recordemos que la aplicación de usuario desconoce cómo están almacenados
7. Por último, el SGBD da por finalizada la petición del usuario y devuelve el control a
la aplicación de usuario.
Instrucción
A continuación, lo invitamos a realizar la actividad de aprendizaje:
control de lectura, acerca de las bases de datos relacionales. Disponible
en la página principal de este eje.
Instrucción
A manera de cierre, se invita al estudiante a desarrollar la actividad eva-
luativa. La encuentra disponible en el panel de tareas de la plataforma.
http://www.cursogis.com.ar/BasesP/Zip/Base_Clase1.pdf