Difference between revisions of "Oracle Workbook"

From mi-linux
Jump to navigationJump to search
 
(40 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
|Week 01||
+
|Section 1||
*[[Oracle_-_Introduction|Introduction]]
+
*[[Oracle_-_Introduction|1.1 Introduction]]
*[[Oracle_Getting_Started|Getting Started using SQL*Plus]]
+
*[[Oracle_Getting_Started|1.2 Getting Started using SQL*Plus]]
**[[Oracle:Register|Register for an account]]
+
**[[Oracle:Register|1.2.1 Register for an account]]
**[[Oracle:Apps_Anywhere|Installing SQL*Plus]]
+
**[[Oracle:Apps_Anywhere|1.2.2 Installing SQL*Plus]]
**[[Oracle:SQLPlus|Using SQL*Plus]]
+
**[[Oracle:SQLPlus|1.2.3 Using SQL*Plus]]
**[[Oracle:Sample_Database|Setting up the sample database]]
+
**[[Oracle:Sample_Database|1.2.3 Setting up the sample database]]
**[[Oracle:Initial_Queries|Initial queries]]
+
**[[Oracle:Initial_Queries|1.2.4 Initial queries]]
*[[Oracle_Sample_Data|Sample Data Set]]
+
*[[Oracle_SQL_Overview|1.3 SQL Overview]]
*[[Oracle_SQL_Overview|SQL Overview]]
+
**[[Oracle_Environment_Settings|1.3.1 Setting Environment Variables]]
 
+
**[[Oracle_Editing_Commands|1.3.2 How to edit]]
 +
**[[Oracle_Get_Information|1.3.3 Getting information from a table]]
 +
**[[Oracle_Quitting|1.3.4 Quitting Oracle]]
 +
**[[Oracle_Getting_Help|1.3.5 Getting Help and Summary]]
 +
|-
 +
|Section 2||
 +
*[[Ora201:Saving_Queries_and_Results|2.1 Saving query output]]
 +
*[[Ora2:Saving_and_Retrieving_Queries|2.2 Saving and retrieving queries]]
 +
*[[Ora2:Login_file|2.3 Login.sql]]
 
|-  
 
|-  
|Week 02||
+
|Section 3||
 +
*[[Oracle:Data_Manipulation_Language|3.1 Data Manipulation Commands (DML)]]
 +
** [[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]]
  
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.
+
|-
 +
|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]]
 +
 
 +
|}

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