Computer-science_A-level_Cie
-
computers-and-components6 主题
-
logic-gates-and-logic-circuits2 主题
-
central-processing-unit-cpu-architecture6 主题
-
assembly-language-4 主题
-
bit-manipulation1 主题
-
operating-systems3 主题
-
language-translators2 主题
-
data-security3 主题
-
data-integrity1 主题
-
ethics-and-ownership3 主题
-
database-concepts3 主题
-
database-management-systems-dbms-1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml1 主题
-
computational-thinking-skills1 主题
-
algorithms14 主题
-
data-types-and-records2 主题
-
arrays2 主题
-
files1 主题
-
introduction-to-abstract-data-types-adt1 主题
-
programming-basics1 主题
-
constructs2 主题
-
structured-programming1 主题
-
program-development-life-cycle2 主题
-
program-design-2 主题
-
program-testing-and-maintenance3 主题
-
user-defined-data-types1 主题
-
file-organisation-and-access-3 主题
-
floating-point-numbers-representation-and-manipulation3 主题
-
protocols2 主题
-
circuit-switching-packet-switching1 主题
-
processors-parallel-processing-and-virtual-machines5 主题
-
boolean-algebra-and-logic-circuits4 主题
-
purposes-of-an-operating-system-os3 主题
-
translation-software3 主题
-
encryption-encryption-protocols-and-digital-certificates3 主题
-
artificial-intelligence-ai4 主题
-
recursion1 主题
-
programming-paradigms4 主题
-
object-oriented-programming7 主题
-
file-processing-and-exception-handling2 主题
-
data-representation5 主题
-
multimedia3 主题
-
compression2 主题
-
networks-and-the-internet11 主题
file-access
File access methods
What are file access methods?
-
Once a file is organised and stored, it must be accessed correctly in order to retrieve or update data
-
The method of access depends on the file organisation used
Sequential access
-
Sequential access means accessing records one after another, in order, starting from the beginning of the file
|
Key features |
Used with |
|---|---|
|
Reads records in sequence |
Serial and Sequential files |
|
Slower for searching large files |
Must process earlier records first |
|
Efficient when reading the whole file |
Ideal for batch processing (e.g. payroll, reports) |
-
Example: Reading every student’s exam result in order of candidate number
Direct (random) access
-
Direct access allows a program to jump straight to the location of a specific record, without reading previous ones
|
Key features |
Used with |
|---|---|
|
Accesses records directly by position or key |
Sequential (with indexing) and Random files |
|
Fast access to individual records |
Ideal for databases and real-time systems |
|
Requires a calculation or index to find the correct location (e.g. hashing) |
Useful when you need to look up a record quickly |
-
Example: Accessing a bank account record by account number
Responses