Design and implement an appropriate relational database

Assignment Help Database Management System
Reference no: EM131066246

Learning Outcomes

- Implement the theory of databases as they are configured and managed within up to date business information systems.

- Implement an appropriate database design for a given scenario.

- Implement a reliable database application of reasonable complexity.

- Be able to interrogate databases using SQL statements that are appropriately constructed using the functions, operators and structures covered within formative class exercises

Brief (Details about the application domain)

For 30 years East Lancashire Hospice has continuously provided a special way of caring for people suffering from life limiting illnesses throughout Blackburn, Darwen, Accrington and Clitheroe.

Volunteers are one of the hospices greatest resources and there are currently 800 on the register. In a typical month volunteers within the hospice alone put in 1500 hours of effort - not including work in the charity shops, fundraising activities or as volunteer drivers.

Volunteers work in teams in all areas throughout the hospice. These areas include; reception, day therapy, inpatients unit, driving, flower arranging, gardening, diversional therapies, complementary therapies, catering, administration and bereavement. They are also vital in offering fundraising support at events and in the charity shops and warehouse.

Tasks

The Hospice requires a Microsoft Access 2013 relational database to manage and organise information about their volunteers. Their current database is a large flat file which is becoming increasingly difficult to both maintain and access information.

Using the un-normalised structure provided you should complete the following tasks:

Relational Modelling
- Model the Data using ERM and ERD techniques
- Normalise the data to 3rd Normal Form

Database

Using your relational model produce a database using Microsoft Access 2013, your implementation should include the following:
- Tables based upon the results of your relational model
- Data input mechanisms (MS Access Forms)
- Pre written queries
- Formatted reports that detail the following:
   o A single Volunteer's details
   o Departments and their Volunteers
   o Volunteer Safety Training completed, grouped by category and order date ascending
   o Volunteers who have not completed Safety Training
- Appropriate input masks and constraints.

Testing

You should devise a test plan and generate sufficient sample data to test the functionality of all aspects of your database.

Documentation
- Technical database documentation (as a minimum your schema)
- User documentation

Submission Requirements

1. Database design documentation including your ERM and Normalisation process
2. Access 2013 database
3. Completed test plan
4. Documentation

1. Design and Implement an appropriate relational database for the given scenario using the appropriate database design techniques discussed on the course. Database design is fit for purpose and implemented appropriately. Implementation is based upon design work.

Clear evidence of structured design. Relationships are clearly derived and data is normalised to 3NF

Thoroughly documented design process indicates clear understanding of the application domain. Domain assumptions are appropriately documented

2. Efficiently store data so as to eliminate data anomalies and redundancy. Implementation provides effective structure for the application

Implementation provides efficient structure for the application against most of the use cases identified in the brief

The data structure provides an efficient structure for all the use cases provided. Clear consideration has been given to the ease with which the data structure could be adapted to support future development

3. Allow the user to interrogate the database using the interface described so as to return meaningful and timely result sets based upon input. A simple range of queries allow the user to extract information from the application

Queries have been implemented which capture the full range of use cases detailed in the scenario

Users are easily able to extract complex/compound sets of relevant information from the application

Assignment Details

4. Produce design and test documentation for your solution. Documentation clearly covers all aspects of the brief. Testing is structured

Documentation is professionally presented and testing covers all aspects of the application

Testing and documentation cover all aspects of the application domain and follow a coherent strategy. There is clear evidence of the application of further reading

It needed to be in access 2013 i need

1. A single Volunteer's details

2. Departments and their Volunteers

3. Volunteer Safety Training completed, grouped by category and order date ascending

4. Volunteers who have not completed Safety Training Technical database documentation (as a minimum your schema) and User documentation

Reference no: EM131066246

Questions Cloud

Diversity management program : What are the characteristics of an effective v. ineffective Diversity Management program? Write a 2 page (500 words) response to the question. Include one biblical example in your answer.
What is the magnitude of the issue : Develop 90% confidence intervals for the proportion of all students, the proportion of all male students, and the proportion of all female students who abused prescription medication.
Implementation of the affordable care act : Analyze two (2) changes to Medicaid resulting from the implementation of the Affordable Care Act. Determine the impact that these changes will have on both Medicare eligibility and your state government's fiscal responsibility. Provide examples to..
A logistics strategy to handle the issue of interest : Provide in-text citations for each outside source of ideas, concepts, strategies, data, or other information paraphrased or quoted in the body of the document. (Plagiarism will be handled according to the University Academic Integrity Policy.) fo..
Design and implement an appropriate relational database : ST10126 Database design and application - Implement the theory of databases as they are configured and managed within up to date business information systems and implement an appropriate database design for a given scenario.
Small business administration website : Visit the Choose Your Business Structure section of the U.S. Small Business Administration's website. If you were to start your own business, which business entity structure would you choose? Justify why your chosen structure is the best organizati..
How many ways can the three balls be drawn are red : A box contains 7 white balls and 3 red balls. Three balls are drawn at random. Inn how many ways can the three balls be drawn
Example of a measure of learning and growth measure : Identify one specific example of a measure of learning and growth measure that you feel could be critical to an organization, but difficult to measure. What would be a metric that could be used to quantify it.
Evaluating systems thinking : Think of the last time you visited a zoo. You visit the zoo to enjoy the wealth of variety of animals in their natural habitat. Next time you visit a zoo, notice that similar types of animals are presented together whereas ones that may be natural..

Reviews

Write a Review

Database Management System Questions & Answers

  Discuss the role of the database administration

Discuss the role of the database administration and the issues of cost/benefit for these types of endeavors in organizations.

  Discuss the garbage collection in a structured programming

Discussion Compare and contrast garbage collection in a structured programming languages

  Converting user form into 1nf and 2nf

Complete database exercise by converting user form located the evaluation procedures section of the syllabus into 1NF and 2NF.

  Place the following terms into a logical sequence.

Do not use numbers or other methods to indicate the changed sequence.

  Create a sequence and a communication diagram

Create a sequence and a communication diagram for each scenario of each use case identified in the functional model. Create a behavioral state machine for each of the complex classes in the class diagram

  Create a new database in which to store all the objects

Problem: BoarDome is in the business of producing skate, surf and snow boards. They run a small museum and gift shop, located in airports in cities where the extreme sports are big. Create a new database in which to store all the objects r..

  Design a database for a small medical practice

Narrative description of the "medical practice" database assignment: Design a database for a small medical practice with several physicians. The purpose of the database is to support the administrative functions such as billing, scheduling and pat..

  Summarize the difference between on-line transaction

your database has been a hit. you have been called back to the customers headquarters and they want a detailed report

  Demonstrate the basic mechanisms for accessing relational

your database has been a hit. you have been called back to the customers headquarters and they want a detailed report

  Build an uml model in microsoft visio

Neatness of your diagram, please use the concepts of model, package, and sub-system well in the Visio model. Create both your diagrams under the static model from the model explorer in Visio.

  Build relatively well normalized relational database

If we added hats in 3 sizes and 3 colors and 3 styles, discuss briefly how many additional tables you 'uld add to the design.

  Concept of entity in a process

Question 1: Use an example to explain what is an entity in a process? What is an attribute? Question 2: Define a measure that can be used to judge a code's quality. Name one situation you could use this measure. Question 3: Name the situation one has..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd