Professional Documents
Culture Documents
Unit
2.3
3.2
Feedback
Feedback
3.3
4.1
4.2
4.3
Course
HN Computing (all pathways)
Unit
Database Design Concepts
Unit Leader
Annelise Arnold
Assessment No.
3
Version
01/08/2009
Assessment Title Implementing a Database
Subject Tutor
(Please enter your Lecturers name here)
Unit Number
Hand-in date
20873V
Week 15
M2
M3
D1
Feedback
(Continue on separate
sheet if necessary)
How well do you think
your work addresses
the intended learning
outcomes and how do
you think you could
improve it?
(Continue on separate
sheet if necessary)
QUESTIONNAIRE (Please tick appropriate box)
1 How clear were the
aims and
objectives /learning
outcomes of the
assessment?
3 How would you rate
the quality of
teaching and
learning styles
used?
5 How would you rate
the skills you have
learnt from this
assessment?
Additional comments.
(Continue on separate
sheet if necessary)
very unclear
not clear
OK
clear
very clear
very poor
poor
OK
good
excellent
learnt nothing
learnt a little
OK
good
excellent
very unclear
not clear
OK
clear
very clear
very poor
poor
OK
good
excellent
very unhappy
unhappy
no problems
enjoyed it
excellent
Introduction
Relational database systems are used in a wide variety of business and scientific
applications. Microsoft Access is a very popular small database system that can be
run on a stand-alone machine or a local area network. It has tools for creating
physical data models, forms, queries and reports.
In this assignment you will be creating a physical data model from a logical model
using Microsoft Access. Having created the model you will be required to populate
the model with sufficient data to perform a number of SQL queries.
In assignment 1 you created a logical data model for a relational database system for
one of the following:
You will have produced 3NF relations together with an Entity Relationship diagram.
Task 1
You are now required to create an Entity Relationship diagram to represent a simple
library database, where a borrower can take out on loan one or more books and
where a book can have more than one copy. Of course, each entity will have its own
attributes, which you have to provide.
Task 2
Explain how you will use Access to develop the database design.
Task 3
Create the database and populate each table with a minimum of five realistic records.
It is important that all the records are inter-related through the primary and foreign
keys. You are required to create an input form for each table.
For assessment purposes obtain a printout of each populated table and a copy of the
entity relationship diagram.
Demonstrate the database design to a fellow student and ask them to comment on
its suitability for implementation. You will have to record these findings in a report
see task 8.
Task 5
Using SQL, within the query facility of Access, write SELECT statements to
demonstrate the following. In each case retain a copy of the SQL statement and the
result for assessment.
1. A table displayed in numerical or alphabetical order.
2. A table displayed in numerical or alphabetical order where one of the column
names has been changed using the AS clause.
3. A query using an AND or OR clause.
4. An inner join
5. A query that uses a sub query
6. A query using GROUP BY
For assessment purposes obtain a copy of the SQL statement and the result of
running each query. Also, you must state in words the nature of each query.
Task 6
Create a report warning students with book/s more than three weeks (21 days)
overdue that they will be fined unless the books are returned immediately. The
report should be done in the form of a letter which should contain:
1. Student name and address.
2. Title of book/s overdue & number of days overdue.
The name and address should be positioned so an envelope with a clear window
may be used. Additionally you may also like to explore how you could fine students
on a daily overdue basis.
The letter is to be based on two reports, one of which is a sub report within the other
report.
Each report is to be based on a suitable query. The letters are to be produced by
clicking on a command button on a form. The form itself is to be based on a query.
For assessment purposes obtain a printout of at least two letters, the design screens
of the two reports and the design screen of the form.
Task 7
Justify your methodology adopted to provide a solution to task 6. For this, consider
the use of particular Access tools and techniques.
Task 8
From the tasks above you will have produced evidence of a working database. This
evidence is to be presented in the form of a coherent and logically presented report.
State clearly your conclusions at the end of the report. Comment, for example, on
the effectiveness of your database together with reasons for this.
Deliverables
An informal report as detailed above.
Database on disk.