WJEC A-Level Computer Science 601-5345-3
Hardware: Architecture, Memory and Storage
Networks and Data Transmission
Logic Gates and Boolean Algebra
Data Representation and Data Types
Data Structures
Organisation of Data: Files and Records
Database Systems
The Operating System
Algorithms and Programs
Principles of Programming
Systems Analysis
Software Engineering and Program Construction
Types of Software System
Practical Programming
Data Security and Integrity
Computing, Society and the Law
Advanced Data Structures and Logic
Recursion, Sorting and Searching
Programming Paradigms and Translators
System Design and Human-Computer Interaction
Software Engineering Tools and Professional Practice
Advanced Architecture and Assembly Language
Communication Networks and File Organisation
Number Representation and Floating Point
Databases and Distributed Systems
Operating System Management
Software Systems and Applications
Data Security, Cryptography and Attack
Database Systems
- 7 subtopics
- 21 things to know
- AS Unit 1
What Database Systems covers
Database Systems is examined in AS Unit 1, Fundamentals of Computer Science. It covers flat files and the relational model, relational and other contemporary database systems, primary, foreign, composite and candidate keys, indexes and links between tables, entity relationship modelling, normalisation to third normal form and the database management system, queries and user views.
Where it is assessed
AS Unit 1
Fundamentals of Computer Science, examined again at A2 at a more demanding level.
Check the WJEC specification ↗The 7 subtopics
Each one has its own page.
- Flat files and the relational modelHow a flat file database stores its data, table in a relational database and term attribute as used in database design.Open →
- Relational and other contemporary database systemsTwo benefits of a relational database system, noSQL database and key-value store.Open →
- Primary, foreign, composite and candidate keysTerm primary key, candidate key and table that needs a composite key.Open →
- Indexes and links between tablesIndex in a database, how an index speeds up a search and how a one-to-many relationship is implemented in a relational database.Open →
- Entity relationship modellingThree degrees of relationship an entity relationship model can show, one-to-many relationship and one-to-one relationship.Open →
- Normalisation to third normal formRepeating group, partial dependency and transitive dependency.Open →
- The database management system, queries and user viewsDatabase management system, effect of adding DESC to an ORDER BY clause and view of a database.Open →
What you need to know
Answer each one before you reveal it.
Why does holding a customer's full address inside every one of their order records cause problems?
State two benefits of a relational database system.
Define the term primary key.
What is an index in a database?
What is an entity relationship diagram used for?
What is normalisation?
What is a query?
Give two drawbacks of a relational database system.
Why must the value of a primary key never repeat?
Give one drawback of adding an index to a field.
How is an entity shown in an entity relationship diagram?
State the condition a table must meet to be in first normal form.
Which keyword in a Structured Query Language statement lists the fields to be returned?
Describe how a flat file database stores its data.
What is a NoSQL database?
How is a primary key chosen from among the candidate keys?
Which fields are worth indexing?
Name the three degrees of relationship an entity relationship model can show.
State the condition a table must meet to be in second normal form.
What does the FROM clause of a query specify?
Take Database Systems further
The same content, four other ways.
Questions from this topic
Each one with the model answer underneath.
- 1
What is a database?
Model answer
A database is a structured, persistent collection of related data held in one place so that it can be searched, updated and shared by more than one application.
- 2
Describe how a flat file database stores its data.
Model answer
A flat file database holds everything in one single table, so every record repeats every attribute it needs, including facts that really belong to something else.
- 3
What is a table in a relational database?
Model answer
A table is a set of records about one kind of thing, such as pupils or orders, with the same fields defined for every record.
- 4
What does one row of a database table represent?
Model answer
One row is a record, holding all the field values for a single instance of the thing that table describes.
- 5
What does one column of a database table hold?
Model answer
One column is a field, holding the same attribute for every record in the table, such as surname or date of birth.
- 6
Define the term attribute as used in database design.
Model answer
An attribute is a named property of an entity, and it becomes a field of the table that stores that entity.
What is inside Levo
Six ways to work the same material.
Database Systems revision questions
- What does Database Systems cover in WJEC A-Level Computer Science?
- 7 subtopics: flat files and the relational model, relational and other contemporary database systems, primary, foreign, composite and candidate keys, indexes and links between tables, entity relationship modelling, normalisation to third normal form and the database management system, queries and user views. Each one has its own page with questions and model answers.
- How is Database Systems organised?
- By the WJEC 601-5345-3 specification, subtopic by subtopic, so it matches the order you are taught it in.
Every question in Database Systems, 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.