8.5.
1 Worksheet B
1 BRONZE Look at the database extract below from a table storing details
about students in a Stage 8 class.
A What problems might users of this database experience if they tried to
search for all the students with 'Age = 13' or 'Stage = 8'?
________________________________________________________________
_____________________________________________________________
B How could you break down the 'Student name' and 'Student address' data
items to enable users to enter all of the data required by the data model?
________________________________________________________________
_____________________________________________________________
2 One way of improving the database above is to require the user to enter a
specific data type. Please, fill in the blanks to input the name of each data
type.
Lookup Date/Time Yes/No Number
Autonumber Currency Text
Data type Use
Stores data that is a mixture of text and numbers. normally
stores data that is not part of a calculation.
Stores data that may be used as part of a calculation: one of
the most common number types available is integer.
Different date and time formats are available so that a field
can record a date such as 12 October 2021 or a time such as
10:04PM
Stores money values in different currency formats such as
Dollar or EGP
Automatically assigns a number to each record in a database
— the application creates a new number for each record
added to the data table: once a number has been assigned to
a record it cannot be used again, even if that record is deleted.
Data can have only one of two values, such as YES/NO or
TRUE/FALSE
Provides users with a list Of all the possible data values that
Can be entered into a database under a specific field heading
SILVER
3 A librarian has designed the following database to record details about
members. Use what you have learned about getting the data structure
right to restructure the database for the librarian by completing the data
dictionary below.
Think carefully about any additional fields you may need to add to your
database. Also consider any field headings that may benefit from being
broken down further.
Consider the suitability of recording member age as a data item. Member age
will change each year and will need to be updated. What data item could
you replace this with?
MemberName MemberAddress MemberAge DateJoined
Field heading Data type Field length
MemberID Autonumber N/A
FirstName 25
__________
HouseNumber Text 5
___________
____________
____________
DateJoined
GOLD - Use your data dictionary to answer the following questions.
4 Did you include any new fields in your data dictionary?
a Identify a new field you added.
_______________________________________________________
b Give a reason why you included this new field.
_______________________________________________________
5 Did you break down any of the data items in the librarian’s design into
smaller data items?
a Give one example of where you did this.
_______________________________________________________
b Explain why you made this decision.
_______________________________________________________
_______________________________________________________