Database Language in RDBMS

Database Language

1. DDL (Data Definition Language)

рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреЛ define рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдИ рдЬрд╛ рд░рд╣реА language data definition language рдпрд╛ DDL рдХрд╣рд▓рд╛рддреА рд╣реИрдВред Database рдХреЛ Define рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗ рд▓рд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдорд╛рдВрдбреНрд╕ DDL рдХрдорд╛рдВрдбреНрд╕ рдХрд╣рд▓рд╛рддреА рд╣реИрдВред DDL рдореЗрдВ рдЯреЗрдмрд▓ рдмрджрд▓рдиреЗ, рдЯреЗрдмрд▓ рдбреНрд░рд╛рдк рдХрд░рдиреЗ рдпрд╛ рдХрдВрд╕реНрдЯреНрд░реЗрдВрдЯреНрд╕ рдбрд┐рдлрд╛рдЗрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдХрдорд╛рдВрдбреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрди рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреЙрд╕реНтАНрдХ рдкрд░рдлреЙрд░реНрдо рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ –

(i) Create, Alter and drop schema object :- DDL рдХрдорд╛рдВрдб рдХрд╛ рдпрд╣ рд╕реЗрдХреНтАНрд╢рди рдЯреЗрдмрд▓ рд╡реНтАНрдпреВ рдпрд╛ рдЗрдВрдбреЗрдХреНтАНрд╕ рдЖрджрд┐ рдЬреИрд╕реЗ рдСрдмреНтАНрдЬреЗрдХреНтАНрдЯреНрд╕ рдХреЛ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ, рдбрд┐рдлрд╛рдИрди рдХрд░рдиреЗ, рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдпрд╛ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред CREATE рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНтАНрдХреАрдорд╛ рдЖрдмреНтАНрдЬреЗрдХреНтАНрдЯреНрд╕ рдХреЛ рдирд┐рд░реНрдорд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред ALTER рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдХрдорд╛рдВрдбреНрд╕ рдХреЛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ DROP рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНтАНрдХреАрдорд╛ рдЖрдмреНтАНрдЬреЗрдХреНтАНрдЯреНрд╕ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдпрд╛ рдШрдЯрд╛рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

(ii) Grant and Revoke Privileges and roles :- DDL рдХрдорд╛рдВрдб рдХрд╛ рдпрд╣ рд╕реЗрдХреНтАНрд╢рди рд╕реНтАНрдХреАрдорд╛ рдЖрдмреНтАНрдЬреЗрдХреНтАНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рджреЗрдиреЗ рдпрд╛ рдЙрд╕реЗ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

(iii) Analyze, audit or add Command :- DDL рдХрдорд╛рдВрдб рдХреЗ рдЗрд╕ рд╕реЗрдХреНтАНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЯреЗрдмрд▓, рдЗрдВрдбреЗрдХреНтАНрд╕ рдпрд╛ рдХреНтАНрд▓рд╕реНтАНрдЯрд░ рдкрд░ рдЗрдлреЙрд░реНрдореЗрд╢рди рдХреЛ рдПрдирд╛рд▓рд╛рдИрдЬ (рд╡рд┐рд╢реНтАНрд▓реЗрд╖рд┐рдд) рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдСрдбрд┐рдЯрд┐рдВрдЧ рдЖрдкреНтАНрд╢рди рд╕реНтАНрдерд╛рдкрд┐рдд рдХрд┐рдР рдЬрд╛ рд╕рдХреЗрдВ рдпрд╛ рдбрд╛рдЯрд╛ рдбрд┐рдХреНтАНрд╢рдирд░реА рдореЗрдВ рдХрдореЗрдВрдЯреНрд╕ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХреЗред

2. DML (Data Manipulation Language)

рд╡рд╣ рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ рдЬреЛ Users рдХреЛ Data рдПрдХреНтАНрд╕реЗрд╕ рдпрд╛ рдореИрдирд┐рдкреНтАНрдпреВрд▓реЗрдЯ рдХрд░рдиреЗ рджреЗрддреА рд╣реИ, рдбрд╛рдЯрд╛ рдореИрдирд┐рдкреНтАНрдпреВрд▓реЗрд╢рди рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ рдХрд╣рд▓рд╛рддреА рд╣реИред рдбрд╛рдЯрд╛ рдПрдХреНтАНрд╕реЗрд╕ рдпрд╛ рдореИрдирд┐рдкреНтАНрдпреВрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдореЗ рд▓рд╛рдИ рдЬрд╛ рд░рд╣реА рдХрдорд╛рдВрдбреНрд╕ DML рдХрдорд╛рдВрдбреНрд╕ рдХрд╣рд▓рд╛рддреА рд╣реИрдВред DML рдореЗрдВ рд░рд┐рдЯреНрд░рд╛рдЗрд╡рд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрдВрд╕рд░реНрд╢рди рдбрд┐рд▓рд┐рд╢рди рдФрд░ рдЕрдкрдбреЗрд╢рди рдХрдорд╛рдВрдбреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

DML рдореВрд▓рдд: рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИрдВ тАУ


i) рдкреНрд░реЛрд╕реАрдЬрд╝рд░рд▓ DMLтАЩs :- рдЗрд╕рдореЗрдВ рдпреВрдЬрд░ рдХреЛ рдпрд╣ рд╕реНтАНрдкреЗрд╕рд┐рдлрд╛рдИ рдХрд░рдирд╛ рдЖрд╡рд╢реНтАНрдпрдХ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдбрд╛рдЯрд╛ рдХреА рдЖрд╡рд╢реНтАНрдпрдХрддрд╛ рд╣реИрдВ, рдХреИрд╕реЗ рдЙрд╕реЗ рдкреНрд░рд╛рдкреНтАНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдВред рдкреНрд░реЛрд╕реАрдЬрд╝рд░рд▓ DMLтАЩs рджреНрд╡рд╛рд░рд╛ рдЬрдирд┐рдд рдХреЛрдб рджрдХреНрд╖ рд╣реЛрддреЗ рд╣реИрдВред

ii) рдиреЙрди рдкреНрд░реЛрд╕реАрдЬрд╝рд░рд▓ DMLтАЩs :- рдЗрд╕рдореЗрдВ рдпреВрдЬрд░ рдХреЛ рдХреЗрд╡рд▓ рдпрд╣ рдмрддрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдбрд╛рдЯрд╛ рдХреА рдЖрд╡рд╢реНтАНрдпрдХрддрд╛ рд╣реИред рдиреЙрди-рдкреНрд░реЛрд╕реАрдЬрд╝рд░рд▓ DMLтАЩs рдореЗрдВ, рдпреВрдЬрд░ рдпрд╣ рд╕реНтАНрдкреЗрд╕рд┐рдлрд╛рдИ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИрдВ рдХрд┐ рдбрд╛рдЯрд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНтАНрдд рд╣реЛрдЧрд╛ред рдиреЙрди рдкреНрд░реЛрд╕реАрдЬрд░рд▓ DMLтАЩs рджреНрд╡рд╛рд░рд╛ рдЬрдирд┐рдд рдХреЛрдб, рдкреНрд░реЛрд╕реАрдЬрд░рд▓ DMLтАЩs рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рджрдХреНрд╖ рд╣реЛрддреЗ рд╣реИрдВред

3. рдбрд╛рдЯрд╛ рдХрдВрдЯреНрд░реЛрд▓ рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ (DCL) :- рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ рдХреЛ рдбрд╛рдЯрд╛ рдХрдВрдЯреНрд░реЛрд▓ рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ (DCL) рдХрд╣рддреЗ рд╣реИрдВред рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреА рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрдорд╛рдВрдбреНрд╕ DCL рдХрдорд╛рдВрдбреНрд╕ рдХрд╣рд▓рд╛рддреА рд╣реИрдВред DCL рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдбрд╛рдЯрд╛ рдХрдорд┐рдЯрд┐рдВрдЧ (рд╕реЗрд╡рд┐рдВрдЧ) рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреЛ рдХрдВрдЯреНрд░реЛрд▓ рдХрд░рддрд╛ рд╣реИред

4. рдЯреНрд░рд╛рдВрдЬреЗрдХреНтАНрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ (TCL) :- рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд░ рдСрдкрд░реЗрд╢рди рдирд┐рд╖реНтАНрдкрд╛рджрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЯреНрд░рд╛рдВрдЬреЗрдХреНтАНрд╢рди рдХрд╣рддреЗ рд╣реИрдВред рдЬрдм рднреА рдбрд╛рдЯрд╛ рдмреЗрд╕ рдкрд░ рдПрдХ рдирд┐рд╢реНтАНрдЪрд┐рдд рдЯреНрд░реЙрдЬреЗрдХреНтАНрд╢рди рдирд┐рд╖реНтАНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд╖реНтАНрдкрд╛рджрди рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдирд┐рд╖реНтАНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд▓реИрдВрдЧреНтАНрд╡реЗрдЬ рдкреНрд░рдпреЛрдЧ рдореЗрдВ рд▓рд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рдЙрд╕реЗ TCL рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

DML Statements рдХреЗ рдкреНрд░рдпреЛрдЧ рд╕реЗ original data рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдЖрддрд╛ рд╣реИрдВ, рдЬрд┐рд╕реЗ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TCL Statements рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдВред TCL Statements рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд tasks perform рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ тАУ

i) Transaction рдХреЛ set рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


ii) рдХрд┐рд╕реА change рдХреЛ roll back рдпрд╛ undo рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

iii) Save points рдХреЛ create рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

iv) рдХрд┐рд╕реА change рдХреЛ permanent рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


error: Content is protected !!