Introduction to Oracle9i: SQL
课程长度:24学时(3天)
课程描述
本课程将向学员全面介绍数据服务器技术。本课程将涉及到关系数据库和对象数据库的概念以及功能强大的SQL编程语言。学员将学历如何创建和维护数据棵对象以及如何存储、提取、和操作数据。学员将学习如何利用ROLLUP、CUBE、集合运算符、和分层提取等高级方法来提取数据。学员还将学习如何使用iSQL*Plus工具来编写SQL和SQL*Plus脚本文件,从而生成类似报告的输出结果。本课程将通过演示和动手实践活动来强化基本概念。
适合对象:
·应用程序开发员
·数据库管理员
·系统分析员
·技术支持专业人员
课程具体内容:
SQL介绍:
Lesson 1:Overview of Data Modeling and Database Design ,Selecting Rows?
学习关系数据库原理与设计和基本的SQL语句
Lesson 2 :Limiting Selected Rows
学习条件控制下的Select命令(where 条件,关系运算,模糊查询等)
Lesson 3: Single Row Functions
学习Oracle提供的各种单行函数如字符、数值、日期、转换函数
Lesson 4 :Displaying Data from Multiple Tables
介绍多表的连接方法与实际应用技巧
Lesson 5 :Group Functions
学习数据库中重要的分组函数的概念与应用场合以及注意事项,介绍各种分组函数及Having子句。
Lesson 6 :Subqueries
学习子查询的概念、特点与应用,尤其是在多行子查询中Any与All的用法,
Lesson 7 :Multiple-Column Subqueries
介绍高级子查询,内部子查询与相关子查询
Lesson 8 :Specifying Variables at Runtime SQL*PLUS 与isqlplus
全面学习Oracle DBA的得力工具SQLPLUS ,熟练掌握其命令
Lesson 9 :Manipulating Data
学习基本的数据库操纵命令和事务概念,及INSERT,UPDATE,DELETE COMMIT ROLLBACK 语句
Lesson 10 :Creating Tables ?and Altering Tables
学习重要的表的创建与更改
Lesson 11 :Constraints
掌握表的5种完整性约束
Lesson 12 :Creating Views
学习另一个重要概念视图的建立与用途
Lesson 13 :Creating Sequences and other objects
介绍其他Oracle对象 如序列、索引和同义词
进阶介绍:
Lesson 14 :Using SET Operators
学习多种集合操作
Lesson 15 :Enhancements to the GROUP BY Clause
高级分组子句的应用
Lesson 16 :Hierarchical Retrieval
学习查询层次树
Lesson 17:Oracle 9i Extensions to DML and DDL Statements
学习扩展的DDL与DML语句 |