|LO’s||Module learning outcomes covered by this task(from the Module descriptor)|
|1||Demonstrate a sound understanding of the theoretical and practical issues relevant to database management|
|4||To review and comment critically on the current trends in non-relational models.
|Guidelines and background to the assessment|
|Hand in date||Assessment type||INDIVIDUAL TAKE-HOME ASSIGNMENT|
COURSEWORK 1 [50 marks]
The year 2020 will go down in history as a very extraordinary year in the 21st century, as COVID-19 is causing havoc around the world. Due to the COVID-19 Pandemic, most economies are expected to slowdown and other even expected to go into an economic recession. These extraordinary times has forced many Small and Medium (SMEs) size Companies to either temporarily or permanently close down.
In anticipation of a chaotic aftermath, most governments are looking at stimulus packages for these business. The Government of Ghana for instance has setup a COVID-19 fund and has since been receiving donations from private organizations and individuals for such purposes. Even though the unknown is great, one thing most experts seem to agree on is that these interventions will not be enough if COVID-19 and its accompanying lockdown drags on until the end of the year. This calls for innovative ideas.
One of such is the Mini-Loans Scheme system proposed by Ghampo Consultium Ghana (GCG). The idea is to bring borrowers (SMEs) and Lenders (rich individuals, venture lenders, Micro finance institutions, etc) together at the end of the lockdown, using information technology. Unlike traditional loans, the money in a Mini-Loan can come from multiple lenders. Typically, the loans will be used to finance operations of the borrower’s company, so that there is a realistic chance for repayment. The following information form the basis for creating their system:
§ Each borrower and lender must be registered with information about name and address.
§ A loan starts with a loan request, which contains information about when the loan should at latest be granted, The total amount being discussed (in Ghana Cedis), and duration of repayment. Also, a description is included of how the money will be used. The interest on the Mini-Loan is calculated on the loan amount.
§ Lenders can commit to an optional portion of the total amount of a loan request. Meaning a lender can commit to grant 10%, 25%, or even 100% of the mini-Loan amount.
§ When the commitments for the loan request covers the requested amount, the request is converted to a mini-Loan. If not enough commitments can be reached, the loan request is cancelled.
§ A borrower can have more than one mini-Loan request, and more than one mini-Loan at a time, but can at most make one request per day.
§ The mini-Loan will be paid through an “intermediary”, typically a local department of a charity, who has a name and an address.
§ The borrower chooses when he or she will make a payment. Every payment must be registered in the database with an amount and a date (at most one payment per loan per day). The lenders share the repayment based on the proportion of contribution to the loan. If a lender committed to 60% of the load, then he/she will get 60% of each repayment amount.
§ If the mini-Loan is not repaid before the agreed upon deadline, a new date will be agreed. The database must not delete the old deadline, but save the history (the deadline can be overridden multiple times).
§ Each lender can for each burrower save a “Rating / Trust”, which is a number between 0 and 100 that determines the lender’s evaluation of the risk of lending money to that person.
§ A lender must only be able to rate a borrow he/she has previously lend money to.
(i) Using an appropriate CASE tool (e.g. Erwin data modeler or Microsoft Visio) create an Entity Relationship Diagram for GCG specifying the key attributes of each entity type, and the structural constraints on each relationship type. (You may note any unspecified requirements from the scenario, and make appropriate assumptions to make the specification complete) [25 marks]
(ii) Discuss the integrity rules in your data model and demonstrate how these were applied in your ERD. [10 marks]
(iii) Even though the initial plan is for GCG to start in Ghana, plans are underway to establish branches across the West African sub region. In line with the above GCG has plans to create a single database system for all branches across the sub region. To achieve this, GCG will look at the possibility of creating a distributed database (DDB), since it will further improve the overall performance of the system. For the purpose of this DDB, GCG will have computer sites located at each of each of the capital cities in West Africa. At each of these sites, we expect frequent access to the Lenders, borrowers, and mini-Loans information within that region. The Site at the head office in Accra will house a copy of the complete database and accesses all information. Using a modeling technique of your choice, create a model of fragments to be replicated at each site. You may introduce additional relations, if necessary. [15 marks]
COURSEWORK 2 [50 marks]
As a database systems developer, you are appointed by your company to lead the team of developers that will transform the database schemas designed in coursework 1 above into a working database system. Write a 10-page proposal (at least 5000 words) to your boss in the form of an academic paper highlighting the following:
§ Justify your choice of a DBMS that is most suitable for the implementation of the above distributed database system of GCG; including information about vendor, versioning history, market share, functionality, advantages, disadvantages, basis for your choice, etc.
§ Discuss how you intend to ensure the effective administration of the proposed distributed database, in performing tasks such as End-user support, Data security, privacy, integrity, Data backup, recovery, etc.
§ Justify your choice of concurrency technique to ensure the noninterference or isolation property of concurrently executing transactions for the proposed distributed database system.
§ Your analysis and justifications must be within the context of GCG and your selected DBMS
You are required to reference the report using the Harvard Referencing system.
Formatting of the Proposal must be [Times New Roman, size 12, 1.5 spacing, margin top 3 cm, bottom: 1.5cm, Left: 3cm, Right: 1.5cm; Align: Justify].
Coursework 1, Coursework 2 in a single document submitted through turnitin on the course page.
Last date for submitting the final report is in accordance with the Graduate School’s course calendar and procedure.
Copying (full/part) from any other source without acknowledgement or outsourcing this work is strictly prohibited and any such act shall result in an award of a 0 (zero) mark for the project.
|Criteria for Assessment|
|Reflection, critical analysis and discussion
|Knowledge and understanding
|Evidence of reading
|Referencing & bibliography
|Presentation, grammar and spelling
|How to pass this Module|
|In order to pass this assessment task, you need to achieve a minimum grade of 40%:
· ensure that you have fully met all the learning outcomes and tasks as detailed in this “Assessment Task” brief
· submit all the work required by the given deadline
· submit a copy of your work through Turnitin.
Before you submit your work, we strongly recommended that you check to ensure you have answered all of the questions and that you have met all of the learning outcomes.
|Please submit you assessment via the assignment submission box in the Graduate School
For penalties on plagiarism please refer to GTUC Regulations.
|Important University assessment rules for you to note|
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.Read more
Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.Read more
Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.Read more
Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.Read more
By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.Read more