Oracle SQL Course Details

8
Oracle SQL Course Details Introduction :. . Relational and Object Relational Database Management Systems . Relational Database Concept . Definition of a Relational Database . Data Models . ntity Relations!ip Model . ntity Relations!ip Modeling Con"entions . Relating Multiple #ables . Relational Database #erminology $ %roperties . Communicating &it! an RD'MS (sing SQL . SQL Statements Retrie"ing Data (sing t!e SQL SLC# Statement . Capabilities of SQL SLC# Statements . 'asic SLC# Statement . Selecting )ll Columns . Selecting Specific Columns . *riting SQL Statements . Column +eading Defaults . )rit!metic ,pressions . (sing )rit!metic Operators . Operator %recedence . Defining a -ull alue . -ull alues in )rit!metic ,pressions . Defining a Column )lias . (sing Column )liases . Concatenation Operator . Literal C!aracter Strings . (sing Literal C!aracter Strings . Duplicate Ro&s Restricting and Sorting Data :

Transcript of Oracle SQL Course Details

Page 1: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 1/8

Page 2: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 2/8

Page 3: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 3/8

Reporting )ggregated Data (sing t!e 6roup 1unctions :

. #ypes of 6roup 1unctions

. (sing t!e )6 and S(M 1unctions

. (sing t!e MI- and M)7 1unctions

. (sing t!e CO(-# 1unction

. (sing t!e DIS#I-C# /ey&ord

. 6roup 1unctions and -ull alues

. -esting 6roup 1unctions

. 6RO(% '0 &it! ROLL(% and C(' Operators

Displaying Data from Multiple #ables :

. Obtaining Data from Multiple #ables

. #ypes of 8oins

. Creating -atural 8oins

. Retrie"ing Records &it! -atural 8oins

. Creating 8oins &it! t!e (SI-6 Clause

. 8oining Column -ames

. Qualifying )mbiguous Column -ames

. (sing #able )liases

. Retrie"ing Records &it! t!e O- Clause

. Self28oins (sing t!e O- Clause

. )pplying )dditional Conditions to a 8oin

. Creating #!ree2*ay 8oins &it! t!e O- Clause

. -on29uijoins

. Outer 8oins

. I--R ersus O(#R 8oins

. L1# O(#R 8OI-

. RI6+# O(#R 8OI-

. 1(LL O(#R 8OI-

. Cartesian %roducts

. 6enerating a Cartesian %roduct

. Creating Cross 8oins

(sing Sub9ueries to Sol"e Queries :

Page 4: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 4/8

. (sing a Sub9uery

. 6uidelines for (sing Sub9ueries

. #ypes of Sub9ueries

. Single2Ro& Sub9ueries

. (sing 6roup 1unctions in a Sub9uery

. #!e +)I-6 Clause &it! Sub9ueries

. Multiple2Ro& Sub9ueries

. (sing t!e I-)-0)LL Operator in

Multiple2Ro& Sub9ueries

. -ull alues in a Sub9uery

(sing t!e Set Operators :

. Set Operators

. (-IO- Operator 

. (-IO- )LL Operator 

. I-#RSC# Operator 

. MI-(S Operator 

. Set Operator 6uidelines

. Matc!ing t!e SLC# Statements

Manipulating Data :

. Data Manipulation Language

. )dding a -e& Ro& to a #able

. Inserting Ro&s &it! -ull alues

. Inserting Specific Date alues

. Copying Ro&s from )not!er #able

. (pdating Ro&s in a #able

. (pdating #&o Columns &it! a Sub9uery

. (pdating Ro&s 'ased on )not!er #able

. DL# Statement

. Deleting Ro&s 'ased on )not!er #able

. #R(-C)# Statement

Database #ransaction :

Page 5: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 5/8

. Controlling #ransactions

. Rolling 'ac; C!anges to a Mar;er 

. Implicit #ransaction %rocessing

. State of t!e Data 'efore COMMI# or ROLL')C/ 

. State of t!e Data )fter COMMI#

. State of t!e Data )fter ROLL')C/ 

. Statement2Le"el Rollbac; 

. Read Consistency

. Implementation of Read Consistency

. )CID #ransaction %roperties

. Loc;ing mec!anism

. Deadloc; situations

(sing DDL Statements to Create and Manage #ables :

. Database Objects

. -aming Rules

. CR)# #)'L Statement

. Referencing )not!er (ser<s #ables

. D1)(L# Option

. Data #ypes

. Defining Constraints

. )L#R #)'L Statement

. Dropping a #able

Creating Ot!er Sc!ema Objects :

. Creating a ie&

. )d"antages of ie&s

. Retrie"ing Data from a ie&

. Modifying a ie&

. Inline ie&

. Remo"ing a ie&

. Creating a Se9uence

. -7#)L and C(RR)L %seudocolumns

. (sing a Se9uence

. Cac!ing Se9uence alues

. Modifying a Se9uence

. 6uidelines for Modifying a Se9uence

. Creating an Inde,

. Inde, Creation 6uidelines

. Remo"ing an Inde,

. Synonyms

. Creating and Remo"ing Synonyms

Page 6: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 6/8

Controlling (ser )ccess :

. %ri"ileges

. System %ri"ileges

. Creating (sers

. (ser System %ri"ileges

. 6ranting System %ri"ileges

. Creating and 6ranting %ri"ileges to a Role

. C!anging 0our %ass&ord

. Object %ri"ileges

. 6ranting Object %ri"ileges

. %assing On 0our %ri"ileges

. Confirming %ri"ileges 6ranted

. Re"o;ing Object %ri"ileges

Retrie"ing Data (sing Sub9ueries :

. Multiple2Column Sub9ueries

. Column Comparisons

. %air&ise Comparison Sub9uery

. -onpair&ise Comparison Sub9uery

. Correlated Sub9ueries

. (sing t!e 7IS#S Operator 

. Correlated (%D)#

. Correlated DL#

+ierarc!ical Retrie"al :

. -atural #ree Structure

. +ierarc!ical Queries

. *al;ing t!e #ree: 1rom t!e 'ottom (p

. *al;ing t!e #ree: 1rom t!e #op Do&n

. Ran;ing Ro&s &it! t!e LL %seudocolumn

. 1ormatting +ierarc!ical Reports (sing LL and L%)D

Course : Core Java

Core Java Course Details

Page 7: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 7/8

. Java introduction and history

. JDK,JVM,JRE

. Path and classpath environment parameters

. Helloorld in !ava

. Primitive Datatypes

. "perators and E#pressions

. Control flo&s 2

  i$,else,elsei$,$or,%hile,do%hile etc.

. &ntroduction to "'!ect("riented Pro)rammin)

. Classes and "'!ects

. *ields and Methods

. Encapsulation

. Method "verloadin)

. +tatic

. rrays

. &nheritance

. "'!ect +u'stitution

. Polymorphism

. 'stract class

. &nter$ace

. ccess Control

. Pac-a)es and import statements

. Java.lan) pac-a)e

. "'!ect,+trin),+trin)'u$$er,+trin)uilder

. Runtime,Processuilder

,rapper classes

. Math,/um'er,i)Deciaml,

i)&nte)er

. E#ception Handlin) try catch

$inally 'loc-s

. Custom and nested e#ceptions

Page 8: Oracle SQL Course Details

8/12/2019 Oracle SQL Course Details

http://slidepdf.com/reader/full/oracle-sql-course-details 8/8

. 0hreads

. Java.util and collection P&1s

. Java.io

. Java.net

. Java.s2l3JDC4

. RM& ( Remote Method &nvocation

. 5enerics

. *or each loop,o#in),un'o#in),enums

. Varar)s,static imports

. &ntroduction to Hot spot !ava virtual machine

. &ntroduction to 0 and +%in) P&1s

. Event Dele)ation model

. ny "pen topics