Professional Documents
Culture Documents
Fiji National University: Namaka Library
Fiji National University: Namaka Library
NOTE
MS ACCESS | 30 marks
PROBLEM OVERVIEW
Namaka Library
Scenario: You have been asked to create an application
to support the lending/borrowing, and registration
functions of the Namaka Library.
As a proof of concept, you will create some sample forms and queries that will demonstrate how this
application might function.
• Using MS Access, create a Patron table, a Book Rental table, and a Book table according to the
following specifications. Use the names, datatypes, and descriptions as indicated. Ensure your
database is saved according to FirstName_ID for example Hermann_S11048041. Certain fields may
allow the use of special field property settings such as Lookup Lists, Input Masks, Validation Rules,
Field Size and so on. Remember to keep in mind appropriate field size and captions also. Ensure you
create relationships (enforce relational integrity) between the tables.
(Hint: If you have questions about specific fields, look at the data that is going to be entered into the
tables.)
HKJ
IS
Patron Table
Attribute Data Type Description
Name
Pat_id text The primary key and foreign key –pat_id is the primary key in
the patron table. It will be used to link the book rental table
with the patron table
Bk_no text The primary key and foreign key –bk_no is the primary key in
the book table. It will be used to link the book rental table with
the book table
Date_lent date The primary key – The date of when the book was borrowed.
This is part of the primary key in the case of when the same
patron borrows the same book twice (It is unlikely the patron
will borrow the same book twice in the same day)
Ret Yes/no Whether the book was returned or not. Default will be no.
HKJ
IS
Book Table
Bk_no text The primary key - a unique number for each book
(Book ascension number)
• After you create the three tables using Access, you will need to enter some test data into these
tables. Enter the data, as indicated, for the appropriate table. Pay attention to detail and enter the
information as written.
HKJ
IS
10 4290 12/18/10 12/25/10 Yes
• After you have entered the data into the three tables, create three forms for entering and editing
the data in the 3 different tables. Remember, forms are designed to be used by other users to
manipulate records, so you will need to make them as intuitive as possible.
• The Library staff would like to use the data in these tables for the purpose of querying the database
in order to get answers to specific questions. Construct and save the following queries. You will
need to link the tables together by using the primary keys. (Hint: Database relationships).
• After you have created the above queries, create three reports for any three Queries. Remember,
reports are designed to be used and viewed by other users, so you will need to make them
informative. Use the report formatting features and be creative.
WHAT TO SUBMIT:
1. Softcopy of MS Access solution to be zipped/archived in a folder using your ID number as the file
name and uploaded to the Assignment 2 submission or Drop box on Moodle. Alternatively if you
are unable to upload you may also email to hermann.jamnadas@fnu.ac.fj
You may also submit your Assignment during your lab class by transferring it to your instructor’s flash drive.
PLAGIARISM
For all written work students must ensure that they submit their own original work. Submitting the work of
others as their own, or copying or failing to fully acknowledge the source of ideas, concepts and quotations
constitute unacceptable academic practice. Any act of plagiarism will be severely penalized.
HKJ
IS
DISCIPLINE
Breaches of the University regulations including dishonesty during assessment are viewed seriously and can
lead to expulsion from the University.
HKJ
IS