oracle 数据库对象的创建与使用(精品).ppt





《oracle 数据库对象的创建与使用(精品).ppt》由会员分享,可在线阅读,更多相关《oracle 数据库对象的创建与使用(精品).ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 数据库对象的创建与使用 5.1 数据库对象概述 Oracle数据库的基本对象表(table)过程(procedure)快照(snapshot)JAVA类索引(index)函数(function)快照日志(snapshot log)JAVA源视图(view)触发器(trigger)用户类型(user type)高级队列序列(sequence)包(package)数据库链接(databse link)维(Dimension)同义词(synonym)包 体(package body)簇(Cluster)Oracle10g对象及模式组织方式对象及模式组织方式表表表表 tabletable视图视
2、图视图视图 viewview函数函数函数函数 functionfunction过程过程过程过程 procedure procedure 触发器触发器触发器触发器 triggertrigger包包包包 packagepackage对象类型对象类型对象类型对象类型 object type object type 索引索引索引索引 indexindex同义词同义词同义词同义词 synonymssynonyms序列序列序列序列 sequencesequence用create table命令创建表 SQLcreate table SQLcreate table dept(deptnodept(deptn
3、o number(2)not null,number(2)not null,dnamedname varchar2(14 byte),varchar2(14 byte),loc varchar2(13 byte),loc varchar2(13 byte),constraint constraint pk_dept_1pk_dept_1 primary primary key(key(deptnodeptno)using index using index tablespacetablespace rensh_app rensh_app storage storage(initial 64k
4、next 5k (initial 64k next 5k minextentsminextents 1 1 maxextentsmaxextents 2147483645 2147483645 pctincreasepctincrease 1 1 freelistsfreelists 1 1 freelistfreelist groups 1)groups 1)pctfreepctfree 10 10 initransinitrans 2 2 maxtransmaxtrans 255)255)tablespacetablespace rensh_app rensh_app pctfreepct
5、free 10 10 pctusedpctused 40 40 initransinitrans 1 1 maxtransmaxtrans 255 255 storagestorage(initial 64k next 0k (initial 64k next 0k minextentsminextents 1 1MaxextentsMaxextents 2147483645 2147483645 pctincreasepctincrease 0 0 freelistsfreelists 1 1 freelistfreelist groups 1)groups 1)logginglogging
6、;注意:两个非常重要的伪列:rowid和rownum。rowid是伪列(pseudo-column)。是行数据在一个特定数据文件中的物理位置。在任何数据库中行的rowid是不相同的。由于rowid直接指向行数据的物理位置,所以,通过使用rowid来删除或更新行会比通过全表扫描来确定行从而删除或更新行要快得多。rownum只是从表中选择出的行的序号,与每个具体的行无关。在原来已有表的基础上建立一个新表命令格式:SQLCreate table as select from old_tablewhere condition;常见的表管理命令 使一个表上的约束失效alter table emp_inf
7、or disable constraint fk_emp_deptno;将一个表更名alter table rename to;更名一个列alter table rename column to;删除一个列alter table drop column;将一个列设置成不可用(将该列设置成unused后,使用户感觉到该列是不存在的,即使查询也看不到)SQLalter table employee set unused column job;删除表中不可用的列 SQLalter table test drop unused columns;5.3 表的类型 根据表的存储结构可分为以下几类:常规表,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 数据库对象的创建与使用精品 数据库 对象 创建 使用 精品

限制150内