Skip to Content
Java Programming with Oracle SQLJ
book

Java Programming with Oracle SQLJ

by Jason Price
August 2001
Intermediate to advanced
400 pages
9h 28m
English
O'Reilly Media, Inc.
Content preview from Java Programming with Oracle SQLJ

2.1. Relational Databases

A relational database is a collection of information that has been organized into tables. Each table contains rows with entries organized into columns. Tables are stored in distinct storage areas known as schemas. A schema may be thought of as an area in which an individual user of the database may store his or her tables—schemas serve to separate tables created by one user from those created by another.

What does the term relational mean when used in the context of a database? It indicates that there are relationships between the columns in the database tables. This is an important concept, and you will learn more about it later in this chapter. The relational database model for the representation of data was developed by Dr. E. F. Codd in the early 1970s, and was described in his paper titled "A Relational Model of Data for Large Shared Data Banks," published in Communications of the ACM (Association for Computing Machinery) Vol. 13, No. 6, June 1970.

We are all familiar with data represented in the form of tables. For example, customer information can be represented as a table of rows containing the customer's first name, last name, date of birth, and phone number:

first_name last_name  dob         phone
---------- ---------- ----------- ------------
John       Smith      01-JAN-1965 650-555-1212
Cynthia    Stevens    05-MAR-1968 650-555-1213
Steve      Seymour    16-JUN-1971 650-555-1214
Gail       Williams   01-DEC-1975 650-555-1215
Doreen     Heyson     20-AUG-1970 650-555-1216

The data in a ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Java Programming with Oracle JDBC

Java Programming with Oracle JDBC

Donald Bales

Publisher Resources

ISBN: 0596000871Catalog PageErrata