The Internet café must keep records of the users and be able to charge users for the time that they were logged onto the Internet - NSC Information Technology - Question 4 - 2016 - Paper 2
Question 4
The Internet café must keep records of the users and be able to charge users for the time that they were logged onto the Internet. A database for this purpose has be... show full transcript
Worked Solution & Example Answer:The Internet café must keep records of the users and be able to charge users for the time that they were logged onto the Internet - NSC Information Technology - Question 4 - 2016 - Paper 2
Step 1
Motivate the choice of radio buttons for the Gender option.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Radio buttons are used for the Gender option because they allow users to select only one option at a time. This method is intuitive for users as it clearly indicates that only one gender can be chosen. Additionally, it enhances usability by preventing incorrect or multiple selections and ensures that the choice is clear and straightforward.
Step 2
Without changing the label, suggest ONE way in which the GUI could be changed to indicate the format in which the user should enter the time.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
A possible change to indicate the format for time entry could be to replace the text box with a combo box, where users can select from preset time options. This would ensure that the entered time adheres to the required format and reduces the chances of user error.
Step 3
Explain the difference between valid data and correct data.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Valid data refers to data that falls within the defined constraints and rules set out in the system, such as a time entry being between 0 and 24 hours. Correct data, on the other hand, is data that is accurate and aligns with the user's intended input. For example, if a user enters '25' as the time, it is valid in format but incorrect in context, as there are only 24 hours in a day.
Step 4
Indicate how the tables above could be linked so that a one-to-many relationship can be formed.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The tables tblComputers and tblUsers can be linked by using the ComputerNumber from tblComputers as a primary key and placing it in tblUsers as a foreign key. This setup establishes a one-to-many relationship where one computer can be associated with many users.
Step 5
Display the logout time of the users who paid with debit cards in sequential order.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
SELECT LogoutTime
FROM tblUsers
WHERE PaymentMethod = 'Debit Card'
ORDER BY LogoutTime;
Step 6
Change the payment method for 73110117564076 to 'Credit Card'.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
UPDATE tblUsers
SET PaymentMethod = 'Credit Card'
WHERE UserIDNo = '73110117564076';
Step 7
Display the number of users who paid with cash.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
SELECT COUNT(UserIDNo) AS CountCashIds
FROM tblUsers
WHERE PaymentMethod = 'Cash';
Step 8
Display a list of users who logged in after 12:00 on 2016/02/25.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
SELECT *
FROM tblUsers
WHERE (LoginTime > '12:00') AND (LoginDate = #2016/02/25#);
Step 9
State the basic information that is captured during an audit trail.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
The basic information captured during an audit trail includes records of who made changes to the database, what changes were made, and when those changes occurred. This ensures accountability and helps maintain the integrity of the data.
Step 10
Indicate TWO ways in which data is captured invisibly.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Using cookies to track user behavior on websites.
Monitoring online activities through web analytics tools.
Step 11
What is this process called?
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
This process is called Data Mining, which involves analyzing large sets of data to uncover patterns and relationships.