 |
 |
|
|

Database Essentials With Oracle
Course Contents Listing

- Overview
- Introductions
- Class Syllabus
- Homework
- Grading
- quizzes
- mid-term
- final
- Class Website
- Resources
- Contacts
- Hardware (minimum requirements)
- Pentium
- 1GB RAM (500MB marginal)
- CDROM drive or Fast Internet connection
- Software
- Windows, Linux, UNIX
- Oracle Database 10gR2 Enterprise Edition
- Method
- Source
- Download- otn.oracle.com
- Purchase- store.oracle.com
- SQL*Plus (no GUIs)
- Database Contained Object Types (by Quarter)
Q1
- Heap Table
- Global Temporary Table
- External Tables
- Compressed Tables
- Index Organized Table
- Partitioned Table
- Cluster
- Primary Key Constraint
- Unique Constraint
- Foreign Key Constraint
- Check Constraint
- B*Tree Indexes
- Bitmap Indexes
- Bitmap Join Indexes
- Clusters
- Compressed Indexes
- Descending Indexes
- Function Based Indexes
- Global Indexes
- Local Indexes
- No Segment (Virtual) Indexes
- Reverse Key Indexes
- Sequences
- Views
- Materialized Views (Snapshot)
- Built-in Functions
Q2
- Procedure
- Function
- Package Specification
- Package Body
- Operator
- Table Trigger
- Instead-of Trigger
- DDL Event Trigger
- System Event Trigger
- Type
- Directory
- Built-in Packages
- The two most dangerous commands
- Intro to General Database Concepts
- Flat File
- Hierarchical
- Relational
- Object
- Object Relational
- XML
- Languages
- SQL (DDL, DCL, DML)
- PL/SQL (based on ADA)
- SQLJ (deprecated)
- Java
- C (OCI)
- C++ (OCCI)
- Cobol
- Fortran
- XML
- .NET (ODP.NET)
- Perl
- Intro to General Relational Concepts
- Codd's 12 Rules
- Normalization
- Platform and operating system
- independence
- ANSI Standard: The mythology
- Oracle Mythology & Dinosaurs
- Oracle != SQL Server
- SQL Server Oracle
- Installation Instance
- Database Schema
- Tablespace Segment
- Derived Table Inline View
- Cluster Index Organized Table
- No similar concept Database
- No similar concept Cluster
- Intro to Oracle Architecture
- An Oracle Installation
- Environment Variables
- ORACLE_BASE
- ORACLE_HOME
- ORACLE_SID
- File System Layout
- /admin
- bdump
- pfile
- udump
- /bin
- multiple executables
- /database/
- init.ora
- spfile
- password file
- /dbs
- same as /database/ for *nix
- /network/admin
- listeners and listener.ora
- sqlnet.oa
- tnsnames.ora
- /rdbms
- sql.bsq
- catalog.sql
- catproc.sql
- Important Executables
- oracle.exe
- dbca
- netca
- orapwd
- sqlplus
- sqlplusw
- Database Infrastructure Object Types
- Physical
- datafile
- tempfile
- control file
- log file
- block
- Logical
- database
- instance
- tablespace
- tablespace group
- segment
- extent
- user
- schema
- Oracle Data Dictionary Basics
- user_
- all_
- dba_
- gv$ and v$
- x$
- What makes Oracle Oracle
- Multiversion Read Consistency
- Reads don't block writes
- Writes don't block reads
- Database Flashback
- Transaction Flashback
- Locking
- CREATE USER and Security Basics
- Database Infrastructure Object Types
- Physical
- datafile
- tempfile
- control file
- log file
- block
- Logical
- database
- instance
- tablespace
- tablespace group
- segment
- extent
- user
- schema
- Oracle Data Dictionary Basics
- user_
- all_
- dba_
- gv$ and v$
- x$
- Demo 1: Tablespaces
- Demo 2: Data File Locations
- Demo 3: Create Tablespace
- Demo 4: Create User
- Demo 5: Grant Privileges
- Demo 6: Heap Tables
- Demo 7: Global Temporary Tables
- Demo 8: Create Compressed Tablespace & Table
- Review
- Pseudo-column Review (ROWID and ROWNUM)
- Heap Table
- Global Temporary Table
- Compressed Table
- External Table & Directory
- Partitioned Tables
- Tables (New)
- Partition Pruning
- Index Organized Tables
- NULL / NOT NULL
- Column Defaults
- Clusters (New)
- Multi-table Clusters
- Sorted Hash Clusters
- Constraints (New)
- Primary Key Constraints
- Unique Constraints
- Constraints (New)
- Foreign Key Constraints
- Check Constraints
- Data Types (New)
- Index Concepts (New)
- Index Concepts
- Clustering Factor
- Local & Global Indexes
- Unique & Non-unique Indexes
- Index Storage Parameters
- Logging and NOLOGGING
- MONITORING Keyword
- NOSORT Keyword
- PARALLEL Keyword
- Index REBUILD
- Index Types (New)
- B*Tree
- Bitmap
- Bitmap Join Indexes
- Compressed Indexes
- Descending Indexes
- Function Based Indexes
- No Segment Indexes
- Reverse Indexes
- Index Types (New)
- Compressed Indexes
- Descending Indexes
- Function Based Indexes
- No Segment Indexes
- Reverse Indexes
- DML Clauses (New)
- Insert Statements
- ISO & ANSI Syntax Joins
- SELECT Clause
- FROM Clause
- WHERE Clause (filtering)
- GROUP BY Clause
- HAVING Clause
- ORDER BY Clause
- Conditions
- EXISTS
- LIKE
- LOGICAL
- MEMBERSHIP
- RANGE
- SINGLE COMPARISON
- DML Clauses (New)
- ISO & ANSI Syntax Joins
- SELECT Clause
- FROM Clause
- WHERE Clause (joins)
- WHERE Clause (filtering)
- Delete Statement
- Update Statement
- Merge Statement
- Conditions
- EXISTS
- LIKE
- LOGICAL
- MEMBERSHIP
- RANGE
- SINGLE COMPARISON
- Wildcards
- New Objects
- Views and Aliasing
- Numeric Functions
- count(owner)
- count()
- distinct
- sum
- avg
- round
- max
- min
- floor
- ceil
- <
- >
- <=
- >=
- != OR <>
- abs
- sqrt
- greatest
- least
- length
- mod
- power
- trunc
- String Functions
- altering the display of data without altering the data itself (SOX)
- substr from start and end, returns string
- instr returns number, iterations
- upper
- lower
- initcap on upper, lower, and mixed
- ascii
- char
- ||
- lpad and rpad
- trim
- reverse
- distinct/unique
- concatenate
- comma delimited parsing
- Date Functions
- distinct
- round
- greatest
- least
- max
- min
- trunc
- time component
- -
- +
- age calculation
- Conversion Functions
- implicit conversions
- to_number
- to_char
- to_date
- default date format
- Index Organized Tables
- Inline Views
- Sequences
- Synonyms (Private & Public)
- More Functions
- CONNECT BY
- TRANSLATE
- REPLACE
- DECODE
- CASE
- SET Operators
- intersect
- minus
- union all
- union
- Final
- final1_ddl.sql
- final1_dml.sql
- Materialized Views
- Explain Plan and Tuning
- Autotrace
- Cursor Sharing
- More Functions
- DECODE
- CASE
- SET Operators
- intersect
- minus
- union all
- union
- More Functions
- SET Operators
- intersect
- minus
- union all
- union
- Gathering Statistics
- Bind Variables
- Database Links
- Grouping Sets, Rollup, and Cube
- Analytic Functions
- SQL for Interviews
- Q2 Preview
|
|
|
|
|