StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Oracle Database Concepts - Assignment Example

Cite this document
Summary
The present essay under the title "Oracle Database Concepts" dwells on the database development. According to the text, the above table is already in 1NF as it has a unique primary key which is the combination of order_id and item_id. Further, all the columns are single-valued…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER95% of users find it useful
Oracle Database Concepts
Read Text Preview

Extract of sample "Oracle Database Concepts"

Download file to see previous pages

In invoice table (2NF), item price and item description are dependent on item alone and is independent of the invoice information. Thus invoice table is further reduced to 3NF by moving the independent fields to another table named ITEM as shown below:Thus the final design has 3 tables: CUSTOMER, ITEM, and INVOICE. Customer and Item are related to INVOICE using customer id and item id respectively as foreign keys. The new tables (reduced to 3NF) are shown below:The initial design for storing invoice information had a single table.

All the information was stored on the single table. This created a lot of redundancy in the database. For example, if a customer purchases three quantity of 5 items, then the information for the customer has to be repeated for all 15 (3 * 5) rows. This not only creates redundant data but also increases the database size. Further, if the customer information changes, then all the rows have to be updated. This might create a lot of update anomalies. Though this sort of anomalies can be avoided by updating all rows by using customer id in the WHERE clause, there are chances for the presence of huge records for each customer in the invoice table.

This may result in heavy updates and lowers the overall efficiency and throughput.After reduction to 2NF, though the data redundancy and update anomaly is eliminated to some extent, it still exists for item information. The information for items like item description and item price is purely dependent on ITEM id and not on invoice. This may again create redundancy and update anomalies. Hence the item information is moved to a new table thereby storing each business entity in separate tables. Thus, the new design that is reduced to 3NF eliminates redundancy and update anomalies and increases the overall efficiency.

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Oracle Database Concepts Assignment Example | Topics and Well Written Essays - 750 words”, n.d.)
Oracle Database Concepts Assignment Example | Topics and Well Written Essays - 750 words. Retrieved from https://studentshare.org/information-technology/1598823-normalization-relationships-and-constraints
(Oracle Database Concepts Assignment Example | Topics and Well Written Essays - 750 Words)
Oracle Database Concepts Assignment Example | Topics and Well Written Essays - 750 Words. https://studentshare.org/information-technology/1598823-normalization-relationships-and-constraints.
“Oracle Database Concepts Assignment Example | Topics and Well Written Essays - 750 Words”, n.d. https://studentshare.org/information-technology/1598823-normalization-relationships-and-constraints.
  • Cited: 0 times

CHECK THESE SAMPLES OF Oracle Database Concepts

Lanchester Liners Hospitality Database

… Lanchester Liners Hospitality database This report presents a detailed overview of design and Implementation of Hospitality database for Lanchester Liners for holding information about their ships, the ports visited where hospitality is offered, and any corporate team-building events organised on-board.... In addition, the report also offers a detailed discussion on multi-user access to a database including concurrency, locking, security and access control....
8 Pages (2000 words) Essay

OOP Features Added to Oracle Database

oracle database were no exception to this fact.... OOP Features Added to oracle database All programming languages and particularly database programming languages need to be comprehensively stable and dynamic in adapting to ever changing developmental environments.... The approach of extending SQL *Plus for oracle database was centered around the efforts to find ways and mean which can provide an integrated support for the objects, object identifiers and inheritance structures within relational language....
4 Pages (1000 words) Assignment

Automatic Storage Management for Oracle Database 11g

This paper ''Automatic Storage Management for oracle database 11g'' presents a detailed analysis of oracle automatic storage management for Oracle 11g.... Automatic Storage Management (ASM) for oracle database 11g In Oracle 11g, Automatic Storage Management (ASM) is designed to simplify the management of Oracle related files by facilitating the database administrators to reference disk groups instead of files and disks separately, which can be administrated through automatic storage management....
10 Pages (2500 words) Term Paper

Computer Technology

Object-oriented database design: concepts and Application.... A database system is a worthy asset of any business organization.... For one to ensure effective database management and… The unit has enabled me gain substantial knowledge on design and management of database. The course gives a detailed introduction of database design.... The introduction to database design gave me in-depth database design: The database design is a very critical unit for any individual who has interest in the computer technology field....
2 Pages (500 words) Essay

Technology Evaluation - Bank Solutions Inc

offers item processing services, such as in-clearing and Proof of Deposit (POD) processing, item capture, return and exception item processing, and image archive storage and retrieval, Analysis of its environment identifies diversified issues such as security and technology issues, operational issues, and interoperability issues and development of an application of oracle database is one of the recommended security measures against the issues.... Version 12c of the oracle database is recommended for addressing the organization's identified issues and the technology's diverse capabilities supports its selection....
5 Pages (1250 words) Case Study

Security Options

In the paper “Security Options” the author analyzes the Computer Security concentration, which focuses on basic security matters that occur in the design, study, and execution of distributed systems.... This concentration offers in-detail coverage of the hypothesis and relevance of identity....
8 Pages (2000 words) Assignment

Database Buyer's Guide Conclusion from Database Journal

… The paper "database Buyer's Guide Conclusion from database Journal" is a delightful example of an article on information technology.... The term database systems often describe the constructs of database management systems, a data model, as well as a database.... A database, as we all know, is a collection of logically-related data organized and stored together.... On the other hand, a database management system refers to the computer software used to provide interfacing to users when they access databases and database systems on computers....
3 Pages (750 words) Research Paper

Automatic Storage Management for Oracle database 11g

This term paper "Automatic Storage Management for oracle database 11g" presents a detailed analysis of oracle automatic storage management for Oracle 11g.... In addition, Oracle Automatic Storage Management is responsible for managing groups of data storage in disk groups that can collect and store database files from a number of databases.... nbsp; In Oracle 11g, Automatic Storage Management (ASM) is designed to simplify the management of Oracle related files by facilitating the database administrators to reference disk groups instead of files and disks separately, which can be administrated through automatic storage management....
10 Pages (2500 words) Term Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us