| Module title: | Advanced Databases |
| Module code: | COM5024 |
| Assignment title: | Database Design and Implementation |
| Assignment format: | Report & Database |
| Word/time limit: | 4000 words equivalent |
| File type | docx/doc file |
| Percentage of final grade | This assignment is worth 100% of your final grade for this module. |
| Submission deadline | See module iLearn page for date of submission |
| Grade release | You will normally receive your provisional grade and feedback within 20 working days of the submission deadline |
| Learning outcomes (LOs) | The skills and knowledge that you should be able to show in your work. |
| Rubric/Marking Matrix | A set of rules or guidelines used to grade or assess work. |
This assignment is based on the given scenario along with the two tasks. Your assignment response should be a formal written report, including a cover page, table of contents, headers and footers, page numbers, appropriate section headings and sub-headings, and a references section that uses the AU Harvard system.
You are to design a database solution to this scenario and implement it using the Arden webhosting platform.
Any evidence submitted using a database account or platform other than the one provided by your tutor will be treated as unverifiable and disregarded, no marks will be provided for the task 2 of the submitted work.
You need to design a database solution satisfying the requirements of the scenario given below. Then the design needs to be implemented as suitable database objects in the appropriate Database Management system (DBMS) provided by your tutor. You need to evidence your advanced knowledge in the database design and development.
A database is required to manage inventory for an online mail order store that provides individual parts for LEGO sets to both other businesses and members of the public.
As an example of this kind of service in a real-world context, please see:
Your own business should be fictional, but realistic in scope.
Present a physical model for your database solution in the form of a “crow’s foot” enhanced entity relationship diagram (EERD). Your database needs to be efficient and satisfy all the requirements of the given case study requirements.
The EERD must include entities, attributes, keys, relationships with modalities and cardinalities, datatypes, any appropriate junction tables and need to use naming conventions for all of it.
It should also indicate all constraints, including keys and AT LEAST TWO of the following:
Data must be normalised to 3nf prior to optimisation. You do not need to detail the steps taken to normalise the data; it should be apparent in the final structure.
It must also include AT LEAST ONE example of super/sub-typing (inheritance) modelled using a specific strategy, AT LEAST ONE example of appropriate de-normalised data AND AT LEAST ONE non-key index to improve the efficiency and performance of the database functionalities.
You need to discuss your assumptions for the database design along with their rationale. Write a further section justifying your selected approach(es) to super/sub-typing (inheritance), denormalisation, and the use of any non-key indexes. Avoid broad definitions of the terminology, this is not a knowledge check, instead present the reasoning behind your specific design choices. Support your arguments by citing credible sources.
(1500 word equivalent)
(30 marks)
(LOs: 1 & 2)
a. Implementation
Implement your physical design in the specified DBMS. You must include text-based copies of any SQL code used, and screenshots as evidence of the results of execution of that code, in your report. Screenshots should include identifying data, such as username/workspace information, to validate its origins.
Insert meaningful sample data approximately 3-20 records for all the tables, appropriate for the given scenario, for use in testing and query development. For the data insertion evidence include some sample data insertion in the main body of your report (at least 3 rows per table), but anything beyond this could be included in an appendix.
(1000 word equivalent) (20 marks) b. Stored Database Objects
In each of the following you must demonstrate a level of complexity commensurate with the work being produced. Which is to say that, for example, a statement simply returning the contents of a single table is not complex enough. Your code should include joins, functions, grouping, aliases, expressions and so on. Your rationale for each should explain how the function relates to the scenario, and any benefits regarding performance optimisation or data security.
1. Example views
Create 2 meaningful examples of views, given the context of the scenario. Provide the code necessary to implement them, screenshots of them in use with valid outputs and the rationale behind each.
(word equivalent)
(20 marks)
2. Example Stored Procedures
Create 2 meaningful examples of stored procedures, given the context of the scenario. Provide the code necessary to implement them, screenshots of them in use with valid outputs and the rationale behind each.
(word equivalent)
(20 marks)
3. Example trigger
Create one meaningful example of a trigger to be used, given the context of the scenario. Provide the code necessary to implement it, screenshots of it in use with valid output and the rationale behind it.
(300 word equivalent)
(10 marks)
(Task 2 Total: 2500 words equivalent)
(70 marks)
(LOs: 3 & 4)
END OF QUESTIONS
By completing this assessment, you will have shown and be assessed on all four of the learning outcomes:
Graduate Attribute
You will be graded based on how well you meet these learning outcomes. Your marker will use a rubric/marking matrix to grade your work, and you can find this on the “My Assessment” tab on the module iLearn page.
You can find links to more useful information about the assignment and university policies below.
| Word/time limit policy | Click here to view the Arden University word count/time limit policy |
| Referencing guidelines
Please follow the referencing guidelines that are appropriate for your degree programme. If you are unsure which you should be using, please contact your module team. |
Click here for Harvard referencing guidelines |
| Academic integrity and misconduct policy | Click here to view Arden University’s policy on academic integrity and misconduct |
| Statement on use of artificial intelligence on assessment | Click here to view Arden University’s statement on the use of artificial intelligence on assessment |
| Support information | Click here to view guidance on how to apply for short-term extensions
Click here to view guidance on how to apply for extenuating circumstances |
Why Work with Us
Top Quality and Well-Researched Papers
We always make sure that writers follow all your instructions precisely. You can choose your academic level: high school, college/university or professional, and we will assign a writer who has a respective degree.
Professional and Experienced Academic Writers
We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.
Free Unlimited Revisions
If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document. You can do this yourself after logging into your personal account or by contacting our support.
Prompt Delivery and 100% Money-Back-Guarantee
All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension. In case you cannot provide us with more time, a 100% refund is guaranteed.
Original & Confidential
We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text. We also promise maximum confidentiality in all of our services.
24/7 Customer Support
Our support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our Services
No need to work on your paper at night. Sleep tight, we will cover your back. We offer all kinds of writing services.
Essays
No matter what kind of academic paper you need and how urgent you need it, you are welcome to choose your academic level and the type of your paper at an affordable price. We take care of all your paper needs and give a 24/7 customer care support system.
Admissions
Admission Essays & Business Writing Help
An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.
Reviews
Editing Support
Our academic writers and editors make the necessary changes to your paper so that it is polished. We also format your document by correctly quoting the sources and creating reference lists in the formats APA, Harvard, MLA, Chicago / Turabian.
Reviews
Revision Support
If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. You can use this option as many times as you see fit. This is free because we want you to be completely satisfied with the service offered.