0% found this document useful (0 votes)
184 views7 pages

Assignment 2

This document provides assessment details and submission guidelines for Assignment 2 of the unit MN405 Data and Information Management. The purpose of the assignment is to develop data models and implement a database using a commercially available database management system. Students will model organizational information requirements using conceptual data modeling techniques and implement a relational database. The assignment is worth 30% of the total unit assessment and includes two parts. Part A involves developing an entity relationship diagram, relational data model, and implementing the model in a database system. Part B requires applying networking principles to devise a solution for a network supporting 200 computers and 5 servers across 3 floors.

Uploaded by

Seema Rani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
184 views7 pages

Assignment 2

This document provides assessment details and submission guidelines for Assignment 2 of the unit MN405 Data and Information Management. The purpose of the assignment is to develop data models and implement a database using a commercially available database management system. Students will model organizational information requirements using conceptual data modeling techniques and implement a relational database. The assignment is worth 30% of the total unit assessment and includes two parts. Part A involves developing an entity relationship diagram, relational data model, and implementing the model in a database system. Part B requires applying networking principles to devise a solution for a network supporting 200 computers and 5 servers across 3 floors.

Uploaded by

Seema Rani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Assessment Details and Submission Guidelines

Unit Code MN405


Unit Title Data and Information Management
Assessment Assignment 2
Type
Term, Year T1, 2021
Assessment Data model development and implementation
Title
Purpose of the The purpose of this assignment is to develop data models and map Database System into a standard
assessment development environment to gain understanding of data model development. Then implement the
(with ULO data model using a commercially available database management system development tool.
Mapping) On completion of this assignment students will be able to:
a. Understand the fundamental principles of the networking and data requirements of a network.
b. Identify organisational information requirements.
c. Model organisational information requirements using conceptual data modelling techniques.
d. Convert the conceptual data models into relational data models and verify their structural
characteristics with normalisation techniques.
e. Implement and utilise a relational database using a database system.
Weight 30% of total assessment for the unit
Total Marks 90 Marks
Word limit No specific word limit
Due Date Week 11, 3/06/2021 before 11.55 PM
Description of This assignment is to develop a data models, map and implement a Database System in a standard
this development environment to gain understanding of data model development and implementation.
assignment:
Submission • All work must be submitted on Moodle by the due date. Write your answers in this document
Guidelines underneath the question and save, file name should be:
“MN405_T1_2020_Assigment2_your_name.docx”.
• The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2.5 cm
margins on all four sides of your page with appropriate section headings.
• Reference sources must be cited in the text of the report, and listed appropriately at the end in
a reference list using IEEE referencing style.
Extension • If an extension of time to submit work is required, a Special Consideration Application must be
submitted online to AMS follow the link below you may require to login. You must submit this
application three working days prior to the due date of the assignment.
https://online.mit.edu.au/ams/PublicDocs/Student/MIT_Special_Consideration_Application.pdf
Academic • Academic Misconduct is a serious offence. Depending on the seriousness of the case, penalties
Misconduct can vary from a written warning or zero marks to exclusion from the course or rescinding the
degree. Students should make themselves familiar with the full policy and procedure available
at: http://www.mit.edu.au/about-mit/institute-publications/policies-procedures-and-
guidelines/Plagiarism-Academic-Misconduct-Policy-Procedure. For further information, please
refer to the Academic Integrity Section in your Unit Description.

Prepared by: Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 2 of 2

Assignment Description

This assignment consists of Part A and Part B.


In Part A: you will identify organisational information requirements and create conceptual
data model using Entity Relationship diagram (ERD). Then you will implement it by converting
conceptual data model into relational data model.
In Part B: You will apply fundamental principles of the networking to devise a networking
solution.

Part A (60 Marks)

1. Complete the information-level design for a database that satisfies the following constraints and user view
requirements.

The organisers of the AI_2020 international multi-conference need to keep track of a large collection of
workshops associated with the event. Initial requirements analysis brings out the following User view
requirements / business rules about what needs to be recorded. Assume that you are given a task to model
the database by using these business rules.

Complete the information-level design of the database that satisfies the following constraints and user
view requirements. In order to complete this information-level design you are required to answer
questions given below 1(a) – (e)

User view 1 requirement / business rule


• There are several participants, each of which may sign up to one or more workshops.

User view 2 requirement / business rule


• Each workshop has a name, ID and an identified organizer.
• Some workshops happen on a given date and some workshops last more than one day. You may
need separate entity to store days.

User view 3 requirement / business rule


• For each participant, it is important to record their name, email address, state (VIC, QLD,..) and
the workshops which they wish to attend.
• Every participant must register for at least one workshop.

User view 4 requirement / business rule


• There are a number of meeting rooms at the conference venue, each of a fixed capacity. Meetings
rooms are identified by a floor and room number.
• Every workshop needs an allocated meeting room; where a workshop lasts for two days, it will use
the same room on both days

Note: Write down any assumptions you make if they are not explicitly described here in user
requirements.

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 3 of 3

Answer questions given below 1 (a) – (e)

a. Analyse all user requirements given above and identify and list entities described in these user
requirements. (5 Marks)
b. Add attributes to these entities and represent them as a collection of tables and attributes
(Database schema):
Eg. Participant (Participant_ID, P_name, email, W_name.)
Note: Select and underline suitable primary key for each table. (5 Marks)
c. Outline 3 business rules that describe the relationships between entities. (5 Marks)
Note: You can make assumptions to create certain relationships, if it is not specifically
mentioned in the given business rules.
Eg. Every workshop needs an allocated meeting room
d. Determine the functional dependences. (5 Marks)
Eg. Participant_ID → name, address, ......, ......
e. Then normalise these tables. Make the normalization to 3NF. State for every step in the
normalization, which functional dependency causes it. (5 Marks)

2. Represent the structure of your database visually by using an entity-relationship (E-R) diagram. If you
make any assumptions about data that are not explicitly given in the problem, these must be described.
Note: You need to use Visio, draw.io [1] or Lucid chart [2] or any other software tool, to
create the ER diagram. (15 Marks)

3. Model building
a. Build this model using MS Access/ SQLite by creating these tables and Relationships.
b. Populate these tables with appropriate data; include at least 2 records in each table. Include the
following in your MS Word document. (10 Marks)
I. If you are using MS Access include following screen shots
▪ Relationship diagram created in Access. (Select database tools →Relationships in the
Access menu)
▪ Data sheet view and design view of your tables.

Figure 2 Design View


Figure 1 Datasheet view 1

II. If you are using SQLite


• Screen shots of CREATE TABLE command and you can use INSERT INTO
commands to add records.

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 4 of 4

Figure 3 CREATE TABLE command in SQLite

4. Report Generation

a. Write an SQL query to generate one example of useful information that can be obtained from
this database. (5 Marks)
b. For additional 5 marks you can execute more queries (at least 2) on the database you created in
Question 3 and include the screen shots of the outputs and all SQL statements.
(5 Marks)

Part B (30 Marks)

GreenTech has 200 networked computers and five servers and uses a star topology wired network to
reach employees' offices, with a bus interconnecting three floors in its office building. Because of a
staggering influx of Internet business, the network administrator's task is to boost network
performance and availability as much as possible. The company also wants a network design which
is easy to reconfigure and add more computers to the existing network change because workgroups
form and disband frequently and their membership changes regularly.

All computers must share sensitive data and control access to customer files and databases. Aside
from the customer information and billing databases, which run on all servers, employees' desktop
computers must run standard word-processing and spreadsheet programs.

Use the following write-on lines to evaluate the requirements for this network.

a. What type of topology should be used in this network? (5 Marks)


b. Will the network be peer to peer or server based? Explain your answer. (5 Marks)
c. Search online and specify networking devices necessary to configure this network design.
Justify your answer in terms of selecting these devices. (10 Marks)
d. Sketch the network design you think best suits GreenTech’s needs.
Remember: High performance and easy reconfiguration are your primary design goals!
(10 Marks)

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 5 of 5

Bibliography
[1] Draw.io. (2020, March). [Online]. https://www.draw.io/
[2] Lucidchart. (2020, March) ER Diagram Tool. [Online].
https://www.lucidchart.com/pages/tour/ER_diagram_tool

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 6 of 6

Marking criteria:
Example of marking criteria is shown in the following table. Marks are allocated as follows:

Part Section to be included in the report Description of the section Marks


1. Information Requirements
a. Identify all entities Identify entities from the given 5
user requirements
b. User Views as Tables Represent the User Views as a 5
collection of Tables
c. Relationships Determine the relationships 5
between entities
Part A

d. Functional Determine Functional 5


dependences. dependences.
e. Normalise tables Analyse above tables and 5
normalise
2. ER Diagram Represent the structure of your 15
database visually by using the ER
diagram. Evaluate your proposed
solutions
3. Model building Build the model of the database 10
using MS Access / SQLite
4. Report Generation Show the operation of a useful SQL 10
Query and its outputs
TOTAL marks for Part A 60
Question 1 Topology should be used in this 5
network
Question 2 Peer to peer or server based? 5
Question 3 Search online and specify
Part B

networking devices necessary to


configure this network design 10
Question 4 Sketch the network design you
think best suits GreenTech’s needs 10
30
TOTAL marks for Part B

Total Marks for the Assignment 90

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad


MN405 Data and Information Management Page | 7 of 7

Example Marking Rubric for Assignment 2 Report

Grade HD DISTINCTIO CREDIT PASS Fail


Mark 100% N 60% 40% 0-40%
80%
Part A 1.(a),(b),(c) Ability to think Relevant, Generally Some relevance, Not relevant
Identify organisational critically, and and soundly relevant, and briefly to the
information requirements analysed clearly. analysed. and presented. assignment
(15 marks) analysed. question.

1(d), (e) Demonstrated Demonstrat Demonstrate Demonstrated Did not


Functional dependencies excellent ability ed good d ability to some ability to demonstrat
and normalisation - to think critically ability to think think critically, and e ability to
Convert the conceptual data and identified think critically and identified some think
models into relational data dependencies critically identify dependencies. critically.
models and verify their correctly. and some
structural characteristics identified dependencie
with normalisation dependenci s.
techniques. es correctly.
(10 marks)
2. ER Diagram - Extremely good Good effort. Good effort Made some effort Very little
Model organisational effort. All Most made but with inaccuracies. attempt.
information requirements elements are components not Lazy effort
using conceptual data present and very are present outstanding. with
modelling techniques. well integrated. and well inaccuracies
(15 marks) Outstanding. integrated.
3. Model building on MS Extremely good Good effort. Good effort Made some effort Very little
Access or SQLite effort. All Most made but with inaccuracies attempt.
elements are components some Lazy effort
(10 marks) present. are present. components with
are missing. inaccuracies
.
4. Report Generation - All elements are Component Components Most components Representat
Implement and utilise a present and very s present present and present; but logic is ion lacks
relational database well integrated. and well mostly well not clear and structure.
using a database Logic is very integrated. integrate. consistent;
system- SQL queries clear and easy Logic is Logic is Arguments
(10 marks) to follow. clear. mostly are
consistent. confused
and
disjointed.
Part B Case study Demonstrated Demonstrate Demonstrate Demonstrated Did not
(30 marks) excellent ability d good d ability to some ability to think demonstrate
to think critically ability to think critically. ability to
think critically think
critically. critically

Dr. SajjadAkbar Moderated by: Dr. Mohammad Mohammad

You might also like