Difference between revisions of "Oracle Workbook"

From mi-linux
Jump to navigationJump to search
 
(28 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 21: Line 19:
 
**[[Oracle_Quitting|1.3.4 Quitting Oracle]]
 
**[[Oracle_Quitting|1.3.4 Quitting Oracle]]
 
**[[Oracle_Getting_Help|1.3.5 Getting Help and Summary]]
 
**[[Oracle_Getting_Help|1.3.5 Getting Help and Summary]]
*[[Oracle_Sample_Data|1.4 Sample Data Set (Reference)]]
 
 
|-  
 
|-  
 
|Section 2||
 
|Section 2||
Line 29: 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||
 +
*[[Oracle_Sample_Data|Sample Data Set]]
 +
*[[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