Oracle Database is the first database designed for enterprise grid computing, the most flexible and cost effective way to manage information and applications.
An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management. In general, a server reliably manages a large amount of data in a multiuser environment so that many users can concurrently access the same data.
Oracle Database Application Development
SQL and PL/SQL form the core of Oracle's application development stack. Not only do most enterprise back-ends run SQL, but Web applications accessing databases do so using SQL. Enterprise Application Integration applications generate XML from SQL queries, and content-repositories are built on top of SQL tables.
Overview of Oracle SQL
SQL (pronounced SEQUEL) is the programming language that defines and manipulates the database. SQL databases are relational databases, which means that data is stored in a set of simple relations.
SELECT last_name, department_id FROM employees;
Overview of PL/SQL
PL/SQL is Oracle's procedural language extension to SQL. PL/SQL combines the ease and flexibility of SQL with the procedural functionality of a structured programming language, such as :- IF ... THEN, WHILE, and LOOP.