Logo Studenta

Fundamentos de Base de Datos 1

¡Este material tiene más páginas!

Vista previa del material en texto

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 foránea 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

Continuar navegando