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

  What is a subquery and when is it used

What is a subquery? When is it used? Does the RDBMS deal with subqueries any differently from normal queries? Illustrate with examples different types of sub-query and co-related subqueries (nested etc).

  Create 3nf table designs

Shahama is a small city with a population of 50,000. Until now, Shahama was served by a bus route from the nearby Abu Dhabi city. The Shahama City Council.

  Create the star schema for the data warehouse

Include any SQL needed for the database, the DDL, the DML to manage the customer and employee rows, and the 3 SELECT statements.

  Create a linked table in database by importing the workbook

Create a linked table in the database by importing the workbook named a08c1Customers.xlsx. Use the first row of the Customers1 worksheet as column headings and accept all other default options.

  Document that describes your process steps and results

Create a word or PDF document that describes your process, steps and results. Be sure to describe your schema and why you selected the tables and columns you did for your Private database

  Update the gantt chart or project plan

Update the Gantt chart or project plan

  Explain your rationale behind the design of your e-r diagram

Explain your rationale behind the design of your E-R Diagram. Create at least two sample queries that will support the organizational reporting needs.

  The database used for the relational algebra simple one

Relational Algebra- The database used for this question is a very simple one with the following schema: (Primary keys are bold, foreign keys are underlined)

  How does access identify each record within a database

How does access identify each record within a database

  What are the benefits of dna databases

What are the benefits of DNA databases? What problems do DNA databases pose? Who should be included in a national DNA database? Should one be limited to convicted felons? Explain your answer.

  How much overhead cost would be assigned to product

How much overhead cost would be assigned to Product U94W using the activity-based costing system - How much overhead cost would be assigned to Product K91B using the activity-based costing system

  Explore data management techniques and apply

Explore data management techniques and apply when and where applicable and Analyse and apply data issues in an organisational context.

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