program: Oracle online All requirements in the attachment
Similarity should be less than5%.
Plagrisim report is needed
For any clarification please ask
Ministry of Higher Education
Colleges of Applied Sciences
Information Technology Department
ITDR3104 – Project [15%]
Primary objective:
The primary objective of this project is to understand the principles of Advanced Database
Design Concepts. The project starts with the analysis of the physical usage of a moderately
realistic database system, and from this analysis to identify potential performance problem
areas in the database. Then the task to choose, implement and test an appropriate combination
of physical tuning techniques for the database you create. There are three main elements to be
considered: choosing, implementing and testing. Each is important.
Topic:
You can choose your own topic for this project. But the topic should be rich in details so that
you will get some reasonable size of database and data to test for your tuning methods.
Tasks:
•
Imagine the Database system you are creating is for a medium sized company and they are
converting from computer file system to a database system.
•
If you are appointed as a data administrator of the company then list out the tasks you do
for the company and the system. (Like what kind of DBMS DBA choose, policies you
make, planning and etc..). Justify your choices.
•
Determine what is needed to manage your database system. Provide a comprehensive list
of all of the records that would need to be tracked, and which systems would be linked and
which would be independent. Determine the database staffing needs required to manage
such a system, and provide a plan for how the database responsibilities would be partitioned
among the database staff.
•
After the basic details for the company system, you need to move to the specific database
creation. You need to develop the following three phases of the project:
o Conceptual Design
o Logical Design
o Physical Design
•
In the conceptual Design, First draw the ERD of your database. Identify potential problems
in the representation of fields in the database (such as different ways that dates, names, or
addresses might be written), and propose a remedy for each. For example, the date “23May-1966” can be written “May 23, 1966” or “05-23-1966”, and might be better
represented as “19662305”. Find the problems related to relationship between the tables
and suggest the solution for each.
•
In logical design, you will convert the ERD to proper database using coding. Discuss the
issues related to it and suggest the solutions. Also find the possibilities for the integrity
constraints for the data fields and include it and explain the need of it.
•
The Physical design is the most important phase of your project.
o Find ten most important transactions that occur frequently in system. Include
details of the purpose of the transaction, which tables are accessed, and how the
tables are accessed. State clearly which transactions are accessing more than one
table and overlapping in terms of the tables accessed. (Try to cover a mixture of
different transaction types, such as simple vs. complex, read-only vs. read/write vs.
write-only). Your transactions may overlap in terms of the tables accessed.
o Based on the transactions chosen above, find the problem areas of your system.
Discuss in detail about the possibilities and issues of these problem areas and
suggest appropriate combination of physical tuning techniques for the problem
areas that you are solving. The techniques that you choose must not conflict. You
should explain why you chose the techniques that you did, and also discuss any
specific details of how each technique will be implemented, such as partition
bounds, keys, etc.
o Write the code required to implement your chosen techniques, and insert it into your
schema. Include your modified schema also in your report. Remember to always
explicitly specify a tablespace for all schema objects, including indexes.
o Test your implementation and demonstrate that the techniques that you have
implemented do in fact improve database performance. This will typically be
achieved by executing appropriate queries and including tidily formatted output
from the likes of EXPLAIN PLAN or similar. This should be done both before and
after the tuning techniques have been applied. Test each technique in isolation, and
then test all of your techniques in combination, to ensure that your entire integrated
solution still improves database performance.
Grading:
Grading will be done based on the following criteria:
•
•
•
Complete detailed report which provides solutions to the above mentioned tasks. Parts
of the project include introduction, description, conceptual design, logical design,
physical design and etc…
Presentation of your project
Personal questioning of every member of the project.
Write the code required to implement your chosen
techniques, and insert it into your schema. Include
your modified schema also in your report. Remember
to always explicitly specify a tablespace for all schema
objects, including indexes.
o Test your implementation and demonstrate that the
techniques that you have implemented do in fact
improve database performance. This will typically be
achieved by executing appropriate queries and
including tidily formatted output from the likes of
EXPLAIN PLAN or similar. This should be done both
before and after the tuning techniques have been
applied. Test each technique in isolation, and then test
all of your techniques in combination, to ensure that
your entire integrated solution still improves database
performance.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Achiever Papers is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Dissertation Writing Service Works
First, you will need to complete an order form. It's not difficult but, if anything is unclear, you may always chat with us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order form
Once we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignment
As soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download