ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:73KB ,
资源ID:7594887      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7594887.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(第七章存储结构及它们之间关系.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第七章存储结构及它们之间关系.doc

1、第七章 存储结构和它们之间的关系(2012-04-14) 一:存储结构包含:段,区,块 段:段是在数据库中占有磁盘空间的对象。 段的类型: 1. 表(正规表或者普通表)表是oracle中最重要的段。 2.分区表:(最重要) 当表的数据量比较大,并且操作比较频繁时,可以把一个表分成若干分区,以便进行管理和查询。 1)。分区表的创建方式:create table st ( Sno varchar(20)primary key, Sname varcha

2、r(20)not null, Sage int, Ssex varchar(3), Sbrithday date, Constraint pk check(ssex in(‘男’,‘女’)) ) 删除分区表:drop table 表名(st); 创建分区表 create table st( Sno varchar(20)primary key, Sname varchar(20)not null, Sag

3、e int, Ssex varchar(3), Sbrithday date, Constraint pk check(ssex in(‘男’,‘女’)) )partition by range(sage) ( Partition p1 values less than(20), Partition p2 vlues less than(30), Partition p3 values less than (40) ) Insert into st values(&sno,&sname,&sage, 查分区: Select * from st(表名)partit

4、ion(p1); 修改分区: 删除分区:alter table st drop partion p3; 添加分区: Alter table st add partition p3 values less than(35); 列表分区: 创建列表分区: create table st1 Sno varchar(20)primary key, Sname varchar(20)not null, Sage int, Ssex varchar(3), Sbrithday date, Constraint pk check(ssex in(‘男’,‘女’))) parti

5、tion by list(sage) ( Partition p1 values in(‘aa’‘bb‘), Partition p2 vlues in (‘cc’,’dd’), Partition p3 values less than (’ff’,’ss’) ); 3索引:(2012-04-16) Create index 索引名 on emp(字段名); 索引创建在字段上 4簇(cu) 讲不同的数据,存储到簇中,通过相同数据连接,这样可以提高数据库中的使用效率。 5索引分区 将一个大型表中的索引分成若干区,这样可以数据库的效率。 6索引表 表中字段有索引的,就

6、是索引表。 7还原段 又称回滚段,rollback 将不确定要删除的数据,存放到回滚段中,这样可以进行回滚,但如果在数据时,用drop,truncate 来删除,是不能进入回滚段中的。只有通过delete 删除的数据才能进入回滚段中,可以进行回滚。 8大对象段 LOB:大对象段→存储一些大的数据(文档、声音、图像)→4GB大小 9嵌套表 表中的某个字段,和其他表进行关联,从而形成嵌套表。 1. 自然表:是由脚本来创建的,又称为高速缓存段 第二节 存储参数的优先级 Oracle 数据库系统默认的存储参数 表空间所定义的存储参数 段

7、所定义的存储参数 区段:在表空间中由某个段所使用的一块空间,它是一组连续的数据块。引入区段的目的是为了提高数据库的效率。 区段的分配和回收? 分配: 1. 当一个段创建时 2. 当一个段扩展时 3. 当一个段改变时 回收: 1.当一个段删除时 2.当一个段减少时 3.当一个段被截断时 数据块:数据块是oracle存储单元中最小的单位,在oracle中数据块的初始大小都是固定的是4096k——>DB_BLOCK_SIZE 设置大小,数据块大小不需要手动设置,它是自动分配的。如果强制手动设置会出现服务器错误。 数据块的具体内容: 数据头 数据区 空闲区 数据块存

8、储数据的原理: 数据存储到数据块时,从底层开始存储,向空闲区移动,通过数据头寻找数据块。 数据块的参数:1.Intrans:定义事物槽的初始值,可以保证在数据块中,并行8个事物。 2.Maxtrans:事物槽的最大值,默认最大值为255 3.Pctfree:空闲大小的比例 4.Pctused:占用大小。 创建表空间,自动增长段的大小: Create tablespace st Datafile ‘路径’size 10m Extent management local Uniform

9、size 1m Segment soaccemanagement auto; 第八章 管理还原数据 一:还原数据的管理方法: Update 表名 set 字段=值 where 条件 Commit 还原段的作用:在对表进行操作是,为了能保证数据的安全性,将原来的数据还原到和还原段中,以便数据出现错误时,便于回滚。 还原数据的两种方法: 1自动的还原数据管理 2. 手动的还原数据管理: 3. 制图:p177 二Oracle使用还原段的目的: 1. 事物回滚: 2. 事物恢复;

10、 3. 保证数据的读一致性: 三:还原段的类型: create table student ( Sno varchar(20)primary key, Sname varchar(20)not null, Sage int, Ssex varchar(3), Constraint pk check(ssex in(‘男’,‘女’))); 2create table st1 Kcbh varchar(20)primary key, Kcmc varchar(20)not null, Xf varchar(3), 3 create table cheng

11、jibiao Xueshengbianhao no varchar(20)primary key, Kechengbianhao varchar(20)not null, 创建学生表: create table st ( Sno varchar(20) primary key, Sname varchar(20) not null, Sage int, Ssex varchar(3), Constraint Pk check(Ssex in ('男','女')) ); 表已创建。 2。创建课程表: create table kc 2 ( 3

12、 kcno varchar(20) primary key, 4 kcname varchar(20) not null, 5 kcxf varchar (20) 6 ); 表已创建。 3.创建成绩表: create table cj ( xsno varchar(20) primary key, kcno varchar(20) not null ); 表已创建。 三:还原数据的管理方式——>自动管理 自动管理配置的参数: 1. Undo_management 2. Undo_tablespace Undo_management

13、auto; Undo_tablespace=undotbs; 通过系统命令来修改当前设置自动管理的表空间 Alter system set undo_tablespace=undotbs; 怎么查询当前撤消表空间是否自动的 动态性能视图:v$parameter 3. 创建还原表空间的方式: Create undo tablespace t1 Datafile‘lujing\t1.dbf’ size 5 m; 语句:select name,value from v$parameter where name like ‘%undo%’; 注意:oracle 系统内部,当前只有

14、一个还原表空间被使用,如果想利用其他的还原表空间需要切换。 Alter system set undo_tablespace=T1; 删除还原表空间: 注意:删除还原表空间时,当前使用的是无法删除的。如果想删除当前还原表空间,需要切换才可以 Drop tablespace 表空间的名称 4. 自动还原数据管理的一些参数: Undo_suppes_error:解决版本不同而出现的错误。 Alter session set undo_suppress_errors=true; Undo_retention:还原表空间存储数据的时间上限。单位为秒。 具体设置方式:alter sys

15、tem set undo_retention=1800 5获得还原数据的信息: 通过v$undoStat; Begin_time:标识时间间隔的开始 End_time:标识时间间隔的结束 Undoblks:占有的数据块总数 Txtncount:时间段中事物的总数 Maxquerylen:时间内最长的查询 具体语句: Select to_char(begin_time,’HH:MM:SS’)begintime, To_char(end_time,’HH:MM:SS’)endtime, Undoblks,txncount,maxquerylen from v$undostsa

16、t; 2012-04-23 第十章 管理表 第一节 存储数据的方法和oracle内置数据类型: 表 创建学生表: create table st ( Sno varchar(10) primary key, Sname varchar(20) not null, Sage int defualt(), Ssex varchar(3), Constraint Pk check(Ssex in ('男','女')) ); 2。创建课程表: create table kc ( kcno varchar(10) primary key, kcname var

17、char(20) not null, kcxf int ); 表已创建。 3.创建成绩表: create table cj ( sno varchar(10) conferences student(student(sno) on delete cascade(级联删除) primary key, cno varchar(10) primary key not null cj number(3,1) ); ............................................... Varchar2()和varchar(),char()问什

18、么有三种不同的表示方法? Varchar2()只能应用于oracle Varchar()可以用于oracle和sql里 Char可应用于oracle sql 常见的删除: Drop delete truncate Drop:删除表 Delete:彻底删除 Truncate:截断表,与drop彻底删除,truncate至少保留表的结构,delete删除数据,可以回滚,truncate删除数据后不能回滚。 4. Lob数据类型: Large object binary Clob:Clob和nclob:定长的文本类型 Blob:存储二进制数据(声音,视频,mp3,照片都是二进

19、制) Bfile:比较大的无结构的二进制数据 Raw:直接存储二进制数据,但是存储空间小,而效率高。 Long Long raw:都是用来存储无结构的二进制数据,例如:地理信息,二进制图像。 5. oracle提供集合类型: 1. 数组 2. 嵌套表:看数据库黄皮书197页 6.数据库中的表最后存储在表空间里。 系统表空间里: 创建表指定表空间 Create tablespaces 表空间名 Datafile‘d:\data01.dbf’size 10m; 创建一个表: Create table st11 (字段名 类型) Tablespace TS;

20、 关联: 分区表:列表分区和范围分区: Create table st12( )partition by range(字段) ( Partition p1 value less than(30),(注意:逗号) 列表分区:Create table st12( )partition by list(年龄) ( Partition p1 values(30,50), ) 6. Oracle提供关系数据类型(了解即可) 第二节 ROWID Rowid:行编号 自动编号: Sql里:编号:int identity(1,1) Access:自动编号: Oracle:rowid 来表示自动编号,在oracle每一行数据都有唯一rowid。Oracle是用rowid来定位行的, Rowid就是一个标量类型,就是一个系统类型: Rowid的特性: 1.唯一 2.不显示 3.定位行的,并且直接给出物理地址 4. 次数据类型访问行时速度最快。 注意:所有的表中都有此字段,——>rowid ROWID:由18个英文字符构成,占10Byte 查询rowid的方法语句:

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服