




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理方案对象,课程目标,学完本课后,应能完成以下工作:定义方案对象和数据类型创建和修改表定义约束条件查看表列和表内容创建索引创建视图创建序列说明临时表的用法,2,学习交流PPT,什么是方案,HR方案,HR用户,拥有,方案约束条件索引视图序列临时表数据字典,3,学习交流PPT,访问方案对象,4,学习交流PPT,命名数据库对象,名称长度必须为1至30个字节,但以下情况例外:数据库名称限制为8个字节。数据库链接名最长可为128个字节。不带引号的名称不得为Oracle保留字。不带引号的名称必须以数据库字符集中的字母字符开头。不建议使用带引号的名称。,5,学习交流PPT,指定表中的数据类型,公用数据类型:CHAR(sizeBYTE|CHAR):长度为size个字节或字符的固定长度字符数据VARCHAR2(sizeBYTE|CHAR):最大长度为size个字节或字符的可变长度字符串DATE:有效日期范围为公元前4712年1月1日至公元9999年12月31日NUMBER(p,s):精度为p且小数位数为s的数字,6,学习交流PPT,创建和修改表,7,学习交流PPT,创建和修改表,8,学习交流PPT,了解数据完整性,方案约束条件索引视图序列临时表数据字典,9,学习交流PPT,定义约束条件,10,学习交流PPT,违反约束条件,违反约束条件的示例包括:插入重复的主键值删除引用完整性约束条件中的子行的父行更新列值后超出了检查约束条件的范围,11,学习交流PPT,约束条件状态,12,学习交流PPT,约束条件检查,检查约束条件的时机:执行语句时(对于非延迟约束条件)发出COMMIT时(对于延迟约束条件),13,学习交流PPT,使用SQL创建约束条件:示例,14,学习交流PPT,查看表中的列,15,学习交流PPT,查看表的内容,16,学习交流PPT,表操作,17,学习交流PPT,删除表,删除一个表将会删除:数据表结构数据库触发器相应的索引关联的对象权限DROPTABLE语句的可选子句:CASCADECONSTRAINTS:相关的引用完整性约束条件PURGE:无法闪回,DROPTABLEhr.employeesPURGE;,18,学习交流PPT,截断表,截断表时会删除数据并释放已用空间。会截断相应的索引。,TRUNCATETABLEhr.employees;,19,学习交流PPT,索引,索引,表,关键字,行指针,WHEREkey=22,方案约束条件索引视图序列临时表数据字典,20,学习交流PPT,索引类型,有多种类型的索引结构,可以根据需要使用。最常用的两种类型是:B树索引默认的索引类型;采用平衡树的形式位图索引:每个不同的索引值都有一个位图每一位代表一行,该行可能包含,也可能不包含索引值。最适合于低基数列,21,学习交流PPT,B树索引,22,学习交流PPT,位图索引,23,学习交流PPT,索引选项,唯一索引:确保每个索引值都是唯一的反向关键字索引:按相反顺序存储其键值字节组合索引:是基于多列的索引基于函数的索引:是基于函数返回值的索引压缩索引:会删除重复的键值顺序:索引可按升序或降序存储其键值,24,学习交流PPT,创建索引,CREATEINDEXmy_indexONemployees(last_nameDESC,first_name);,25,学习交流PPT,视图,COUNTRY表,LOCATION表,AU_BR_VIEWview,方案约束条件索引视图,联接,CREATEVIEWau_br_viewASSELECTlocation_id,country_nameFROMlocationsl,countriescWHEREl.country_id=c.country_idANDc.country_idin(AU,BR);,26,学习交流PPT,创建视图,27,学习交流PPT,序列,序列是按照某种模式自动生成整数的一种机制。序列具有名称,指明了请求下一个值时引用序列的方式。序列不与任何特定的表或列相关联。增长方式可为升序,也可为降序。编号之间的间隔可为任意大小。达到上限或下限时,序列可以循环使用。,1,方案约束条件索引视图序列临时表数据字典,28,学习交流PPT,创建序列,29,学习交流PPT,使用序列,30,学习交流PPT,临时表,临时表:会话或事务处理结束时会自动清除存储数据为每个会话提供专用数据存储可供所有会话使用,而会不影响各个会话的专用数据,方案约束条件索引视图序列临时表数据字典,31,学习交流PPT,临时表:注意事项,使用GLOBALTEMPORARY子句创建临时表:使用TRUNCATETABLE命令删除表内容。在临时表中可创建下列项:索引视图触发器,CREATEGLOBALTEMPORARYTABLEemployees_tempONCOMMITPRESERVEROWSASSELECT*FROMemployees;,32,学习交流PPT,小结,在本课中,您应该已经学会:定义方案对象和数据类型创建和修改表定义约束条件查看表列和表内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国椰壳腰带配件市场调查研究报告
- 2025年中国无塔自动上水自吸泵市场调查研究报告
- 2025年中国改性降解传动上料机市场调查研究报告
- 2025年中国拼板红丝膜市场调查研究报告
- 2025年中国微电脑全自动油压切条机市场调查研究报告
- 教育信息化背景下教学管理的创新
- 拼多多的跨境贸易与全球化战略
- 消费品供应链的绿色转型研究-洞察阐释
- 拉萨旅游智慧化建设及其实践
- 中国端午节的由来的作文(12篇)
- 学堂云同等学力研究生公共英语(上)
- 智能建造(利用智能技术和相关技术的建造方式)
- D500-D505 2016年合订本防雷与接地图集
- 广东省高速公路工程施工安全标准化指南测试题补考(含答案)
- 氧化锌避雷器基础知识课件
- GB/T 5023.3-2008额定电压450/750 V及以下聚氯乙烯绝缘电缆第3部分:固定布线用无护套电缆
- GB/T 29264-2012信息技术服务分类与代码
- GB/T 17626.18-2016电磁兼容试验和测量技术阻尼振荡波抗扰度试验
- 六年级科学上册教学计划
- 人教版数学六年级下册期末测试卷及参考答案
- 会议管理系统的分析与设计
评论
0/150
提交评论