levo

Databases

  • 10 subtopics
  • 30 things to know
  • A2 Unit 1

What Databases covers

Databases is examined in Unit A2 1, Information Systems. It covers the relational database and its main features, logical and physical data models, entities, attributes and keys, entity-relationship modelling, normalisation to third normal form, the data dictionary, structured Query Language: creating and changing data, structured Query Language: retrieving data, query By Example and alternatives to SQL and database security, integrity and recovery.

Where it is assessed

A2 Unit 1

Information Systems.

Check the CCEA specification ↗

The 10 subtopics

Each one has its own page.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

What is a relational database?

Key term

What are the main features of a relational database?

Key term

What is a flat file, and why is it a poor way to store related data?

Key term

Why should a date be stored as a date rather than as text?

Key term

What is meant by an entity occurrence?

Key term

Why can a many-to-many relationship not be implemented directly?

Key term

What is meant by the optionality of a relationship?

Key term

Produce the entity-relationship model for a library that lends copies of books to members.

Key term

Take an Employee table holding employee number, name, department code and department name to third normal form.

Evaluation

What are the disadvantages of normalisation?

Key term

What is a data dictionary?

Key term

Why is a data dictionary useful when a new developer joins a project?

Key term

What does the ORDER BY clause do?

Key term

What is the difference between WHERE and HAVING?

Key term

What is the difference between an inner join and a left outer join?

Evaluation

State two advantages of Query By Example over SQL.

Key term

Why is Query By Example usually specific to one product?

Key term

How do most database products relate Query By Example to SQL?

Key term

What is validation, and what is it able to check?

Key term

What is verification, and how does it differ from validation?

Key term

Name four validation checks a database can apply.

Key term

What is Structured Query Language?

Key term

What is a logical data model?

Key term

Define the term entity.

Numbers

Write the SQL to insert a new member.

Key term

State the difference between a logical and a physical data model.

Key term

Define the term attribute.

Key term

What are the characteristics of data in un-normalised form?

Key term

Why does a data dictionary record validation rules?

Numbers

Write the SQL to change a member's surname.

Take Databases further

The same content, four other ways.

Commonly confused

Pairs that lose marks when they are blurred together.

  • Partial dependency vs Transitive dependency

    Partial dependency: an attribute determined by part of a composite key. Transitive dependency: an attribute determined by another non-key attribute.

  • Primary key vs Foreign key

    Primary key: an attribute uniquely identifying a record in its own table. Foreign key: an attribute holding a value that identifies a record in a different table.

Questions from this topic

Each one with the model answer underneath.

  1. 1

    What is a relational database?

    Model answer

    A relational database stores data in tables of rows and columns, where each table holds one kind of thing and tables are joined by shared values rather than by physical pointers. The structure is defined separately from the programs that use it.

  2. 2

    What are the main features of a relational database?

    Model answer

    A relational database holds data in linked tables, enforces a primary key on every table, links tables through foreign keys, enforces referential integrity, stores each fact once, and is queried through a language such as Structured Query Language rather than by navigating a fixed path.

  3. 3

    What is a flat file, and why is it a poor way to store related data?

    Model answer

    A flat file stores everything in one table. Related facts then repeat on every row that mentions them, so the same fact is stored many times, storage is wasted, and an update applied to some rows and not others leaves the file contradicting itself.

  4. 4

    What is a database management system?

    Model answer

    A database management system is the software that sits between users and the stored data, creating and maintaining the structure, enforcing rules and security, and processing queries and updates so that applications do not deal with the files directly.

  5. 5

    What is meant by data independence?

    Model answer

    Data independence means the structure of the stored data can be changed without rewriting the programs that use it, because applications ask the database management system for data by name rather than reading files in a fixed layout.

  6. 6

    How does a relational database control access to data?

    Model answer

    A relational database grants privileges to named users or roles, so a user may be permitted to read a table but not to update it, or to see certain columns only through a view that hides the rest.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A check requires a value.
presencerangeformat

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

ANormal data is 12, which should be accepted.
BBoundary data is 1 and 50, which should be accepted.
C0 and 51, just outside the limits, should be rejected.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

One byte is made up of 8 bits.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Databases revision questions

What does Databases cover in CCEA A-Level Digital Technology?
10 subtopics: the relational database and its main features, logical and physical data models, entities, attributes and keys, entity-relationship modelling, normalisation to third normal form, the data dictionary, structured query language: creating and changing data, structured query language: retrieving data, query by example and alternatives to sql and database security, integrity and recovery. Each one has its own page with questions and model answers.
How is Databases organised?
By the CCEA 2650 specification, subtopic by subtopic, so it matches the order you are taught it in.

Every question in Databases, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.