代写DAT101A Database Systems Assessment 2代做Prolog

Assessment 2 Brief

Assessment Overview

Key Information

Subject Title

Database Systems

Subject Code

DAT101A

Assessment Title

Database Analysis

Subject Learning Outcomes

In this assessment, you will be tested if you have successfully met the following Subject Learning Outcomes (SLOs):

a)   Explain the core components and functions of databases and their application within the business context.

b)   Apply key database modelling principles to construct data models.

c) Evaluate business requirements and translate them into effective and ethical database designs.

e)   Apply normalisation rules to evaluate and optimise table structures.

Assessment Type

This is a:

Group assessment with peer evaluation

Weighting

Part A Business Report 25% Part B Presentation 10%

Word Count / Length

Business Report: 1000 words +/- 10%

Presentation: 5 minutes +/- 10%

NOTE: the word count of this assessment should NOT include the  table  of contents,  reference  list,  appendices and any other tables and figures.

Due date

Report Sunday Week 9 by 23:55 AEST Presentation During Class Time Week 9

NOTE: late submission or non-submission may attract penalties. Refer to

Assessment, Submission, Extension and Feedback ProceduresandGrading Policy for details.

Submission Type and Required Format

The type of assessment you will be completing is a:

Report

Presentation Slides

Note: You must submit the Report and deliver the Presentation for this assessment to receive a grade. Each student must contribute to both parts and must present their part live in class to receive a grade.

It should cover the following sections:

ICMS Cover Page

Executive Summary

Table of contents

Introduction

Body/Findings

Recommendations (add if relevant to the assessment)

Conclusion

References

Appendices

Assessment Details Instructions

Assessment Overview

This assessment aims to create a comprehensive modelling report that showcases your proficiency in evaluating business requirements and constructing a conceptual and logical design suitable for implementation within a relational database management system (RDBMS). The report should demonstrate your ability to translate real-world business needs into a technical database solution.

Assessment Instructions

In this assessment, you will need to complete the following steps:

Context

The initial design of a database system is critical because post-implementation changes can be complex and costly. Modifications often impact integrated systems and may necessitate data migration, leading to significant challenges. Therefore, it is essential to ensure the system design aligns with the specific operational requirements of the business from the outset.

Understanding business requirements through case studies and consultations with end users and subject matter experts ensures a thoughtful and accurate initial design. This approach minimizes the need for future modifications by addressing business needs efficiently and effectively, reducing potential disruption to operations.

Case Study

Please read the DAT101A_Assessment_2_CaseStudy.

Instructions

Based on the information provided in the case study, prepare a modelling report to answer the following tasks:

1. Task 1- Conceptual Model: Design and Develop an ER Diagram in Crow’s foot notation with all the entity names, attribute names, primary keys and foreign keys, relationships, cardinality, participation, and constraints indicated. You can add entities or attributes as you see fit. All many-to-many relationships must be resolved.

2. Task 2– Normalisation: Break up the dependency diagram you drew in task 1 to produce a dependency diagram that are in 3NF (Hint: You might have to create a few new attributes. Also, make sure that the new dependency diagrams contain attributes that meet proper design criteria; that is, make sure there are no multivalued attributes, and that the naming conventions are met). Normalise the database design you developed to the Third Normal Form. (3NF). Identify and remove all partial dependencies and transitive dependencies for all entities of the model. Discuss the complete process of normalisation of your database design. As you progress through the normalisation process, critically evaluate each step. Consider the following reflective mechanisms:

• Explain why each specific normalisation step is necessary. What problems or inefficiencies does it address in the database design?

• Reflect on the implications of normalisation on the overall database structure. How does it affect data integrity, storage efficiency, and query performance?

• Discuss any challenges or trade-offs encountered during the normalisation process. Were there situations where achieving a higher normal form. posed difficulties?

• Compare the initial database design (before normalisation) with the final 3NF design. Highlight the improvements and advantages gained through the normalisation process.

• Present your normalisation process and reflective evaluation in a rational, structured, and logical fashion. Use appropriate headings, subheadings, and visuals to enhance clarity.

3. Task 3- Relational Schema: Translate the conceptual model into relational schema. This schema will be the foundation of the database implementation. A Relational schema indicates the type and purpose of all attributes. Ensure your schema includes data types, constraints, and foreign key references. Your logical model should:

• Define Tables and Fields: Define each table listing all fields for each entity, including primary keys, foreign keys, and concatenated keys where necessary.

• Business Rules: Identify and list all relevant business rules that govern relationships, constraints, and data flows. The rules should ensure data integrity and alignment with the real-world scenario.

• Relationships: Identify and define the relationships between tables using foreign keys. Provide cardinality (one-to-one, one-to-many, many-to-many) for each relationship, ensuring that these relationships are appropriately represented in the schema.

• Application of Constraints: Apply appropriate constraints such as:

o Primary Key: Ensure each table has a uniquely identified primary key.

o Foreign Key: Define foreign keys to establish relationships between tables.

o Unique & Not Null: Apply constraints to ensure data uniqueness and validity.

o Default Values: Use default values where applicable to ensure the consistency of records.

Report

• The word count of this assessment is 1000 words +/- 10% but this assessment focuses largely on models and diagrams. The text in this assessment would largely be the explanation of the diagrams, assumptions, business rules, normalisation, and discussions.

• All diagrams must be drawn using any diagramming tool (draw.io, lucid chart) and then copied to MS Word document.

• You can make assumptions where necessary but please outline them very clearly.

• Please read the case study multiple times and try to understand the business requirements from the client's perspective.

• Please provide all of the above in a MS Word document and upload into the submission link, with the Cover sheet at the beginning.

Presentation

• Please feel free to use between 6-10 slides, but we wouldn’t recommend you go more than that.

• Keep text minimal on each slide and focus on visuals (diagrams, schemas). Explain your diagrams clearly.

• The presentation should be 5 minutes +/- 10%. Practice to ensure that you stay within this time frame.

Artificial Intelligence (AI) Use

In this assessment, the use of generative artificial intelligence (AI) tools is:

AI PERMITTED/OPEN

In this assessment, you can use the provided list of artificial intelligence (AI) type only in order to generate summaries and concepts such as business rules, normalization, entities and relationships only. However generated text must be critically evaluated and refined.

Example tools might include:

• Chatgpt

• Jasper

Example functions and ways might include:

• Generate passages of text that must then be transformed to apply to a student’s particular context.

• Generate passages of text that must be critiqued and applied to a scenario or case study.

• Produce summaries of topics that provide a basis for further non-AI assisted enquiry.

• Produce a definition that provides a basis for further discussion and evaluation.

• Produce a counter-argument with the objective to refine main arguments.

Any use of AI must be appropriately acknowledged. If the AI tools you wish to use are not included on the list provided, you need to seek approval from your lecturer first.

Using AI tools in an unethical or irresponsible manner, such as copying or paraphrasing the output without citation or evidence, using the output as your own work without verification or integration, or using the output to misrepresent your knowledge or skills, is considered a form. of academic misconduct.

You CANNOT use AI tools to generate your full report.

NOTE:

• Refer to the Artificial Intelligence in Education Framework for further information.

• Using AI in an unethical or irresponsible manner, such as copying or paraphrasing the output without citation or evidence; or using the output as your own work without verification or integration or using the output to misrepresent your knowledge or skills, is considered a form. of academic misconduct. Refer to the Academic Integrity Policy and Procedures for more details.



热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图