database assgn help
$10-30 CAD
Betalt ved levering
1. Donation table
Every row in this table is a donation made by a donor. Below is the script that creates donation table
2. Address Table
This is an address lookup table. It has a list of all the known addresses
3. Volunteer Table
This table has information on the volunteers
Donation List
This is the list that the volunteer group leader sends to the main office. It is a comma separated text file of the following format
Master Addresses Table
The address table that the charity maintains is not updated and it often gets out of date. However, another department in the organization has an address table that they regularly update and keep current. The table is in SQLServer database and below is the connection information to the server
Tasks
Task 1 – Refresh the address table in the oracle database with the addresses in the master table. You will need to transform some data types and generate a sequential id for the address. Also note that the ids of some addresses will be used as foreign key in donation table your solution should accommodate this fact.
Task 2 – You need to create a process that loads the donations list to the central donations table: In this task you will load the file into the central repository (Oracle tables). You need to make sure that only the donations with valid addresses are inserted into the table. Donation records with erroneous addresses must be rejected. Also make sure to reject the donations that have nulls for the mandatory columns in your database (Not null columns). You must generate csv files to the volunteer group leaders with the records that were rejected in their area.
Task 3 – Create a star schema for the donations. The grain of the schema should be the combination of day, address, and volunteer
Task 4 - Create a process to Load the data to the star schema from the central donation repository
Task- 5 Create views that shows:
• The average and sum of the donation by day, month, Year
• The average and sum of the donations by address, Postal code
• The average and sum of the donations by Volunteer and volunteer group leader
Task 6 Basic Security
• Create a user named DMLUser and give the user permissions to implement all DML on address, donation, and volunteer tables
• Create a user named Dashboard and give the user read permissions on the views
• Audit DMLS on the Star schema tables
• Create a SQL statement that filters the audit table to show any DML activities on the tables
Projekt ID: #22586623
Om projektet
Tildelt til:
Hi, I have proficient knowledge on Oracle DBMS. Is there any more details about what are the table fields? Please give me the details. Cheers.