Un archivo es un conjunto de registros compuestos por un conjunto de campos que tienen
valores de información, sobre los cuales se pueden hacer operaciones de adición, cancelación y edición de registros y campos con relación a la estructura de organización del archivo. Las principales limitaciones de la técnica basada en archivos son: la duplicidad de datos, la dependencia lógico/física entre los programas y los datos, La incompatibilidad de formatos entre los archivos, la generación de islas de información en el sistema de archivos dentro de la organización, las consultas predestinadas o fijas del sistema, el excesivo aumento de programas de aplicación y finalmente lo estático de la gestión de los datos. Una base de datos es una estructura integrada de datos que contiene físicamente la representación lógica de un conjunto de entidades y relaciones que representan el modelo de las necesidades de información de una organización. El diseño lógico de un sistema de bases de datos es la representación de las entidades y relaciones que modelan el sistema, y el diseño físico es la representación estructurada de los datos utilizando una tecnología de bases de datos. Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite crear, editar y controlar el acceso de la base de datos. Las organizaciones ANSI - SPARC en sus estándares proponen una arquitectura en tres niveles de abstracción para una arquitectura de un SGBD. La función de un esquema en bases de datos es independizar el gestor de la base de datos de los datos físicos almacenados en la base de datos. Los niveles mencionados son: i) El nivel externo o teoría: es la vista lógica de la base de datos que ven los usuarios. ii) El nivel conceptual o abstracción: es la descripción lógica de la base de datos a través del esquema. iii) El nivel interno o diseño: es el contenido de los datos en el computador. La independencia lógica de los datos ocurre cuando los usuarios de la base de datos no se afectan por lo cambios conceptuales e internos de la base de datos; la independencia física se presenta cuando los cambios en el nivel físico de la base de datos no afectan los niveles conceptual y externos de la misma. Los lenguajes que componen el SQL son tres: el lenguajes de definición de datos (Data Definition Lenguaje: DDL), el lenguaje de manipulación de datos (Data Manipulation Lenguaje: DML) y el lenguaje de control de datos (Data Control Lenguaje). Estos lenguajes dan capacidades al SGBD para realizar las operaciones en la base de datos. Las principales ventajas de un SGBD son: i) La posibilidad de utilizar estándares en la creación del sistema. ii) El aumento de productividad en el diseño y la operación del sistema de información. iii) La disminución de la redundancia de datos. iv) La coherencia de los datos. v) La producción de información genérica para la organización. vi) La globalización de los datos organizacionales. vii) La integridad de los datos. viii) La seguridad de los datos. ix) El menor costo en el tratamiento de datos. x) La mejor accesibilidad a los datos. xi) El mantenimiento simplificado de las aplicaciones. xii) La mayor capacidad de respuesta del sistema. xiii) El acceso concurrente a los datos. xiv) La facilidad en la definición de los requerimientos de información del sistema. Key Word Database, architecture, system (Base de datos, arquitectura, sistema)
Referencia Bibliografica Capacho Portilla, José Rafael, Nieto Bernal, Wilson. Diseño de base de datos [Internet]. Barranquilla: Universidad del Norte; 2017. [cited 2018 May 24]