Help me with my ITECH 5006 Database Management System Assignment
Question - ITECH 1006 / 5006
Database Management Systems
School of Science, Information Technology and
Engineering
CRICOS Provider No. 00103D Assignment 1 Specification – Semester 3 2013 - 201327 Page 1 of 5
Assignment 1 – Development of an ER Diagram and Database
Implementation
Course Objectives:
This assessment task focuses on the following course objective:Â
ï‚· use entityâ€relationship diagrams to design a relational database.Â
Due Date:
Thursday of Week 6 at 17:00 (see Course Description for further dates and times).Â
Project Specification
Â
AS Adventure Sports (ASAS) is a business that org
...Read More
anises outdoor activities e.g. rock climbing, abseiling,Â
mountain biking and surfing for individuals and organisations. You have been asked by Peter, its managingÂ
director to design a database to assist them with managing their booking, customer and equipmentÂ
provider information.  You areÂ
only required to provide the design of the database at this time.Â
ASAS would like to store information regarding their customers.  Customers can either be individuals orÂ
group customers. Group customers may include corporate, government, school or religious groups.  ForÂ
individual customers they would like to store the contact name, address
 details (including their location,Â
postal and delivery address details), email address and phone numbers (mobile, home, work).  For  groupÂ
customers they would like to store the business name, a contact name, address details (including theirÂ
location, postal and delivery address details), email address, website URL, and phone numbers (mobile,Â
work).Â
Additionally, for their corporate customers they would like to store the business name, businessÂ
type (markets in which they operate) and number of employees.  For government customers they wouldÂ
also like to store the department name, level of government (local, state, federal) and number ofÂ
employees. For school groups they would
 also like to store the type of school (private, public,religious) andÂ
number of students and for religious groups, the denomination.Â
Â
ASAS provides equipment for their outdoor activities. They would like to record both the detail of theÂ
equipment available and also record what has been used (and the quantity) forÂ
each activity. TheÂ
equipment provided is quite varied in type and size but may include complete items for example mountainÂ
bikes, surfboards or climbing equipment or smaller items for example ropes, carabiners, connectors orÂ
harnesses that make up those larger items. Sometimes in the case of group items e.g. climbing gear,
 theÂ
group item is used and in other cases individual pieces are used for the activity. All available pieces ofÂ
equipment should be recorded in the one table with the relationship between group and individual itemsÂ
included. Â
Â
The equipment is hired from equipment providers.  One piece of equipment may beÂ
available for hire fromÂ
more than one provider and a provider might hire out one or many pieces of equipment.   So in addition toÂ
recording the equipment available for hire, ASAS would like to record what provider has this equipmentÂ
ITECH 1006 / 5006
Database Management Systems
School of Science, Information Technology and
Engineering
CRICOS Provider No. 00103D Assignment 1 Specification – Semester 3 2013 - 201327 Page 2 of 5
available and also keep a register of their providers, including such details as provider identifier, name,Â
contact name, address details (location, postal) and phone numbers (mobile, home, work).  Â
Â
As well as providing equipment for the activity, ASAS provides trainers to assist with the activity andÂ
records these details. The trainers are
 provided by hiring them from trainer providers and an activity mayÂ
have trainers assigned from one or more trainer providers. ASAS would like to keep a record of theseÂ
trainer providers and the names and details of the trainers available for hire. For trainer providers theÂ
information recorded should includeÂ
provider identifier, name, contact name, address details (location,Â
postal) and phone numbers (mobile, home, work). For the trainers the information recorded should includeÂ
trainer provider, identifier, christian name, surname and mobile phone. It is a competitive field so a trainerÂ
may be hired out by more than one trainer provider. A
 trainer may have certain skills that make them moreÂ
attractive for some events than others. These skills e.g. ‘abseiling’, ‘wind surfing’, ‘biking’, ‘lifesaving’ shouldÂ
be recorded separately as desirable skills and then be available for assigning to trainers as details of theÂ
trainer are entered/changed.Â
Â
For each activity ASAS would
 like to store details such as where the activity is to be held, the customer whoÂ
they are organising the activity for, the date and time of the activity, where the activity will be held, theÂ
type of activity and how many people will be at the activity.  As alreadyÂ
mentioned, details are alsoÂ
recorded of the equipment used (and quantity) for the activity as well as the trainers used. Each activity willÂ
have one trainer who takes on the role of activity manager.Â
Â
ASAS understands that they may not have provided you with sufficient information.  If you need to make
Â
assumptions about their organisation please ensure that you record these. Â
Assignment Submission
You should produce a single pdf file, created using Word, containing all of the requirements as specifiedÂ
within this document.   Your lecturer will provide details of how the file is to be submitted within lectures.Â
The design document should contain: Â
1. A completed copy of the SITE Assignment Coversheet.Â
2. An
 appropriate title page that includes an acknowledgement of all students you have spoken toÂ
about the assignment.Â
3. A table of contents and automatically generated page numbers.Â
4. An entity relation diagram that models the problem which includes:Â
a. all entities, relationships (including names) and attributes;Â
b. primary (underlined) andÂ
foreign (italic) keys identified;Â
c. cardinality and participation (optional / mandatory) symbols; andÂ
d. assumptions you have made, e.g. how you arrived at the cardinality / participation forÂ
those not mentioned or clear in the business description, etc.Â
The Eâ€R should be completed using the standards of this course (crow’s feet). Â
5. Relational data
 structures that translates your Eâ€R diagram which includes:Â
a. relation names;Â
b. attribute names;Â
c. primary and foreign keys identified;  andÂ
ITECH 1006 / 5006
Database Management Systems
School of Science, Information Technology and
Engineering
CRICOS Provider No. 00103D Assignment 1 Specification – Semester 3 2013 - 201327 Page 3 of 5
d. for each relation the level of Normalisation achieved, and for any not to Third NormalÂ
Form, explain why.Â
e. The data structures should be shown using the standards of this course.Â
6. A relational database schema that translates your relational data structures which includes:Â
a. table names, Â
b. column names
 and field typesÂ
c. primary and foreign keys identifiedÂ
7. A bibliography, in APA format, containing all resources used to complete the assignment.  If noÂ
resources have been used please indicate this appropriately. Â
Â
Your assignment should be completed according to the University of Ballarat General Guide for theÂ
Presentation of
 Academic Work.  This is available online at the following web address:Â
Â
http://www.ballarat.edu.au/generalguideÂ
Â
ITECH 1006 / 5006
Database Management Systems
School of Science, Information Technology and
Engineering
CRICOS Provider No. 00103D Assignment 1 Specification – Semester 3 2013 - 201327 Page 4 of 5
Example of submission
Example: A student can borrow many books from library and a book can be borrowed by many students. Â
1. An entity relation diagram that models the problem which includes:Â
Â
Â
Â
Â
Â
Â
Â
2. Relational data structures that translates your ER diagramÂ
STUDENT(StudentID, FirstName, Surname, StreetName, Suburb, Postcode)Â
BOOK(BookID, Title, Author, Publisher, Edition, ISBN, Price, YearPublished)Â
BOOKLOAN(StudentID, BookID, LoanDate, Due)Â
Â
Notes: STUDENT is in 2NF.  There is a transitive functional dependency among StudentId, SuburbÂ
and PostCode. Suburb doesn’t introduce big? redundancy (only one attribute and there is noÂ
potential redundancy), there is no need to decompose this table into two. The relational dataÂ
structure of BOOK and BOOKLOAN is inÂ
3NF.Â
Assumptions:Â Â
ï‚· A student can borrow many books but some students may notÂ
borrow any bookÂ
ï‚· A book can be borrowed by many readers but may never beÂ
borrowedÂ
                                                                 Â
3. A relational database schemaÂ
Table Name Field Type DescriptionÂ
Student StudentID Number Primary keyÂ
 FirstName text(30) Â
Â
Surname text(30)Â
 Â
BookLoan StudentID Number Primary key; foreign key reference to Student.StudentIDÂ
borrowed byÂ
borrowsÂ
Involved in
involves
STUDENTÂ
StudentIDÂ
FirstNameÂ
SurnameÂ
StreetNameÂ
SuburbÂ
PostcodeÂ
BOOKÂ
BookIDÂ
TitleÂ
AuthorÂ
PublisherÂ
EditionÂ
ISBNÂ
PriceÂ
YearPublishedÂ
BOOKLOANÂ
StudentIDÂ
BookIDÂ
LoanDateÂ
DueÂ
ITECH 1006 / 5006
Database Management Systems
School of Science, Information Technology and
Engineering
CRICOS Provider No. 00103D Assignment 1 Specification – Semester 3 2013 - 201327 Page 5 of 5
 BookID Number Primary key; foreign key reference to Book.BookIDÂ
 LoanDate Date Primary keyÂ
Format:Â dd/mm/yyyyÂ
Assessment Criteria
1. How clear and well presented your submission is.  Â
2. Eâ€R diagram: adherence to our standard, assumptions made, inclusion of correct primary and foreignÂ
keys, appropriate entities, relationships, and attributes.Â
3. Normalisation: appropriate interpretation of each normal form, arguments for leaving the schema inÂ
the normal form you consider optimal.
Â
4. Conversion of Eâ€R diagram to relational schema: schema is a correct translation of the Eâ€R submittedÂ
with appropriate tables, columns, and primary keys. Â
Assignment 1 – Marking Overview
 Â
ERÂ DiagramÂ
 / 21
Â
Relational StructureÂ
 / 7
Relational Schema Â
 /7
DocumentationÂ
 /5
Total/Â 40
(worth 20% overall)
Â
Â
Â
Â
End of the documentÂ
 ...Read Less
Solution Preview - MENT PAGEREF _Toc376651285 \h 2Project Specification: PAGEREF _Toc376651286 \h 2Entity Relationship Diagram PAGEREF _Toc376651287 \h 3RELATIONAL DATA STRUCTURE PAGEREF _Toc376651288 \h 5RELATIONAL DATABASE SCHEMA PAGEREF _Toc376651289 \h 6 ASSIGNMENTProject Specification:AS Adventure Sports (ASAS) is a business that organises outdoor act