DataModellingandDatabaseDesign MIS602
- Subject Code :
MIS602
ASSESSMENT2BRIEF |
|
SubjectCodeandTitle |
MIS602DataModellingandDatabaseDesign |
Assessment |
DatabaseImplementation |
Individual/Group |
Individual |
Length |
N/A |
LearningOutcomes |
TheSubjectLearningOutcomesdemonstratedbysuccessful completion of the task below include: b)Designsolutionsapplyingrelationaldatabasetechniques to complex problems and communicate these solutions to all stakeholders. |
Submission |
12WeekCycle:Dueby11:55pmAEST/AEDTSundayendof Module 4.2 (week 8) 6WeekCycle:Dueby11:55pmAEST/AEDTSundayendof Module 4.2 (week 4) |
Weighting |
35% |
TotalMarks |
100 Marks |
Task Summary
In this assessment, you are required to demonstrate your ability to understand the requirements for various data information requests from an existing database and develop appropriate SQL statements to satisfy those requirements. Additionally, you will evaluate and improve database design flaws, suggesting improvements to enhance query optimization, maintainability, and integrity.
Context
Being able to query a database is a fundamental skill for all Information Systems (IS) professionals working with relational databases. In this assessment, you will utilizeessential queryskills to extract information for analysis, reporting, and data cleansing in a data management setting. Timely provisioning of key business information promotes effective communication and enhances solution delivery.Furthermore,criticallyanalysingdatabasedesignflawsandimprovingdatabasestructurefor integrity and maintainability is another important skill for IS professionals.
Task Instructions
Please read and examine carefully the attached MIS602_Assessment 2_Case study and then answerthequestions.Pleasenote,extramarkswillbeawardedforpresentationandreadability of SQL queries, including the ordering of columns. Please pay attention to the following:
- All SQL queries must be written and tested using a MySQL server, either through MySQL Workbench or the MySQL Command Line Client, using the provided database as part of this
- Where SQL queries must be provided, each question should be answered with a single SQL statement unless specified otherwise.
- Outputs should bepresentedclearly,with attention to theorder ofcolumns and thenaming of calculated columns.
- The LIMIT clause should be used diligently, ensuring it does not obscure important competing values.
- IfanyAItoolshavebeenusedinanyquestions,includeallreferencesfollowingtheuniversity's referencing guidelines. Failure to disclose may lead to Academic Integrity violation consequences as per university policies.
QUESTION 1 [10 MARKS]
In this task, you will identify the department with the highest average hours worked per employee in 2024.
- Writeaqueryusingajointocalculatetheaveragehoursworkedperemployeeforeach
- Writeaqueryusing an uncorrelatedsubquery toachievethe same
- Writeaqueryusing acorrelatedsubquery to achievethe same
- Explainwhichapproach thebestis substantiatingyourargumentswithrelevant
Note:A correlated subquery is a query that uses values from the outer query. It runs repeatedly for every row selected by the outer query, making it dependent on the outer query.
QUESTION2 [5MARKS]
Writeaquerytoidentifythemostrecentsalaryincrementgivenin2024. Your query should include the following details:
- Theemployee's nameand
- Thedepartment
- Themanager'sname andIDwhoapprovedthe
- Theincrement
- Thedate ofthe
QUESTION3 [5MARKS]
Which projects have the highest employee participation?
In this task, you will identify the projects with the highest number of employees assigned.
- Writean SQLquery to findthe numberofemployees assignedto each
- Identifytheproject(s)with thehighest employee
QUESTION4 [5MARKS]
Identify anomalies (if exists) in the database, such as employees assigned to non-existent projects or duplicate records in the Work Hours table.
Tasks:
- WriteSQLqueriestodetectthese
- Provideawrittenexplanation ofhowyouidentified andaddressedthese
QUESTION 5 [10MARKS]
Identify the employees with the most diverse project assignments in terms of skills.
In this task, you will explore which employees are assigned to the most diverse range of projects, considering the diversity of skills required for each project.
- Writean SQLquery to findthe numberofuniqueprojectseach employeeis assigned to
- Identifythetop5employeeswiththemostdiverse andleastdiverseprojectassignmentsin terms of skills.
- Writeashortreport,notmorethan200words,discussingyourfindings includingthe matrices used to reach conclusions.
QUESTION 6 [20MARKS]
Analysetheimpactofworkhoursonperformancewarningsacrossdifferentdepartments. Tasks:
- Write an SQL query to compare the number of warnings received by employees working morethan40hoursperweektothoseworking40hoursorless,acrossdifferentdepartments (each department).
- WriteanSQLquerytoidentifythetop5employeeswiththehighestaverageworkhoursper shift who have received at least one performance warning. Provide their employee ID, first name, last name, average work hours per shift, number of warnings received, and their department. Compare these employees to those with fewer warnings across departments.
- WriteanSQLquerytofindthetotalnumberofwarningsandaverageworkhoursforall employees, broken down by department. Compare the results to identify any trends or
- Basedontheresultsoftheabovequeries,writeashortreport(notmorethan300words) discussing:
- Doemployeeswithmoreworkhoursreceivemorewarningscomparedtothosewith fewer hours?
- Arethereanyoutliers,suchasemployeeswithhighwarningsbutlowhours,orvice versa?
- Arecertaindepartments moreaffectedbythesetrends?
- Analysethedatatodetermineifthereisaconsistentpatternacrossdifferentgroupsand
- ProviderecommendationstoHRbasedonyourcomparative
QUESTION 7 [20 MARKS]
Inthistask,youwillredesigntheschematotrackemployees'historicaldepartmenttransferswhile maintaining normalization.
- Describe how you would redesign the schema (logical model) to support employees'historicaldepartmentUsevisuals(e.g., logicalERdiagram)tosupportyouranswer, including sample data.
- Based on part (a), write a sample SQL query to retrieve the history of department transfers foraspecificemployee,includingtheemployee'sID,name,departmentname,andtransfer date if any transfers occurred (You are not required to create the table and insert data as testing of the SQL is not required).
QUESTION 8 [25MARKS]
Carefullyreviewtheprovidedcasestudyandtheexistingdatabasestructure,includingthetablesand their relationships.
Task1:IdentifyAreasof Improvement
- Identify at least three areas where the database structure can be improved, focusing on normalization,incorporationofadditionaltables,andoptimizingexisting
Task 2:ProposeImprovements
- Foreachidentified area,proposespecific
- Explainwhyeachimprovementisnecessary with
- Describehoweachimprovementwillbenefitthedatabase'sperformance,integrity,and maintainability substantiated with evidence.
Task 3:Prepare a 7-minute presentation with no more than 6 slides. Your presentation should incorporatetheabovetasks,clearlyillustratingyourpoints,andshouldbesubmittedasarecordingin MP4 format.
PresentationGuide
- Anoverviewofthecurrentdatabase
- Identifiedissuesandareasof
- Detailedexplanationoftheproposed
- Expectedbenefitsofthe proposed
- Proposeddatabase
- Conclusion
SubmissionInstructions
Youarerequired tosubmittwo files:
- Worddocument:AWorddocumentcontaininganswerstoalltheQuestions,except Question 8.
Guidelinetopreparetheworddocument:
- Copyandpaste alltheSQLquestionsinto theWord
- Undereachquestion,provide:
- Thecorresponding SQL query or
- An image of the result set. If the query returns more than 10 records, capture onlythefirst10lines;otherwise,captureallthe DoNOTuseLIMIT 10in your Query to force 10 records as it might overshadow the total number of records returned by the Query.
- An image of the output as evidence of running the query. Capture the output asanimagewhichshouldalsoshowhowmanyrecordsreturnedbythe
- Anyother tasks associatedwith the
- Allreferences ifAItoolshavebeen usedin anyof the
- RecordedPresentation:A7-minutePowerPointpresentationansweringQuestion8, recorded in MP4 format.
Referencing
ItisessentialthatyouuseappropriateAPAstyleforcitingandreferencingresearch.Pleaseseemore information on referencing herehttp://library.laureate.net.au/research_skills/referencing
SubmissionInstructions
SubmitAssessment2viatheAssessmentlink in the main navigation menu in MIS602 Database Modelling and Database Design.
AcademicIntegrityDeclaration
I declare that except where I have referenced, the work I am submitting for this assessment task is my own work. I have read and am aware of Torrens University Australia Academic Integrity Policy and Procedure viewable online athttp://www.torrens.edu.au/policies-and-forms
Iamawarethat Ineedto keepacopyofallsubmittedmaterialandtheirdrafts,and Iwilldoso accordingly.
AssessmentRubric
Assessment Criteria |
Fail(Unacceptable) 0-49% |
Pass(Functional) 50-64% |
Credit (Proficient) 65-74% |
Distinction (Advanced)75 -84% |
HighDistinction(Exceptional) 85-100% |
SQLQueries(Q1- Q7) 75% -Correct and completequeries -Displayrequiredinformation -Quality ofexplanations -Demonstrationof additional SQLknowledge |
Queriesareincorrectly answered with marks onlysufficienttoattain a Fail. Required information is not displayed correctly or completely. Explanations are incorrect, unclear, or incomplete.Littletono additional SQL knowledge demonstrated. |
Queries correctly answeredwithsufficient marks to attain a Pass. Required information is displayed correctly but may have minor inaccuracies. Explanationsarecorrect but may lack detail or clarity. Basic SQL knowledge demonstrated. |
Queries correctly answered with sufficient marks to attain a Credit. Required information is displayed correctly and completely. Explanations are correct and clear but maylackdepth.Additional SQL knowledge demonstrated, such as column formatting and table alias. |
Queries correctly answered with sufficient marks to attain a Distinction. Required information is displayed correctlyandcompletely. Explanations are correct, clear, and detailed. AdditionalSQLknowledge demonstrated, including advanced concepts and techniques. |
Queriescorrectlyansweredwith sufficient marks to attain a High Distinction. Required informationisdisplayedcorrectly andcompletely.Explanationsare correct, clear, detailed, and insightful. Extensive SQL knowledge demonstrated, including advanced concepts, techniques, and optimizations. Well-formattedqueries.Results returnedinameaningfulorder. |
DatabaseReview(Q8) -25% -Identificationof Areas ofImprovement -Proposed Improvements -ExplanationofImprovements -Benefits ofImprovements -Presentation Quality |
Failstoidentifyareas of improvement or identifies irrelevant areas. Proposed improvements are irrelevant or insufficient. Explanations are incorrect, unclear, or incomplete. Fails to explain the benefits or explains irrelevant benefits. Presentation is unclear, poorly structured,orlackskey information. |
Identifies areas of improvement but may miss key areas or identify irrelevant ones. Proposed improvements are relevant but lack detail or clarity. Explanationsarecorrect but may lack detail or clarity.Explainsbenefits but may lack detail or relevance. Presentation is clear but may lack structure or some key information. |
Identifiesrelevantareasof improvement but may miss some key areas. Proposedimprovements arerelevantanddetailed but may lack depth. Explanations are correct and clear but may lack depth. Explains benefits clearlybutmaylackdepth ormisssomekeybenefits. Presentation is clear and well-structured but may miss some details. |
Identifies most key areas of improvement accurately and relevantly. Proposed improvements arerelevant,detailed,and demonstrate depth. Explanationsarecorrect, clear, and detailed. Explainsbenefitsclearly and in detail, covering most key benefits. Presentationisclear,well- structured, and covers all key information. |
Accuratelyidentifiesallkeyareas of improvement, with relevant focus. Proposed improvements arehighlyrelevant,detailed,and demonstrate significant depth and insight. Explanations are correct, clear, detailed, and insightful. Explains benefits in detail, covering all key benefits with significant insight. Presentationishighlyclear,well- structured, and covers all key information in detail and with insight. |
CaseStudy:EnhancingWorkforceEfficiencythroughDatabaseManagement
Innovative Solutions Ltd. is a medium-sized enterprise employing over 50 individuals across various departments such as Human Resources, IT, Finance, Marketing, and Operations. To streamline operations and enhance decision-making, the company implemented a robust database system. This system manages essential aspects of workforce operations, including employee details, project assignments, work schedules, and performance tracking.
The database comprises several interrelated entities. The Employees table stores personal details, employment status, and department affiliations. The Departments table organizes the workforce into functional areas, ensuring streamlined management. Projects are logged in a dedicated table, capturing departmental initiatives and objectives.
WorkAssignmentslinkemployeestospecificprojects,trackingtheirhoursandcontributions. Shifts record employee schedules, highlighting overlapping or weekend work that may need attention. The Work Hours table logs daily efforts, providing insights into individual and departmental productivity. Performance Warnings track employees who require intervention, guiding tailored training or corrective measures. Salary Increments log adjustments, documenting the rationale for raises and the approving managers.
This comprehensive system enables the company to address key challenges such as project allocation, workload balance, and performance evaluation. By leveraging the database, Innovative Solutions Ltd. ensures fair recognition, compliance with policies, and informed managerial decisions, fostering a productive and efficient workplace environment.