0% found this document useful (0 votes)
71 views

Topic 1 Lecture Tutorial Discussion Questions

The document provides 27 multiple choice and short answer questions about database concepts covered in a tutorial for week 1. The questions cover topics like the purpose of spreadsheets, issues with sharing data in spreadsheets, database terminology like tables, fields, data types, primary keys, and how to write basic queries using operators like equals, like, between.

Uploaded by

Vũ Quếanh
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Topic 1 Lecture Tutorial Discussion Questions

The document provides 27 multiple choice and short answer questions about database concepts covered in a tutorial for week 1. The questions cover topics like the purpose of spreadsheets, issues with sharing data in spreadsheets, database terminology like tables, fields, data types, primary keys, and how to write basic queries using operators like equals, like, between.

Uploaded by

Vũ Quếanh
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Tutorial 1 - Questions

Below you’ll find the tutorial content for Week 1. The questions relate to the material covered in the
lectures in Week 1. You do NOT have to submit any of these answer for marking. However, some of
the topics discussed within this document will be the basis of some mid semester test questions during
the semester. The answers to these questions will also help you to have a better understanding
database concepts – and to build the learning summary of your final portfolio submission

1. You have probably used Microsoft Excel before. Your lab instructor will probably
demonstrate it in Week 1. Why do you think spreadsheet packages such as Excel are so
popular?
The reason for its popularity is that the user can define custom formulas for calculating
quarterly, half yearly and annual reports. This spreadsheet software also helps the
individuals and professionals to effectively keep a track of sales leads, project status
reports, and invoice reports.
2. Imagine that your tutor is asked to record the ID, student name, date of birth, home address
and phone number of every student in your tutorial and then email the spreadsheet to the unit
convenor. What problems might arise? Note: there are around 120 students in this unit and
several tutors.
Hard to control
3. Imagine that some students want to change some of their details in the spreadsheet. The
tutor allows each student to come to his/her computer, find their details and make the
alterations. Are there problems with security, privacy, validation of data?
The design view of a table shows details about all fields in a table
The tutors can see the change
4. A Database is a collection of data. Databases often have 'front-end' applications. What
business applications have you used that has a database back-end and uses a front-end
application to interact with the users?

5. In Week 1, your lab instructor will also introduce you to Access. Is the Access interface
intuitive for someone who knows nothing about databases? Why?
Access is a complete RDBMS
It is mainly used by individuals or small organisations
It is a good learning tool for students
Access requires MS Windows
– Mac Users can run MS Access using VirtualMachine
Access is installed on all on-campus PCs

6. MS Access has many reserved words. What are reserved words? Why do you need to
know about reserved words?
Reserved words are words which has a meaning in a specific program.
Reserved words have a specific meaning to Access or to the Microsoft Jet database
engine. If you use a reserved word or symbol, you may receive an error.
For example Date, Name, Text, Group,….
7. MS Access requires you to use / create tables. Each table has fields. Each field has
datatypes. What is a datatype? What are commonly used datatypes?
The data type determines the kind of the values that users can store in any given
field. Each field can store data consisting of only a single data type.
8. According to relational database theory, all tables should have a primary key. What is a
primary key? Why is it important?
A Primary Key is a field which will contain a value that is a unique identifier for each
record.
A table can only have one primary key. If no value is inserted in the field, thevalue 0 will be
assigned as 0 is the default value for the primary key (can be changed). A primary key can
consist of one, two or more columns.
It should be a value that should never need to change.

9. How is an Access Table different from an Access Query?


An Access table is used to store data while an Access Query is used to retrieve data from a
table.

10. True or False


a. Every table in a relational database should have a Primary Key T
b. A table may have more than one Primary Key F
c. A Primary Key must not have a NULL value T
d. Every Primary Key must be unique within a single table T
e. Two different tables may not have rows with the same Primary Key value F
f. A table must have a minimum of 3 columns F
g. A table may not have zero rows F
h. A table may have not more than 1 million rows F
11. Consider a Query with the criteria "Chair" on the column called ProdName Indicate which of
the following Product names would be a match
a. Chair
b. ChaiR
c. Rocking Chair
d. Chairlift

12. Consider a Query with the criteria Like "Ed*" on the column called StudentName Indicate
which of the following Product names would be a match

e. E.D.
f. Ed
g. EDDIE
h. Edina

13. Consider a Query with the criteria Like "t*" on the column called ProdName Indicate
which of the following Product names would be a match

i. Table
j. Wooden Table
k. Red table
l. Ttable

14. Consider a Query with the criteria Like "*E*" on the column called EmpName Indicate
which of the following Employee names would be a match

m. Peter
n. EVE
o. steve
p. Amelia

15. Consider a Query with the criteria Like "*r" on the column called EmpName Indicate
which of the following Employee names would be a match

q. Peter
r. Richard
s. Emma
t. Roger

16. Consider a Query with the criteria Like "*e*d*" on the column called EmpName Indicate
which of the following Employee names would be a match

a. Edward
b. Teddy
c. Diane
d. Peter Davies
Consider this table named CUST_SMALL

Without using any software, determine how many rows are selected by each of the following
queries:

17.
2

18.

19.

6
20.
21.

22.

23.

24.

25.

26.

27.

You might also like