欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年oracle数据库基础教程期末考试简答与实践小抄 .docx

    • 资源ID:61511907       资源大小:122.86KB        全文页数:7页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年oracle数据库基础教程期末考试简答与实践小抄 .docx

    精品_精品资料_(1) 第十章 模式对象重点数据 是描述事物的符号,是数据库中储备的基本对象.在运算机中,用记录的形式来描述数据.数据与数据的说明即数据的语义是紧密结合的.数据库 是指按肯定的数据模型组织、描述和储备的数据的集合.数据库治理系统是位于操作系统与用户之间的一层数据治理软件 .数据库系统 是指数据库、数据库治理系统与运算机系统的结合.通常,在不引起混淆的情形下将数据库系统简称为数据库.(2) 数据库治理系统的主要功能包括:数据定义、数据操纵、数据库运行与掌握、数据库建立与保护、数据字典定义以及数据通信等.数据库治理系统的内部分多个层次,由应用层、语言定义及其翻译处理层、数据存取层、数据储备层、操作系统以及数据库 组成.(3) 数据库系统 由数据库、操作系统、数据库治理系统、开发工具、应用系统、数据库治理员以及数据库用户组成.(4) 概念模型 是用简洁、清楚、用户易于懂得的概念来描述现实世界详细事物及事物之间的关系.它是现实世界到信息世界的抽象,是数据库设计人员进行数据库设计的工具,与详细的数据库治理系统无关.组织数据模型 是从数据组织方式的角度来描述信息,它打算了数据在数据库中的组织结构.(5) 关系数据库的完整性约束包括三类:实体完整性、参照完整性和用户定义完整性. 实体完整性:是指关系中必需定义主键,以惟一的确定一个元组.主键由一个或多个属性构成,其取值惟一且不能为空(NULL ).参照完整性:在关系模型中,通过外键来表示表之间的联系.参照完整性是指一个表中的外键的取值必需是参照表中主键存在的值或为空(NULL ).例如,同学信息表中“班号”属性为外键,其取值必需是班级信息表中“班号”属性的某一个值或为空.用户定义完整性:是指用户依据特定应用情形,设定一些约束,反映某一详细应用所涉及的数据必需满意的语义要求.例如,“性别”属性的域为“男、女”.(6) (6)(7)Oracle 数据库体系结构 由物理储备结构、规律储备结构和实例组成.其中物理储备结构描述了操作系统层次数据的储备与治理,包括数据文件、日志文件、重做日志文件等组成 .规律结构描述了数据库内部数据的组织与治理,由表空间、段、区、块组成.实例是数据库运行的软件结构,由内存结构和后台进程组成.数据库运行过程中,用户的操作在内存区中进行,最终通过后台进行转化为对数据库的操作.可编辑资料 - - - 欢迎下载精品_精品资料_关系模式如下:老师(老师号,姓名,性别,诞生日期,系,职称,课程号)课程(课程号,课程名,学分)同学(学号,姓名,性别,年龄,班级,系)学习(学号,课程号,成果)7、文本初始化参数文件是一个本的的参数化文件,无论是启动本的数据库仍是远程数据库,都需要读取一个本的化参数文件,并使用其中的设置来配置数据库实例.因此要启动 远程数据库,就必需在本的的客户机中储存一份文本初始化文件的副本.本初始化参数文 件的修改必需经过治理员手动进行.8、服务器初始化参数文 件是一个储存在数据库服务器端的二进制文件.假如治理员需要远程启动数据库实例,并不需要在客户机中储存一份初始化参数文件副本,实例会自动从服 务器中读取服务器初始化参数文件.确保同一个数据库的多个实例都具有相同的初始化参 数设置.8、Oracle 数据库物理储备结构包括数据文件、掌握文件、重做日志文件、初始化参数文件、归档文件、口令文件等.在掌握文件中记录了当前数据库全部的数据文件的名称与位 置、重做日志文件的名称与位置,以及数据文件、重做日志文件的状态等.9、数据文件 中储存了数据库中的全部数据,包括数据字典以及用户数据.10、 掌握文件 储存数据库的物理结构信息,包括数据库名称、数据文件的名称与状态、重做日志文件的名称与状态等.在数据库启动时,数据库实例依靠初始化参数定位掌握文 件,然后依据掌握文件的信息加载数据文件和重做日志文件,最终打开数据文件和重做日志文件.11、 重做日志文件 是以重做记录的形式记录、储存用户对数据库所进行的修改操作,包括用户执行 DDL 、DML语句的操作.假如用户只对数据库进行查询操作,那么查询信息是不会记录到重做日志文件中的.12、归档: 数据库能够在崇左日志文件被掩盖之前将其内容储存到指定的位置,被储存的重做日志文件的集合称为归档重做日志,这个过程称为归档.归档 是数据库复原及热备份的基础.只用当数据库归档模式时,才可以进行热备份和完全复原.进行归档设置包括归档模式设置(ARCHIVELOG)、归档方式设置以及归档路径的可编辑资料 - - - 欢迎下载精品_精品资料_设置等.13、重做日志文件德工作方法:每个数据库至少需要两个重做日志文件,采纳循环写的方式进行工作.当一个重做日志文件在进行归档时,仍有另一个重做日志文件可用.当一个重做日志文件被写满后,后台进程LGWR 开头写入下一个重做日志文件,即日志切换,同时产生一个“日志序列号”,并将这个号码安排给即将开头使用的重做日志文件.当全部的日志文件都写满后,LGWR 进程再重新写入第一个日志文件.1、 说明数据库规律储备结构的组成和相互关系.Oracle9i 数据库的规律储备结构分为数据块、区、段和表空间四种.其中,数据块是数据库中的最小I/O 单元,由如干个连续的数据块组成的区是数据库中最小的储备安排单元, 由如干个区形成的段是相同类型数据的储备安排区域,由如干个段形成的表空间是最大的 规律储备单元,全部的表空间构成一个数据库.(2) 说明数据库表空间的种类,以及不同类型表空间的作用.数据库表空间分为系统表空间和非系统表空间两类,其中非系统表空间包括撤销表空间、暂时表空间和用户表空间等.SYSTEM表空间主要用于储备数据库的数据字典、PL/SQL程序的源代码和说明代码、数据库对象的定义.撤销表空间特的进行回退信息的自动治理.暂时表空间是特的进行暂时段治理的表空间.用户表空间用于分别不同应用的数据,而且能够削减读取数据文件时产生的 I/O 冲突.( 3) 说明数据库、表空间、数据文件以及数据库对象之间的关系.一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小打算了数据库的大小.一个表空间对应一个或多个数据文件,数据文件的大小打算了表空间的大小.一个数据文件只能从属于一个表空间.一个数据库对象只能储备在一个表空间中,但可以储备在该表空间所对应的一个或多个数据文件中.( 4) 数据库表空间的治理方式有几种,各有什么特点?数据库表空间的治理方式有两种:字典治理方式和本的治理方式.在字典治理方式下,表空间使用数据字典来治理储备空间的安排,当进行区的安排与回收时,Oracle 将对数据字典中的相关基础表进行更新,同时会产生回退信息和重做信息.在本的治理方式中,区的安排和治理信息都储备在表空间的数据文件中,而与数据字典无关.( 5) 表空间治理时应考虑哪些问题?表空间治理时,应当遵循以下原就:将数据字典与用户数据分别.将回退数据与用户数据分别.将表空间的数据文件分散储存到不同的硬盘上.为不同的应用创建独立的表空间.( 6) 利用手动治理方式,如何有效治理数据块的使用?DBA 可以利用手动治理方式,通过为段设置PCTFREE 和 PCTUSED 两个参数来掌握数据块中闲暇空间的使用.( 7) 数据库中常用的段有哪几种,分别起什么作用?依据储备对象类型不同,可以分为数据段、索引段、暂时段和回退段四类.数据段用来存储表或簇的数据.索引段用来存放索引信息,包括ROWID和索引键值.暂时段用来储存SQL 语句在说明和执行过程中所产生的暂时数据.回退段用于储存数据修改之前的信息,包括数据修改前的值及其位置,即记录数据库中全部事务修改之前信息的段.( 8) 说明回退段的作用,以及回退段的治理方式.利用回退段中储存的信息,可以实现事务回滚、数据库复原和数据的读一样性.回退段的治理有两种方式,即自动撤销治理和手动撤销治理.3 / 7可编辑资料 - - - 欢迎下载精品_精品资料_实训题章 101、建表: Create table classCNO number2 primary key, CNAME varchar220, NUM number3 .Create table studentSNO number4 primary key, SNAME varchar210 unique, SAGE number, SEX char2, C NO number2 .2、Alter table student add constraint fk_cno foreign key cno references classcno deferrable.外键约束3、Alter table student add constraint ck_sage check sage>0 and sage<=100.检查约束4、alter table student add constraint ck_stu checksex='M' or sex='F'modify sex default 'M'.5、Create unique index ind_cname on classcname. .唯独性约束6、Create global temporary table stu_trans On commit delete rows as Select * from student.Create global temporary table stu_sess On commit preserve rows as Select * from student .7、Create table student SNO number4 primary key, SNAME varchar210 unique, SAGE number, SEX char2, CNO number2 Organization index.索引化表8、create table student_list sno number4 primary key, sname varchar210,sage number, s ex char2,cno number2 partition by listsex partition man values'M' tablespace orcltbs 1, partition woman values'F' tablespace orcltbs2 .9、Create sequence sequ1 increment by 2 start with 10000 maxvalue 100000 nocycle . 序列10、 Create view employee_vempno,ename,mgr_no,mgr_name As Select e1.empno,e1.enam e,e1.mgr,e2.ename from emp e1 join emp e2 on e1.mgr=e2.empno.视图21、 CREATE USER usera_exer IDENTIFIED BY usera DEFAULT TABLESPACE USERS QUOTA 10M ON USERS ACCOUNT LOCK.初始账户为锁定状态22、 GRANT CREATE SESSION TO usera_exer WITH ADMIN OPTION. GRANT SELECT ,UPDATE ON scott.emp TO usera_exer WITH GRANT OPTION.为 usera_exer 授予权限并答应其将权限授予其他用户.23、禁 止 用 户 usera_exer将 获 得 的CREATE SESSION权 限 再 授 予 其 他 用 户 :REVOKE CREATE SESSION FROM usera_exer. GRANT CREATE SESSION TO usera_exer.24、创建角色、授予权限:CREATE ROLE rolea. CREATE ROLE roleb.GRANT CREATE TABLE TO rolea. GRANT INSERT,UPDATE ON scott.emp TO rolea. GRANT CONNECT ,RESOURCE TO roleb.25、屏蔽用户 usera_exer 的 roleb 角色:ALTER USER usera_exer DEFAULT ROLE ALL EXCEPT roleb.(1) 使用 SQL 命令创建一个本的治理方式下的自动分区治理的表空间USERTBS1 ,其对应的数据文件大小为20MB .create tablespace USERTBS1datafile 'd:oracleoradataorclusertbs1.dbf' size 50M extent management local autoallocate.可编辑资料 - - - 欢迎下载精品_精品资料_(2) 使用 SQL 命令创建一个本的治理方式下的表空间USERTBS2 ,要求每个分区大小为512KB .create tablespace USERTBS2datafile 'd:oracleoradataorclusertbs2.dbf' size 50M extent management local uniform size 512K.( 3)修改USERTBS1 表空间的大小,将该表空间的数据文件修改为自动扩展方式,最大值为 100MB .alter databasedatafile 'd:oracleoradataorclusertbs1.dbf' autoextend on next 5M maxsize 100M.(4) 为 USERTBS2 表空间添加一个数据文件,以转变该表空间的大小.alter tablespace USERTBS2add datafile 'd:oracleoradataorclusertbs2a.dbf' size 50M .(5) 使用 SQL 命令创建一个本的治理方式下的暂时表空间TEMPTBS ,并将该表空间作为当前数据库实例的默认暂时表空间.create temporary tablespace TEMPTBStempfile 'd:oracleoradataorcltemptbs.dbf' size 20M extent management local uniform size 16K.(6) 使用 SQL 命令对 USERTBS1 表空间进行联机和脱机状态转换.alter tablespace USERTBS1 offline .alter tablespace USERTBS1 online .(7) 创建一个回退表空间UNDOTBS ,并作为数据库的撤销表空间.create undo tablespace UNDOTBSdatafile 'd:oracleoradataorclundotbs.dbf' size 20M.alter system set UNDO_MANAGEMENT=AUTO,UNDO_TABLESPACE=UNDOTBSscope=both.(8) 删除表空间 USERTBS2 ,同时删除该表空间的内容以及对应的操作系统文件.drop tablespace USERTBS2 including contents and datafiles .(9) 为 USERTBS1 表空间创建一个回退段,其中回退段的最优大小设置为2MB .create rollback segment undosegtablespace USERTBS1 storage initial 100K next 100K optimal 2MBminextents 20 maxextent 100 .(10) 查询当前数据库中全部的表空间及其对应的数据文件信息.select tablespace_name,file_name from dba_data_files .实训:(1) insert into empempno,ename,sal,deptno,hiredatevalues1357,oracle ,2050,20,TO_DA TE 2022-5-10 ,YYYY-MM-DD .(2) select ename,empno,sal,dept.deptno,dname,loc from emp left join dept on emp.deptno=dept.depno(3) select ename,empno,sal,dept.deptno,dname,locfrom emp right join dept on emp.deptno=dept.deptno(4) select worker.ename,worker.empno,worker.sal,manager.ename,manager.empno,manager.sal from emp worker,emp manager where worker.mgr=manager.empno and worker.deptno=10select worker.ename,worker.empno,worker.sal,manager.ename,manager.empno,manager.sal from e可编辑资料 - - - 欢迎下载精品_精品资料_mp worker left join emp manager on worker.mgr=manager.empno(5) select count* ,avgsal from emp group by deptno(6) select * from emp where sal = anyselect avgsal from emp group by deptno(7) select * from emp e where e.sal > select avgsal from emp where deptno=e.deptno8 ) 查 询 工 资 高 于 本 部 门 平 均 工 资 的 员 工 的 信 息 及 其 部 门 的 平 均 工 资 : select e.ename,e.empno,e.sal,e.deptno,s.avgsal from emp e,select deptno ,avgsal avgsal from emp group by deptno s where e.sal>s.avgsal and e.deptno=s.deptno(9) select * from emp sal>anyselect sal from emp where deptno=20(10) Select job, count*,avgsal from emp group by job(11) select deptno,job,count*, avgsal from emp group by deptno,job(12) select * from emp where sal, nvlcomm.,0 in select sal,nvlcomm,0 from emp where deptno=10(13) ) select * from emp where deptno in select deptno from emp group by deptno havingcount*>5(14) select * from dept where deptno not in select deptno from emp where sal<2022(15) select dept.deptno,dname,loc,ename,empno,sal from emp ,deptwhere emp.deptno=dept.deptno and deptno not in select deptno from emp where sal<2022(16) select * from dept where deptno notinselect deptno from emp where sal not between 2022 and 300017select * from emp where deptno in select distinct deptno from emp where sal between 200 0 and 300018select detp.deptno,dname,loc from dept, emp worker,emp managerwhere dept.deptno=man ager.deptno and worker.mgr=manager.empno(19) insert into empename,empno,mgr,job,hirdate,sal, comm.,deptnoselect FAN ,8000,mgr,job,hirdate,sal,comm.,deptno from emp where ename= SMITH ( 20) update emp e set sal=1000+select avgsal from emp where deptno=e.deptno简答:1、 数据库实例 是数据库系统的软件结构,由内存结构与后台进程组成,处于用户与物理数据库之间,实现对数据库的操作.2、 SGA 区由数据缓冲区、共享池、重做日志缓冲区、大型池、JAVA 池构成. PGA 区由排序区、私有 SQL 区以及堆栈构成.SGA 区是由 Oracle 安排的共享内存结构,包含一个数据库实例共享的数据和掌握信息.当多个用户同时连接同一个实例时,SGA 区数据供多个用户共享,所以SGA 区又称为共享全局区.用户对数据库的各种操作主要在SGA 区中进行.该内存区随数据库实例的创建而安排,随实例的终止而释放.PGA 区是在用户进程连接数据库,创建一个会话时,由Oracle 为用户安排的内存区域,储存当前用户私有的数据和掌握信息,因此该区又称为私有全局区.每个服务器进程只能拜访自己的 PGA 区,全部服务器进程PGA 区总和即为实例的PGA 区的大小.3、 数据库中有哪些类型的表?各有什么特点?在 Oracle 数据库中,依据表生存周期不同,可以分为永久性表和暂时表.依据表中数据组织方式不同,可以分为标准表、索引化表和分区表.索引化表是一种特别的表,它按B 树的结构来组织和储备数据,将表的数据和索引的数据储备在一起.分区表是将一个表分成如干个独立的组成部分进行储备和治理.4、主键约束: 定义了主键约束的列取值不能为空,也不能重复.唯可编辑资料 - - - 欢迎下载精品_精品资料_一值约束:定义了唯独值约束的列取值不能重复.检查约束: 定义了检查约束的列取值要满意检查条件.外键约束: 定义了外键约束的列取值要么是主表参照列的值,要么是空值.空非空约束: 定义了非空约束的列取值不能为空.5、 使用索引的优点和缺点,索引如何工作?在数据库中使用索引可以提高对表中数据的查询速度,但是,向表中插入数据需要更新索引,会影响更新速度.假如表建了索引,在有条件查询时,系统先对索引表进行查询,利用索引表可以找到相应记录的ROWID .索引建好后,由系统负责更新.6、 Oracle 数据库中权限有哪几种?Oracle 数据库中权限有两类,系统权限和对象权限.系统权限是指在数据库级别执行某种操作的权限,或针对某一类对象执行某种操作的权限.对象权限是指对某个特定的数据库对象执行某种操作的权限.例如,对特定表的插入、删除、修改、查询的权限.7、 角色的种类、作用:Oracle 数据库中角色分为系统预定义的角色和用户自定义的角色两类.角色是一系列相关权限的集合,可以将要授予相同身份用户的全部权限先授予 角色,然后再将角色授予用户,简化了权限的治理.8、 对象权限回收与系统权限回收的区分?:(简)系统权限授予与回收时不需要指定权限的全部者,由于系统权限是数据库级别的权限.而对象权限的授予与回收需要指定权限所依附的数据库对象.1、后者:多个治理员授予用户同一个系统权限后,其中一个治理员回收其授予该用户的的系统权限时,该用户不再拥有相应的系统权限.而系统权限回收多个治理员授予用户同一个对象权限后,其中一个治理员回收其授予该用户的的对象权限时,不影响该用户从其他治理员处获得的该对象权限.2、为了回收用户对象的传递性,必需先回收其对象权限,然后再授予其相应的对象权限.这与系统权限回收相同3、假如一个用户获得的系统权限具有传递性(授权时用了with admin option 子句),并且给其他用户授权,那么该用户系统权限被回收后,其他用户的系统权限并不受影响.但是对象权限回收时,其他用户的对象权限也被回收.9、 什么是备份?什么是复原?备份和复原是两个相互联系的概念,备份是将数据信息储存起来,以防意外大事发生,复原就是当意外大事发生或某种需要时,将已备份的数据信息仍原到数据库系统中的过程.10、 物理备份和规律备份的主要区分是什么?分别适用于什么情形? 物理备份就是在操作系统层面上复制物理文件,规律备份是在数据库中用 EXPORT 导出二进制文件.物理备份主要为了防止操作系统级的数据库组件丢失,规律备份主要用于在实例之间移动指定的数据或在不同的系统结构、操作系统版本或 Oracle 版本之间移动数据.11、 物理备份 分为冷备份与热备份.冷备份又称为脱机备份,是在数据库保持关闭状态下进行的备份. 热备份 又称为联机备份或者归档备份,是在数据库保持开放状态下对数据库进行备份.12、SQL 语言的分类: 数据定义语言DDL :用于定义、修改、删除数据库对象,包括create、alter、drop、grant、revoke 等.数据操纵语言DML :转变数据库中的数据,包括 insert、update、delete.数据查询语言DQL : select.事务掌握:包括事物提交、事务回滚、设置储存点、设置事物状态.系统掌握.会话掌握.13、7 / 7可编辑资料 - - - 欢迎下载

    注意事项

    本文(2022年oracle数据库基础教程期末考试简答与实践小抄 .docx)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开