Sei sulla pagina 1di 15

2

3
4
5
Una base de datos de archivos planos es más sencilla y menos costosa de utilizar. Se ajusta a las
necesidades de muchos negocios pequeños y usuarios individuales.
Un archivo plano tiene muchas limitaciones porque contiene TODOS los datos en UNA tabla.
Estos son algunos inconvenientes adicionales de las bases de datos de archivos planos:
• No hay soporte para el acceso de varios usuarios
• Limitada a bases de datos pequeñas
• Funcionalidad limitada
• Problemas de integridad
• Sin seguridad
• Sin copia de seguridad ni recuperación
• No hay protección de datos en acceso simultáneo

6
7
Un sistema de gestión de bases de datos relacionales (RDBMS) almacena los datos en tablas. Cada tabla
recibe un nombre por parte del usuario que la crea. El usuario suele elegir un nombre relacionado con los
datos que se almacenarán en la tabla; por ejemplo, STUDENTS, EMPLOYEES, LOCATIONS. Cuando
se crea una tabla, el usuario también crea y nombra las columnas relacionadas con las características
específicas que se almacenan para cada registro.

8
9
En comparación con el sistema de archivos planos, el RDBMS tiene varias ventajas:
• Menos redundancia: En un sistema de archivos planos, hay mucha redundancia. Por ejemplo, los
nombres de autores se almacenan varias veces.
• Prevención de inconsistencias: Si se almacena el mismo fragmento de información en más de un lugar,
los cambios en los datos deben realizarse en todos los lugares en los que se almacenen los datos.
• Eficacia: Una base de datos suele ser más eficaz que un sistema de archivos planos, debido a que un
fragmento de información se almacena en menos ubicaciones.
• Integridad de los datos: En un sistema de base de datos, es más fácil mantener la integridad de los
datos porque a cada columna se asignan tipos de dato potentes.
• Confidencialidad: Es más fácil mantener la confidencialidad de la información si el almacenamiento de
los datos está centralizado en una ubicación.

10
La columna PAYROLL_ID es una clave única. Esto significa que el sistema no permite dos filas con el
mismo payroll_id.
En este ejemplo, la clave ajena department_id hace referencia a una fila en la tabla DEPARTMENTS.
Puede saber que Dana Smith trabaja en el departamento 10. Si deseara obtener más información sobre el
departamento de Dana Smith, debería consultar la fila department_id = 10 en la tabla
DEPARTMENTS.

11
12
13
14

Potrebbero piacerti anche