Muhammad Umair
Oracle Database 11g Developer Track
› 1st generation language – Machine Language
› 2nd generation language – Assembly language
› 3rd generation language – C++ , Java
› 4th generation language – C#, SQL
› Structure Query Language- SQL
– It is a 4th generation language used to communicate with DBMS.
– It is a non-procedural language
› PL/SQL
– PL/SQL is an extension to SQL that adds procedural language
features like condition and loops to SQL
– When using PL/SQL we can work with function, Procedures,
Conditions, loops, Triggers and packages
› Data Definition Language (DDL)
– A part of SQL us to create , alter and drop the schema objects.
› Data Manipulation Language (DML)
– A part of SQL use to insert, update, delete and retrieve data of the
database.
– Most of the time DML statements are embedded in the application.
› Data Control Language (DCL)
– A part of SQL used to grant and revoke privileges from database
users.

Introduction to Sql

  • 1.
    Muhammad Umair Oracle Database11g Developer Track
  • 2.
    › 1st generationlanguage – Machine Language › 2nd generation language – Assembly language › 3rd generation language – C++ , Java › 4th generation language – C#, SQL
  • 3.
    › Structure QueryLanguage- SQL – It is a 4th generation language used to communicate with DBMS. – It is a non-procedural language › PL/SQL – PL/SQL is an extension to SQL that adds procedural language features like condition and loops to SQL – When using PL/SQL we can work with function, Procedures, Conditions, loops, Triggers and packages
  • 4.
    › Data DefinitionLanguage (DDL) – A part of SQL us to create , alter and drop the schema objects. › Data Manipulation Language (DML) – A part of SQL use to insert, update, delete and retrieve data of the database. – Most of the time DML statements are embedded in the application. › Data Control Language (DCL) – A part of SQL used to grant and revoke privileges from database users.