Relación entre arquitectura y estructura
1. Sistemas orientados a ficheros:
DESVENTAJAS
❖ Desperdicio de espacio de almacenamiento al existir duplicado de datos (debido a la redundancia de datos).
❖ Inconsistencia de los datos (datos iguales hacen referencia a distintas cosas).
❖ Tratamiento ineficaz de los datos (no se puede modificar, actualizar todos los datos al mismo tiempo)
❖ Dificultad del tratamiento de los ficheros en su conjunto debido a la incompatibilidad de los lenguajes de programación.
❖ Solo se pueden realizar las consultas que se han tenido en cuanta a la hora de escribir los programas de aplicación, las consultas son limitadas por el nº de programas de aplicación creados (nº …ver más…
❖ Compartición de los datos porque la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
❖ Mantenimiento de estándares (los estándares pueden establecerse sobre el formato de datos, procedimientos de actualización, reglas de acceso a los datos…Facilitan el intercambio de datos y de la documentación de la base de datos).
3. ¿Qué es un sistema gestor de base de datos?
Es una aplicación que permite a los usuarios crear, definir y mantener las bases de datos.
A través de un lenguaje de definición de datos podré definir la estructura de la base de datos, los tipos de datos y las restricciones sobre los datos.
A través de un lenguaje de manipulación de datos podré insertar, actualizar, consultar, eliminar datos y otras muchas operaciones que nos permite realizar este software.
Todo esto se realiza mediante un lenguaje NO procedural, con este lenguaje el usuario sólo especifica que datos quieren obtenerse sin especificar como obtenerlos.
Nosotros emplearemos el lenguaje SQL (Structure Query Language/Lenguaje de consultas estructurado) que es un lenguaje no procedural estandarizado que utilizan los sistemas gestores de bases de datos relacionales.
Objetivos de un sistema gestor de datos:
❖ Integridad de los datos: se refiere a una serie