0% found this document useful (0 votes)
17 views3 pages

8.5.1 Worksheet B

The document provides guidance and examples for structuring a database to store student information. It asks the reader to identify issues with searching an example database and improve the structure by specifying data types for each field. It also asks the reader to restructure a library member database by completing a data dictionary.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

8.5.1 Worksheet B

The document provides guidance and examples for structuring a database to store student information. It asks the reader to identify issues with searching an example database and improve the structure by specifying data types for each field. It also asks the reader to restructure a library member database by completing a data dictionary.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

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.
_______________________________________________________
_______________________________________________________

You might also like