Design and implement a database using oracle apex software

Assignment Help Database Management System
Reference no: EM133468725

Information Systems and Databases

PORTFOLIO ELEMENT 1:

Element 1 of the assignment portfolio is an open book, 25 question multiple choice test, covering
• Entity Relationship modelling and normalisation
• SQL queries and data definition language
• Database security issues

PORTFOLIO ELEMENT 2:

Database Design and Implementation assignment

You are required to design and implement a database using Oracle APEX software, to address the requirements of the following case study:
Case study: South London University's SU clubs

South London University's student union wishes to set up a database to record membership of its various student clubs/societies.

Currently there are over 100 clubs offered by the student union (eg Basket Ball club, Islamic Society, Debating Society, Cooking Club, etc), each with a President who oversees the club. Presidents are students who have offered to take on this role, and they are responsible for coordinating the various events organised by their club/society. It is possible for a single student to be President for a number of different clubs, although this is quite rare.

Students are allowed to be members of more than one club, and the date that they join each club needs to be recorded, as well as their student number,name, gender and contact details. Clubs/societies also charge a small fee to join, and the date that the student pays the fee needs to be recorded.

Presidents organise a number of events for their clubs over the course of the academic year. Information on the events needs to include a description, scheduled date, location and budgeted cost of the event. Only students who are members of the club can sign up for these events. A list is kept of the members who attend, and they are also required to provide feedback on the event, ranging from 1 for not very good, to 5 for an excellent event. These ratings are then used to determine the popularity of the event and whether to repeat it in the future.

The Student Union is hopeful that the database can provide a number of useful queries/reports, for example:
• Total membership of each club
• Whether members have paid their club fee or not
• Frequency of attendance at events
• Popularity of events
• How much money the club has raised through its joining fees or events
• Financial standing of the club
.... Etc, etc.

They are looking to you to design and set up a database to meet these requirements.

You are required to design a database to cover the above case study, and then to implement it using Oracle APEX. You must submit a report using the submission link provided, consisting of the following:

1. A header page which includes your name, student number and your Oracle APEX account details (user name/tablespaceand password) which containsyourimplemented tables, data and reports/queries.

2. A list of any assumptions/clarifications you have made that have affected the design of your database.

3. An ER diagram (using ‘Crow's foot' notation) showing the final design of your database, which shows entities, attributes, primary and foreign keys, and named relationships.

4. Entity specification forms documenting all your entities (using the template provided).

5. The SQL scripts you used to create your tables (including all constraints) which should match your entity specification forms.

6. A list of the SQLcommands(INSERT INTO ..) used to insert test data into each of your tables, annotated to show that there is sufficient breadth and volume of data to adequately test your queries/reports.

7. Six functional requirements,producing reports/output that effectively demonstrate the scope and functionality of the system. For each requirement:
a) State clearly what the aim of the report/query is, and who would use it.
b) Provide a screenshot of the SQL SELECT statement and the output it produces.
The queries you choose should be substantial queries illustrating the breadth and potential of the implemented database, as well as your mastery of SQL.Each query should be numbered and saved in your database. Most queries should display data from more than one table, ie use a JOIN.

8. An example of a VIEW you have set up for security or convenience purposes. Providea screenshot of the SQL used to produce the view, and an explanation of its purpose.

Reference no: EM133468725

Questions Cloud

What do you think criminology can draw from the field : What do you think criminology can draw from the field of psychology in trying to explain crime and deviance?According to theories discussed in this chapter
Discuss and show how shahrazad is an early feminist : In the story, Shahrazad uses her voice to make subtle changes for herself and other women. Discuss and show how Shahrazad is an early feminist.
How your research inquiry relates to evidence-based practice : Discuss how your research inquiry relates to evidence-based practice. What practice improvement outcomes do you expect your inquiry to accomplish?
Discuss the first old mans tale from thousand and one nights : In 100 words, discuss The First Old Man's Tale from The Thousand and One Nights. In 100 words discuss The Second Old Man's Tale from The Thousand and One Nights
Design and implement a database using oracle apex software : Design and implement a database using Oracle APEX software, to address the requirements of the following case study: Case study: South London University's SU
Discuss dylan status as a modern day troubadour : discuss Dylan's status as a "modern day troubadour." Is it an accurate description of him and his music? Discuss his use of literary devices and possible
Discuss if racial profiling is justifiable : Discuss if racial profiling is justifiable? Ever? If the answer is yes, discuss how effective the profiling must be to remain justified?
Write a mini-concept paper : Write a mini-concept paper. The mini-concept paper is similar to a concept paper that one would do for a dissertation/project proposal.
Consider how well they justified their positions : Did they support their position convincingly with appropriate resources? - Which of their points make the most sense to you, even if you made a case for

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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