Muhammad Umair
Oracle Database 11g Developer Track
› Schema
– A schema is a collection of database objects associated with one
particular database username. This username is called the schema
owner, or the owner of the related group of objects. You may have
one or multiple schemas in a database.
› Tables
› Views
› Indexes
› Sequences
› Synonyms
› Function / Procedures
› Triggers
› Packages
› Views
– A virtual table that gives customized presentation of data of one or
more tables.
› Index
– A database object that increases performance by reducing the
time to search a record from a table.
› Sequence
– A database object that generates integer values in a sequence.
› Synonym
– Synonym is an alternate name of database object
› Function / Procedures
– these are named code segments which are stored in the database.
The difference between the two is that function returns a values
where as procedure doesn’t return a value
› Triggers
– A trigger is an un-named code segment that is executed when
some database event occurs.
› Packages
– A package is an encapsulation of variables and Functions /
procedures

Schema Objects

  • 1.
    Muhammad Umair Oracle Database11g Developer Track
  • 2.
    › Schema – Aschema is a collection of database objects associated with one particular database username. This username is called the schema owner, or the owner of the related group of objects. You may have one or multiple schemas in a database.
  • 3.
    › Tables › Views ›Indexes › Sequences › Synonyms › Function / Procedures › Triggers › Packages
  • 4.
    › Views – Avirtual table that gives customized presentation of data of one or more tables. › Index – A database object that increases performance by reducing the time to search a record from a table. › Sequence – A database object that generates integer values in a sequence. › Synonym – Synonym is an alternate name of database object
  • 5.
    › Function /Procedures – these are named code segments which are stored in the database. The difference between the two is that function returns a values where as procedure doesn’t return a value › Triggers – A trigger is an un-named code segment that is executed when some database event occurs. › Packages – A package is an encapsulation of variables and Functions / procedures