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

  An attribute is a characteristic or property of an entity

an attribute is a characteristic or property of an entity. if person is an entity would the same attributes be used to

  What is the purpose of a cross join in mdx

What is the purpose of a cross join in MDX? Specifically, what gets returned as the result of a cross join.

  Write the proper sequence of activities in the design

Write the proper sequence of activities in the design of a video rental database. The initial ERD is shown in above (or refer to textbook figure 9.9). The design must support all rental activities, customer payment tracking, and employee work sche..

  Explain why its a good idea to have drop table statements

explain why its a good idea to have drop table statements at the beginning of your ddl sql script files that are used

  Describe the six default referential integrity actions.

How are N:M relationships implemented?

  Designing of database

a. Discuss the degree to which you believe the Visio diagram reflects the database design. b. Describe any assumptions that you had to make about the business rules to in order to create the Visio diagram and the associated relationships.

  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.

  Give preliminary information on data requirements for gis

You have been requested to give preliminary information on the data requirements for a GIS which is to be used to hold inventory of continental scale vegetation maps for coarse scale land surface

  Oracle has many features for managing and tracking users we

oracle has many features for managing and tracking users. we have discussed user accounts with username password

  Draw inheritance hierarchy to represent shoe object

Draw an inheritance hierarchy to represent a shoe object. The base class should have derived classes of Dress Shoes, Tennis Shoes and Boots.

  Describe the basic features of the rdb model

Describe the basic features of the RDB model and discuss their importance to the end-user and the designer.

  Create an er diagram that will facilitate development of cms

For this phase, you are required to create an ER Diagram that will facilitate the development of CMS's company-wide database.It should be created using ER Assistant and include entities and attributes, relationships, and accompanying notes

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