Difference between revisions of "Oracle Workbook"

From mi-linux
Jump to navigationJump to search
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> Workbook
 
[[Main Page]] >> [[Oracle|Oracle and SQL]] >> Workbook
 
 
 
== 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 5CI017, or 7CI006, or as a reminder of how to use Oracle and SQL for advanced database modules.
+
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 28: Line 26:
 
|-  
 
|-  
 
|Section 3||
 
|Section 3||
* Data Manipulation Commands (DML)
+
*[[Oracle:Data_Manipulation_Language|3.1 Data Manipulation Commands (DML)]]
* Data Definition Commands (DDL)
+
** [[Oracle:SELECT|3.1.1 SELECT]]
 +
** [[Oracle:INSERT|3.1.2 INSERT and COMMIT/ROLLBACK]]
 +
** [[Oracle:DELETE|3.1.3 DELETE]]
 +
** [[Oracle:UPDATE|3.1.4 UPDATE]]
 +
*[[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||
 
*[[Oracle_Sample_Data|Sample Data Set]]
 
*[[Oracle_Sample_Data|Sample Data Set]]
 
*[[Oracle_Setup_Code|Set up code]]
 
*[[Oracle_Setup_Code|Set up code]]
 +
*[[Oracle_Schema|ER Diagram]]
 +
*[[Oracle_Using_Oracle_From_Home|Using Oracle from home]]
 +
|-
 +
|Exercise Answers||
 +
*[[Oracle:Section1|Section 1 Exercises]]
 +
*[[Oracle:Section2|Section 2 Exercises]]
 +
*[[Oracle:Section3|Section 3 Exercises]]
 +
*[[Oracle:Section5|Section 5 Exercises]]
 +
*[[Oracle:Section6|Section 6 Exercises]]
  
}
+
|}
 
 
 
 
----
 
 
 
Please note the workbook is currently under construction so not fully completed yet. In the meantime an electronic copy of the paper version is usually available in your WOLF topic.
 

Latest revision as of 14: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