Académique Documents
Professionnel Documents
Culture Documents
QUESTION 1:
Answer the MCQs in the attached Answer sheet provided at the end of the exam paper.
1. Which of the following is NOT a level at which data can be described in the database?
A. External
B. Schematic
C. Conceptual
D. Internal
E. None of the above
2. Which of the following should always be TRUE for a primary key in a relational
model?
A. The primary key of a table serves to uniquely identify individual rows of the
table.
B. The primary key of a table is allowed to be null.
C. Non-key columns are not dependent on the primary key.
D. A primary key may not consist of more than one column.
E. It is a key that is used as a reference to relate one entity to another entity.
3. __________ is the software that manages and controls access to the database.
A. Database
B. Database Application
C. Database System
D. DBMS
E. None of the above
4. DDL allows
A. Users to define a database
B. Users to delete data
C. Users to insert data in a database
D. Users to update data from a database
E. None of the above
7. Which of the following acts as the bridge between Human and Machine in a
DBMS Environment?
A. People
B. Hardware
C. Software
D. Procedures
E. None of the above
11. Which of the following is TRUE for an Entity Relational Diagram (ERD)?
A. Represents data view of a system
B. Provides a high level, conceptual view of the database structure
C. Specify the data to be stored
D. Shows the relationship that exists between data items
E. All of the above
12. Which of the following is NOT part of an Entity Relationship Diagram (ERD)?
A. Entity
B. Relationship
C. Actor
D. Attributes
E. Cardinality
14. Which of the following is NOT an aim of the requirement analysis phase?
A. Understand the users.
B. Understand the task.
C. Understand the context.
D. Produce a stable set of requirements.
E. Design questionnaires to elicit specific information
16. Which of the following is NOT a method of externalizing to reduce memory load?
A. Notes
B. Diaries
C. Reminders
D. Calendars
E. None of the above
19. Which of the following statements is FALSE about data gathering techniques?
A. Questionnaires are good for answering specific questions from a large,
dispersed group of people.
B. Interviews can be structured, unstructured or semi-structured.
C. Naturalistic observation is good for exploring issues.
D. Workshops are good at gaining a consensus view and/or highlighting areas
of conflict.
E. Documents are good for understanding legislation, and getting background
information.
20. How many columns will be displayed after executing the query:
SELECT id, name, surname FROM student;
A. 1
B. 2
C. 3
D. 4
E. 0
21. A _____________ can be further subdivided to yield additional attributes.
A. Simple attribute
B. Composite attribute
C. Derived attribute
D. Multivalued attribute
E. None of the above
25. If a computer on the network shares resources using the HTTP protocol for
others to use, it is called a
A. Browser
B. Server
C. Client
D. Router
E. Switch
1 File
2 Server
3 Router
4 Protocol
5 Path
A. 1,2,3,4
B. 2,3,4,5
C. 1,3,4,5
D. 1,2,4,5
E. 1,2,3,5
28. Which of the following statements is FALSE about the differences between the
Internet and the World Wide Web?
A. Internet is the interconnection of networks while the WWW is where
information is stored
B. Internet is physical while WWW is abstract (imaginary)
C. Without WWW, Users will not be able to access the Internet
D. Cables connect computers together for the Internet while the WWW is
connected by hypertext links
E. None of the above
29. Which one of the following devices has a sole purpose to extend the physical
length of a network?
A. Switch
B. Repeater
C. Bridge
D. Router
E. Gateway
[ 5 x 1 mark]
(b) List down all the main steps required in designing a database.
[5 marks]
(c) The following table shows details of vehicle owners in un-normalised form. An
owner can have several vehicles. The town of the owner determines the district
of the owner.
Table: Vehicle_Owner
CustSurname CustForeName District Town RegNo VehicleMake
Plaine-
Smith Tom Wilhems Curepipe X005 Honda
Y003 Mitsubishi
Bernes Tim Moka Reduit A001 Nissan
B321 Lancer
C008 Honda
Spears Britney Black-River Case Noyal D021 Toyota
(ii) Normalise the data shown in the above table and show the development of
your design through 1NF, 2NF and 3NF. Give appropriate names to the
relations obtained and underline the primary keys of each relation. Use only the
attributes provided in the table.
[ 7 marks]
(d)
Consider the following scenario:
“The Tertiary Education Authority (TEA) requires a system to hold details of the applicants who
apply for programmes run by local institutions. Each programme is run at only one institution,
though more than one programme is run at each institution. An applicant may apply for several
programmes. Each institution consists of several classes and applicants are allocated to classes
after they have been offered a seat. The system will store details such as identity number,
surname, forename, address, telephone, date of birth and qualifications of applicants. As for the
programme, its code, name and description will be stored. Every class has a name, description,
location and type.”
Draw the ERD for the above scenario using Chen’s notation.
[ 10 marks]
QUESTION 3 ( 20 MARKS)
(a) Consider the following tables with sample data:
Table: Passenger
PassID PassName Address PhoneNum
P001 Tom Clavier Pamplemousses 78963214
P002 Smith Polo Souillac 47852369
P005 Tintin Row RoseMary 78965412
Table: Aircraft
AirNum AirName Capacity Details
MK065 Air Mauritius 150 TwoWay
FR785 Air France 100 TwoWay
EM012 Emirates 300 OneWay
Table: Flight
FlightID PassID AirNum
F7822 P002 FR633
G4522 P336 EM012
P9856 P001 MK065
(iii) Return all the passenger ID along with the aircraft name whose capacity is
100 on which they have travelled.
[4 marks]
(iv) Return all the aircraft number whose name starts with ‘pa’ and ends with
‘ma’.
[2 marks]
(b)
A book is written by an author, published by a publisher and sold by a book
store. A reader can read a book. However, for a reader to read a book, he/she
must buy the book. The reader can buy the book online or from a bookstore
Draw a use case diagram for this scenario.
[ 6 marks]
(c)
Conceptual model enables users to readily learn a system and use it effectively.
Describe how “Mental Modelling” is an approach that can help users in
understanding a system.
[ 4 marks]
(ii) Expert system is used at the Knowledge level. Briefly explain the term “Expert
system “?
[2 marks]
(b)
(i) Using appropriate example, describe the format of a URL.
[2 Marks]
(ii) Using the diagram below, describe the processes represented by numbers (1-6)
performed by the Domain Name Server.
[5 Marks]
(c)
(i) A hub is one of the networking devices that is used in a star topology. Explain the
function of a hub.
[2 marks]
(ii) Consider the network topology below:
1. A B C D E 16. A B C D E
2. A B C D E 17. A B C D E
3. A B C D E 18. A B C D E
4. A B C D E 19. A B C D E
5. A B C D E 20. A B C D E
6. A B C D E 21. A B C D E
7. A B C D E 22. A B C D E
8. A B C D E 23. A B C D E
9. A B C D E 24. A B C D E
10. A B C D E 25. A B C D E
11. A B C D E 26. A B C D E
12. A B C D E 27. A B C D E
13. A B C D E 28. A B C D E
14. A B C D E 29. A B C D E
15. A B C D E 30. A B C D E