首页 > > 详细

辅导ISYS2038解析SQL语言程序

 
ISYS2038 Database Design and Development 
Semester 1, 2020 
Individual Assignment – Specifications 
 
Due Date: Wednesday 17 June, 11.59pm 
Mark: 50% of the total assessment of this course 
 
1) Background 
In this assignment you are required to demonstrate and apply the concepts and knowledge 
covered in Week 1 – Week 11. For the purposes of the report, assume that you are employed 
as a business analyst at Best Innovative Solution (BIS) Pty Ltd. You are assigned to investigate 
the questions from a new client and provide the solution. 
 
The dataset about Just Decorate Pty. Ltd. has been collected and you are given the following 
two files for the purpose of applying data analytics: 
• dataset (JDCustomers.xlsx) 
• header description (JDCustomersDataset-header-description.txt) 
These two files are available for download on Canvas | Assignments | Assessment Task 3: 
Individual Final Assessment | Individual Assignment – Case Study, Specifications and Dataset 
for the purpose of applying data analytics. Further information about the dataset is listed 
below: 
• The dataset and header description are stored in two separate files. 
• The dataset consists of binary, categorical and numerical data. 
• There are 6 different attributes and 1000 cases (or instances). 
• There are some missing values in the dataset. 
• The dataset covers mainly on the aspect of customer related data. 
 
2) Questions from new client 
You need to provide answers to all the following questions based on the case study. 
 
Question 1 Data Modelling 
• Provide an Entity Relationship Diagram (ERD). For each entity, provide at least one 
attributes/ fields with a maximum of two attributes (excluding primary key). 
• Provide a Relational Model and show the most appropriate attributes/ fields, 
primary keys and foreign keys. In addition, include the data type for each attribute/ 
field listed in each table/ entity. 
• You should apply third normal form (3NF) and show consistency in the use of 
notation. 
• If you discover while drawing the diagrams that the narrative of case study is 
incomplete, then provide justifications, assumptions, or reasonable explanations to 
complete the case study along with your diagrams. You could include the 
justifications, assumptions or reasonable explanations under Appendix section. 
 
Question 2 SQL Scripts 
• Based on data modelling from Question 1, create 3 queries that have the following 
requirements. Note that each of the query can cover one or more of the 
requirements. 
o One of the 3 queries should have a calculation 
o One of the 3 queries should make use of Group By 
o One of the 3 queries should include a scalar function (one that returns a 
value) 
o One of the 3 queries should demonstrate Nested Query (could be either 
standard or correlated sub-query) 
o One of the 3 queries should demonstrate joining tables 
o One of the 3 queries should demonstrate the creation and testing of Trigger 
with both valid and invalid test data 
• For each query, 
o Explain and justify its business purpose 
o Provide the SQL script 
o Explain the design of SQL script 
o Make use of table(s) with sample data to show potential result/ outcome of 
query 
 
Question 3 Data Analytics with Orange 
After you have dealt with the missing values, discuss how you would produce a model to 
predict the spending score of customers for Just Decorate Pty. Ltd. using the knowledge of 
data visualisation and regression. In your explanations, include the screenshots of using 
Orange to produce the visualisation and prediction model. In addition, explain how your 
results from data visualisation and regression could help Just Decorate Pty. Ltd. to expand its 
business. 
 
Question 4 Database Administration Approaches 
Recommend two security features of database management system that Just Decorate Pty. 
Ltd. can use to protect the data of the company. Justify each of the recommended security 
feature. 
 
Question 5 Big Data and Analytics 
Suggest two varieties of data sources that Just Decorate Pty. Ltd. can use to further 
improve the understanding of its business. Provide justifications for each of the suggested 
data source. 
 
3) Report 
Word Limit: 1500 – 2000 words (+/- 10%), excluding print screens, figures, diagrams, tables, 
appendix and references. 
Font Size: 11pt or 12pt 
Font Style: Calibri or Times New Roman 
Spacing: Single or 1.5 Spacing 
 
Some notes and guidelines (in addition to Lecture 12 slides): 
• Report needs to include and discuss all the questions given in Part 2) Questions from 
new client. 
• You do not need to access MySQL server to work on Question 2 SQL Scripts. You can 
make use of tables with sample data (or examples of records) to support your 
explanations. The tables could be created by typing in MS Word or MS Excel. 
• You need to use diagramming tool(s) to produce your diagrams for Question 1 Data 
Modelling. Do not submit diagrams that are drawn using pens/ pencils and papers. 
• Organise the report with sections and subsections. 
• Report needs to include justifications and explanations of the SQL queries. 
• Report covers a wider audience, including management and business users as well 
as developers. 
• Label the print screens, figures, diagrams, and tables in the report properly. 
• Include References and Appendix sections in your report as you see fit. 
• Use Harvard referencing style if you are citing references from web resources to 
support your discussions. 
 
 
联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!