Suppose you need to know in which country a particular city is located.For any city in WEATHER table, you can simply look at the LOCATION table, find the name in the City column, look over at the Country column in the same row, and see the Country's name.
Larry Ellison, Bob Miner and Ed Oates found Software Development
Laboratories and build a new type of database called a relational database
system.Their original project is for the government and is titled Oracle. The
founders believe that Oracle, meaning source of wisdom, would be an
appropriate name for their project.
RSI ships its first commercial SQL database- V2 (there was no V1).
Company decides to make RDBMS portable. Oracle introduces V3-the first
portable database to run on PCs, minicomputers and mainframes.
1987 Oracle officially becomes world's largest DBMS software company. 1997 Oracle ships Oracle8, its next-generation database for Network Computing that dramatically reduces an organizations computing costs and empowers a new era of low-cost, personalized information access. 1999 Oracle Delivers Oracle8i: the world's first internet database and centerpiece of Oracle's Internet Platform for business innovation.
An object relational database management system ( ORDBMS) extends the capabilities of the RDBMS to support object-oriented concepts.You can use ORACLE as an RDBMS or take advantage of its object oriented features.
There are three flavors of ORACLE:
* Relational The traditional ORACLE relational database.
* Object-relational The traditional ORACLE relational database, extended to include object-oriented concepts and structures such as abstract datatypes,
nested tables, and varying arrays.
*Object-oriented An object-oriented database whose design is based solely on
In the ever-increasing world of Internet business, it is becoming imperative for businesses to obtain a competitive advantage by adopting technology faster and faster. As a result, there has been considerable focus on Total Cost of Ownership (TCO) of IT solutions. In the new web-enabled environment supporting B2B and B2C e-commerce, IT cost of ownership becomes of lesser importance than business related metrics such as:
1. Scalability: The ability to handle high, variable, and non-predictable transaction throughput.
2. Availability: the ability to support non-stop (24x7) operations.
3. Ease of implementation and compatibility with packaged applications.
I will compare Oracle 8i Enterprise Edition and IBM’s DB2 Universal Database Enterprise Edition for you to make more evident the reason why a company should buy Oracle database products over other vendors.
The following statistics were taken from www.input.com , a world respected leading provider of web-based e-business market research and marketing services .
Database Availability is Critical in an e-business Environment
Organizations increasingly seek response times measured in milliseconds and zero downtime twenty-four hours a day and 365 days a year. Levels of availability are now arguably the most important factor in determining total cost of ownership since the cost of downtime to the business in a B2B or B2C e-commerce environment far outweighs any IT cost components.
Average Throughout by Database Server
IBM DB2 Oracle8i
Average number of transactions per minute 37 43
Peak number of transactions per minute 127 143
On average the transaction throughput is 16% higher for Oracle8i than for IBM DB2.
Approximately three-quarters of databases using Oracle8i exhibit availability levels in excess of 99% compared to approximately 60% of those based on the IBM DB2 database platform.
The total cost of ownership per name used per annum(including the business cost if downtime) is 28% lower for Oracle8i than for IBM DB2.
Scalability: Can be used on all windows and many different UNIX operating systems.
Oracle is much more stable and reliable the DB2 and SQL Server 7.0
Oracle delivers the most Java and Internet specific features of popular databases. Users can create internal database programs like stored procedures and triggers in Java
Oracle is much more suited for large volume web site processing due in part to its internal programming languages and its incorporation of Java and other web-enabled programming languages.
Oracle has multiversioning concurrency. This function avoids making one user wait for another user to finish making changes to the database. Other databases make database readers wait for a database writer to finish making changes, but Oracle never does this; its readers can always read any row in the database without waiting. This feature is why Oracle is able to push through more transactions per user than other database products.
Has large database partitioning, which helps businesses keep monster, gigabyte-size databases under control.
Offers market-leading support for multimedia objects