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
Primary, foreign, composite and candidate keys
- 3 things to know
- AS Unit 1
Overview
Term primary key, candidate key and table that needs a composite key.
What you need to know
Answer each one before you reveal it.
Why must the value of a primary key never repeat?
How is a primary key chosen from among the candidate keys?
Questions from this subtopic
Each one with the model answer underneath.
- 1
Define the term primary key.
Model answer
A primary key is the field, or combination of fields, chosen to identify every record in a table uniquely.
- 2
Why must the value of a primary key never repeat?
Model answer
If two records shared the value there would be no way to say which of them a request referred to, so records could not be retrieved or linked reliably.
- 3
What is a candidate key?
Model answer
A candidate key is any field or combination of fields that could identify each record uniquely and is therefore eligible to be chosen as the key.
- 4
How is a primary key chosen from among the candidate keys?
Model answer
The designer picks the candidate that is shortest, never changes and is always present, and the remaining candidates become alternate keys.
- 5
When is a composite key needed?
Model answer
A composite key is needed when no single field is unique, so two or more fields are taken together to identify each record.
- 6
Give an example of a table that needs a composite key.
Model answer
A table recording which pupil sits which subject needs the pupil identifier and the subject code together, since each appears many times on its own.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
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.