Difference between revisions of "Oracle Workbook"
From mi-linux
Jump to navigationJump to search(19 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
== Welcome to the Online Teaching/Learning Resources for Oracle and SQL == | == Welcome to the Online Teaching/Learning Resources for Oracle and SQL == | ||
− | This workbook is aimed at students studying their first database module, such as | + | This workbook is aimed at students studying their first database module, such as 5CI022, or 7CI006, or as a reminder of how to use Oracle and SQL for advanced database modules. |
{| border="3" cellpadding=3 cellspacing=3 | {| border="3" cellpadding=3 cellspacing=3 | ||
Line 27: | Line 27: | ||
|Section 3|| | |Section 3|| | ||
*[[Oracle:Data_Manipulation_Language|3.1 Data Manipulation Commands (DML)]] | *[[Oracle:Data_Manipulation_Language|3.1 Data Manipulation Commands (DML)]] | ||
− | * [[Oracle:SELECT|3.1.1 SELECT]] | + | ** [[Oracle:SELECT|3.1.1 SELECT]] |
− | * [[Oracle:INSERT|3.1.2 INSERT and COMMIT/ROLLBACK]] | + | ** [[Oracle:INSERT|3.1.2 INSERT and COMMIT/ROLLBACK]] |
− | * [[Oracle:DELETE|3.1.3 DELETE]] | + | ** [[Oracle:DELETE|3.1.3 DELETE]] |
− | * [[Oracle:UPDATE|3.1.4 UPDATE]] | + | ** [[Oracle:UPDATE|3.1.4 UPDATE]] |
*[[Oracle:Data_Definition_Language|3.2 Data Definition Commands (DDL)]] | *[[Oracle:Data_Definition_Language|3.2 Data Definition Commands (DDL)]] | ||
+ | ** [[Oracle:DDL_Create|3.2.1 CREATE TABLE]] | ||
+ | ** [[Oracle:DDL_Drop|3.2.2 DROP TABLE]] | ||
+ | ** [[Oracle:DDL_Alter|3.3.3 ALTER TABLE]] | ||
+ | |- | ||
+ | |Section 4|| | ||
+ | *[[Oracle:Joining_tables|4.1 Joining Tables]] | ||
+ | ** [[Oracle:Basic_Join|4.1.1 Basic Join conditions]] | ||
+ | ** [[Oracle:Recursive_Join|4.1.2 Recursive joins]] | ||
+ | ** [[Oracle:Outer_Join|4.1.3 Outer joins]] | ||
+ | |- | ||
+ | |Section 5|| | ||
+ | *[[Oracle:Functions|5.1 Arithmetic operators, Group BY, Subqueries and Functions]] | ||
+ | **[[Oracle:Arithmetic_Operators|5.1.1 Arithmetic operators]] | ||
+ | **[[Oracle:Group_Functions|5.1.2 Group functions]] | ||
+ | **[[Oracle:Subqueries|5.1.3 Subqueries]] | ||
+ | **[[Oracle:Date_functions|5.1.4 Date functions]] | ||
+ | **[[Oracle:Character_functions|5.5.5 Character functions]] | ||
+ | |- | ||
+ | |Section 6|| | ||
+ | *[[Oracle:Misc|6.1 Miscellaneous Features]] | ||
+ | **[[Oracle:Control_Commands|6.1.1 Control commands]] | ||
+ | **[[Oracle:Substitution_Variables|6.1.2 Substitution Variables]] | ||
+ | **[[Oracle:Views|6.1.3 Views]] | ||
+ | **[[Oracle:Indexes|6.1.4 Indexing Tables]] | ||
+ | **[[Oracle:Data_Dictionary|6.1.5 Data Dictionary]] | ||
+ | |||
+ | |- | ||
+ | |Section 7|| | ||
+ | *[[Oracle:Advanced_Features|7.1 Advanced Features]] | ||
+ | **[[Oracle:Database_Triggers|7.1.1 Database Triggers]] | ||
+ | **[[Oracle:Database_Procedures|7.1.2 Database Procedures]] | ||
+ | |||
|- | |- | ||
|Reference Material|| | |Reference Material|| | ||
Line 40: | Line 72: | ||
|- | |- | ||
|Exercise Answers|| | |Exercise Answers|| | ||
+ | *[[Oracle:Section1|Section 1 Exercises]] | ||
+ | *[[Oracle:Section2|Section 2 Exercises]] | ||
*[[Oracle:Section3|Section 3 Exercises]] | *[[Oracle:Section3|Section 3 Exercises]] | ||
− | | | + | *[[Oracle:Section5|Section 5 Exercises]] |
− | + | *[[Oracle:Section6|Section 6 Exercises]] | |
− | |||
− | |||
− | + | |} |
Latest revision as of 13:25, 15 May 2018
Main Page >> Oracle and SQL >> Workbook
Welcome to the Online Teaching/Learning Resources for Oracle and SQL
This workbook is aimed at students studying their first database module, such as 5CI022, or 7CI006, or as a reminder of how to use Oracle and SQL for advanced database modules.
Section 1 | |
Section 2 | |
Section 3 | |
Section 4 | |
Section 5 | |
Section 6 | |
Section 7 | |
Reference Material | |
Exercise Answers |