Difference between revisions of "Oracle Workbook"
From mi-linux
Jump to navigationJump to search(37 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 | + | 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 | ||
− | | | + | |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_SQL_Overview|1.3 SQL Overview]] | |
− | *[[Oracle_SQL_Overview|SQL Overview]] | + | **[[Oracle_Environment_Settings|1.3.1 Setting Environment Variables]] |
− | **[[Oracle_Environment_Settings|Setting Environment Variables]] | + | **[[Oracle_Editing_Commands|1.3.2 How to edit]] |
− | **[[Oracle_Editing_Commands|How to edit]] | + | **[[Oracle_Get_Information|1.3.3 Getting information from a table]] |
− | **[[Oracle_Get_Information|Getting information from a table]] | + | **[[Oracle_Quitting|1.3.4 Quitting Oracle]] |
− | **[[Oracle_Quitting|Quitting Oracle]] | + | **[[Oracle_Getting_Help|1.3.5 Getting Help and Summary]] |
− | **[[Oracle_Getting_Help|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]] | ||
|- | |- | ||
− | | | + | |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]] | ||
− | -- | + | |- |
+ | |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 |