Multiple choice technology databases

What was a problem with navigational data access languages?

  1. The user had to have knowledge of the table and index structures

  2. Navigational data access was far slower than declarative access.

  3. Navigational access languages required the coder to embed their queries inside a procedural language shell.

  4. Navigational languages were far slower then SQL

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Navigational systems required programmers to explicitly navigate through the database by knowing the physical structure of tables, indexes, and relationships. This meant you had to understand HOW data was stored and accessed, not just WHAT data you wanted. SQL's key advantage is being declarative - you specify the desired result without specifying the access path.