Library Information Technology 9626 Creating a data dictionary
AS Level · Information Technology 9626

Creating a data dictionary

Revise Creating a data dictionary for Information Technology 9626 (AS Level) — revision notes, 17 practice questions and instant AI marking.

📖 Revision notes · preview
10.3 · Chapter 10 · AS Level IT · Hodder Education

Creating a Data Dictionary

What a data dictionary is, what it must contain, and how to build one from a database — with a full worked example from the Jobs and Employee tables.

📋 Definition
🏷️ Components
📝 Worked Example
The Big Idea: A data dictionary describes the structure of a database — what tables exist, what fields are in each table, their data types, sizes, key fields, and any metadata like input masks or validation rules. It is created before the database as an alternative planning tool to an ERD.
10.3What is a Data Dictionary?
Definition

A data dictionary is a file (often a word-processed document) containing descriptions of and information about the structure of data in a database. It is often designed before a database is created as an alternative to an entity relationship diagram (ERD).

While an ERD shows the relationships between tables visually, a data dictionary provides a detailed written record of every field in every table — making it a practical reference for anyone building or maintaining the database.

10.3.1Components of a Data Dictionary
📋 Table Names
The name of each database table. Short, meaningful, no spaces (e.g. Jobs, Employee, Employer, Type).
🏷️ Field Names
The name of each field within the table. Short, meaningful, no spaces or underscores (depends on the task specification).
🔢 Data Types
The type of data each field holds — Alphanumeric/Text, Integer, Decimal, Currency, Date/Time, Boolean. Include sub-types where appropriate (e.g. Currency, 2 decimal places).
📏 Field Size
The maximum number of characters for alphanumeric fields only. Count the longest data item in the actual data and set the size to that number. Numeric fields do not need a size.
🔑 Key Field
Whether the field is a Primary Key (PK), Foreign Key (FK), or part of a Compound Key. Leave blank if the field is neither.
⚙️ Metadata
Any additional rules for the field: input masks, validation rules, default values — where applicable. Many fields will have no metadata.
⚠️ Field size only applies to alphanumeric (text) fields. Numeric, Currency, Date/Time, and Boolean fields do not have a character field size — leave this column blank or state "N/A" for those rows.
10.3.2How to Create a Data Dictionary
1
Create a table in your word processor for each database table

Use the table name as a heading above the table. Set up columns: Field name | Data type | Field size | Key field | Metadata.

2
List all field names in the left column

One row per field. Keep names short, meaningful, consistent in style, no spaces.

3
Determine the data type for each field

Remember: only use numeric if the data will be used in calculations. Use alphanumeric for text, IDs, phone numbers, postcodes. Include sub-type where relevant (e.g. Currency 2dp, Date/Time).

4
Set field sizes for alphanumeric fields only

Examine the actual data. Find the longest entry for each field. Count its characters. Set that as the field size. E.g. "Trainee Snowboard Instructor" = 28 characters → field size = 28.

5
Identify key fields
6
Add metadata where applicable

If the task specifies an input mask or validation rule, record it here. Most fields will have none — leave blank or dash.

Example
🔓 Read the full Creating a data dictionary note → You're seeing the preview · sign in to read it all
Also in the full note
  • 📋 Summary & Review
  • ✅ Concepts Checklist
  • 🧠 What to Memorise
  • 🎯 Exam Tips
What's inside
📖 Revision notes ◉ 17 practice questions 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking

Past papers that test Creating a data dictionary

Real Information Technology 9626 papers with questions on this topic — open one and get it marked instantly, free.

9626 Mar 2024 · Paper 1 · Variant 2 Cambridge · mark scheme Open → 9626 Jun 2022 · Paper 3 · Variant 3 Cambridge · mark scheme Open → 9626 Jun 2021 · Paper 1 · Variant 1 Cambridge · mark scheme Open → 9626 Nov 2018 · Paper 1 · Variant 2 Cambridge · mark scheme Open → 9626 Jun 2018 · Paper 3 · Variant 1 Cambridge · mark scheme Open → 9626 Nov 2017 · Paper 3 · Variant 3 Cambridge · mark scheme Open →
All Information Technology 9626 past papers →

Read the full Creating a data dictionary notes free

That's the preview — create a free account to read the rest, plus flashcards and 17 practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Information Technology topics