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 data access languages required users to understand the physical database structure - table relationships, index hierarchies, and access paths. Unlike SQL's declarative approach where you specify WHAT data you want, navigational languages required knowing HOW to navigate to it.