- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle9i数据库的第2讲
第2讲 Oracle9i数据库的基本对象
目的:
掌握Oracle9i的基本对象
掌握Oracle9i的数据类型:
Oracle9i数据库的概念:数据库,例程,方案,表空间,表,视图等
基本SQL的类型:DML, DDL, DCL,
授课内容:
[] Oracle9i的逻辑结构(基本的对象)
2.1.1 数据库(Database)
2.1.2 表空间(Table space)
2.1.3 方案(Schema):
2.1.4 用户(User)
2.1.5 角色(Role)
2.1.6 表(Table): 表由字段和记录组成
2.1.7 视图(View):虚拟表
2.1.8 索引(Index)
2.1.9 序列(Sequence)
2.1.10 约束(Constraint)
2.1.11 存储过程(Store Procedure)
2.1.12 函数(Function)
2.1.13 包(Package)
2.1.14 触发器(Trigger)
图 Oracle 数据库,表控件,和数据文件的关系图
图 Oracle数据库中,表空间,表,索引对象的关系(物理的和逻辑的
[] 逻辑对象-
[] Oracle SQL的基本组成元素
Data Type 数据类型
Literal 字符集
Format Model 格式模式
Nulls 空值
Comments 注释
Database Objects 数据库对象
Schema object name and qualifiers 模式对象名称和限定
[] Oracle Data Type
Builtin datatype 内置数据类型
ANSI Supported data type ANSI支持的数据类型
User-defined data type 用户自定义的数据类型
Oracle Supplied Datatype Oracle提供的数据类型
[] Oracle9i内置数据类型
Character datatype
Number datatype
long and raw datatype
Datetime datatype
Large object datatype
ROWID datatype
[] Oracle的内置数据类型-字符类型 (Character datatype)
[] Oracle内置数据类型-数值类型 (NUMBER DATATYPE)
[] Oracle 内置数据类型- 日期类型 (Datetime datatype)
[] Oracle内置数据类型 – 加长和二进制类型 (long and raw datatype)
[] Oracle内置数据类型 – 大对象数据类型(large object datatype)
[] Oracle内置数据类型 – 行编号数据类型 (ROWID datatype)
[] ANSI supported Datatype (ANSI支持的数据类型)
[] Oracle额外提供的数据类型 – Oracle Supplied datatype
[] Oracle内置数据类型的规格说明 Datatype Specification
Oracle内置据类型的技术参数
[] Oracle Date Format
the standard Oracle default date format is DD-MON-RR. For example:
13-NOV-1992
TO_DATE (November 13, 1992, MONTH DD, YYYY)
使用NLS_DATE_FORMAT 修改日期的格式
alter session set NLS_DATE_FORMAT=YYYY-MM-DD
[] Oracle9i SQL的分类
操纵Oracle9i数据库的语言是SQL.
可以直接对数据库的编程语言是PL/SQL.
操作数据库的对象和对象中的数据可以使用SQL或相关的工具。
工具的结果可以生成SQL语句。工具的优点是不用记许多的语法,简单方便。
2.3.1 数据查询语言(DQL-Data Query Language): select
2.3.2 数据操纵语言(DML-Data Manipulation Language): insert, update, delete
2.3.3 事务处理语言(TCL-Transaction Control Language): commit, rollback,savepoint
2.3.4 数据定义语言(DD
文档评论(0)