电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle数据库应用与开发教材课后习题参考答案

22页
  • 卖家[上传人]:工****
  • 文档编号:485069902
  • 上传时间:2022-09-11
  • 文档格式:DOC
  • 文档大小:67KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1.8 习题:1.(1) 关系型数据库管理系统,简称 RDBMS。是在E.F.Codd博士发表的论文大规模共享数据银行的关系型模型基础上设计出来的。它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础。(2) 在关系型数据库中,标准二维表是基本的数据存储单元,里边存储了实体的属性和实体间的关系。2. 关系型数据库中,表与表之间包括的三种关系是:一对一、一对多和多对多。(1) 一对一:有两个表,表A和表B。表A中的一条记录在表B中有一条记录与之对应。反过来,表B中的一条记录在表A中也仅有一条记录与之对应。(2) 一对多:有两个表,表A和表B。表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中仅有一条记录与之对应。(3) 多对多:有两个表,表A和表B。表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中也有多条记录与之对应。3. Oracle 10g提供了四个版本,分别是:Oracle 10g 标准版1、Oracle 10g 标准版、Oracle 10g 企业版、

      2、Oracle 10g 个人版。4.(1) 客户机/服务器结构:简称C/S结构,是软件系统的一种体系结构。数据库和数据库管理系统运行在服务器端,各种Oracle管理工具运行在客户机上,二者通过SQL*NET进行通信。(2) 浏览器/服务器结构:简称B/S结构,是随着Web技术兴起后的一种新型软件系统结构。它通常分为三层:数据库服务器,用来存储和管理数据库;应用程序服务器,与数据库服务器进行交互完成各种数据处理工作;客户端浏览器,与应用程序服务器进行交互,负责提交数据处理请求并获得和显示结果。5.(1) SYS:该用户被默认创建并授予DBA角色,它是Oracle数据库中权限最大的管理员账号。数据库中所有数据字典的基本表和视图都被存储在SYS的方案中,这些基本表和视图对于Oracle数据库的操作非常重要。为了维护数据字典的正确性和完整性,SYS方案中的表只能由系统维护,不能被任何用户或数据库管理员修改,而且任何用户不能在SYS方案中创建表。(2) SYSTEM:被默认创建并授予DBA角色权限仅次于SYS。该用户创建和管理数据库中可显示管理信息的表或视图,以及被Oracle数据库应用和工具使用

      3、的各种数据库对象。 (3) SYSMAN:该用户是企业管理的超级管理员账号,该账号能够创建和修改其他管理员账号,同时也能管理数据库实例。(4) DBSNMP:是Oracle数据库中用于智能代理(Intelligent Agent)的用户,用来监控和管理数据库相关性能。如果停止该用户,则无法提取相关的数据库信息。6.(1) 方法一:点击“开始”“程序” “Oracle - ”“Application Development”“SQL Plus” 进入Windows环境下的图形窗口(2) 方法二:点击“开始”“运行”输入“cmd命令”进入DOS环境下执行SQLPLUS命令也可以打开SQL*Plus工具。(3) 方式三:在IE浏览器地址栏中输入http:/主机名:端口号/isqlplus | http:/主机IP地址:端口号/isqlplus2.6 习题一、 填空题1. 数据、日志、控制、初始化参数 数据 控制 初始化参数2. 表空间、段、盘区、数据块 盘区 数据块3. 数据 段 盘区4. 用户进程 服务进程 后台进程 用户进程 服务进程5. 数据 重做日志6. 修改过的数据 数据文件7.

      4、重做日志缓冲区内的日志 重做日志8. 日志条目 归档日志设备 归档9. 共享服务器 专有服务器 共享服务器 共享服务器二、 简答题1. Oracle数据库的物理存储结构式从物理组成的角度分析一个数据库在存储介质上的实际构成,它是由操作系统组织和管理的,是Oracle数据库的外部存储结构。(1) 数据文件:数据文件时Oracle数据库用来存储各种数据的地方,如表中的记录、索引数据、系统数据和临时数据等。(2) 日志文件:在Oracle中,日志文件记录了用户对数据的修改信息(如增加、删除、修改),名字通常为READ*.LOG格式。(3) 控制文件:控制文件时Oracle数据库的物理文件之一,它是一个很小的二进制文件,记录了数据库的名称、数据文件和连击日志文件的名称及位置、当前的日志序列号、表空间等信息。(4) 参数文件:参数文件中记录着数据库名称、控制文件的路径、SGA的内存结构、可选的Oracle特性和后台进程的配置参数等信息。2.(1) Oracle数据库逻辑存储结构是Oracle数据库创建后利用逻辑概念来描述数据库内部数据的组织和管理形式。包括表空间、段、区和块四种。(2) 表空间和

      5、数据文件的关系:数据库中的一个表空间至少包含一个或多个数据文件,而一个数据文件只能属于一个表空间。这种关联实现了数据库的逻辑存储结构和物理存储结构的统一。3.(1) 数据库实例是用户访问数据库的中间层,是使用数据库的手段,它为用户访问数据库提供了必要的内存空间和多个Oracle进程,它是动态的、临时的。一个Oracle实例由内存空间和Oracle进程两部分组成。(2) 数据库和数据库实例是相辅相成、缺一不可的。如果只有数据库的物理文件,只能说明有数据被存储在数据库中,但是无法直接访问。如果只有数据库实例,说明为数据库的使用做好了准备、可以访问数据库,但不知道要操作的数据在哪里。4.(1) 客户端配置a) sqlnet.ora文件用于指定数据库连接账号的验证方式以及连接字符串的解析方式,也就是说通过该文件决定怎样查找一个连接中出现的连接字符串的定义。b) tnsnames.ora文件时Oracle客户端的另一个重要文件,用来定义客户端连接远程服务器时的主机字符串。(2) 服务器端配置一、 listener.ora文件作用于Oracle数据库服务器端,是Oracle监听服务的配置文件。当客

      6、户端向服务器提交连接请求时,由监听服务接受并对连接账号进行有效验证,验证通过后将用户进程交给服务进程处理。若该文件被破坏,将影响监听服务的正常使用。3.5 习题一、 选择题1. C 2. C 3. B二、 简答题1. 一个方案只能被一个数据库用户拥有,并且方案名称与这个用户的名称相同。创建新用户时系统自动创建该用户的方案。数据库的每一个用户都拥有一个唯一的方案。该用户创建的方案对象默认被保存在自己的方案中。2. CREATE USER创建新用户命令:(1) USER-NAME :新创建的用户名称。(2) PASSWORD:为新用户制定密码。(3) DEFAULT TABLESPACE: 为新用户指定默认表空间。用来储存该用户创建的方案对象。(4) TEMPORARY TABLESPACE: 为用户指定临时表空间,存储操作过程中产生的临时数据。(5) QUOAT: 为新用户指定磁盘配额,表示该用户在指定的空间中可以占用的最大磁盘空间。(6) UNLIMITED: 表示该用户可以使用无限大的空间。(7) PROFILE: 指定新用户使用的配置文件。(8) PASSWORD expire:表

      7、示新用户密码过期,登陆后需要给出新密码。(9) ACCOUNT lock/unlock : 表示用户加锁/解锁状态。其中,用户名和密码是必须有的。三、 操作题1. CREATE USER ORA_TEMP IDENTIFIED BY TEM;2. ALTER USER ORA_TEMP IDENTIFIED BY ORA;3. ALTER USER ORA_TEMPACCOUNT LOCK;4.5 实验1.a) create table student(sno char(10) primary key,sname varchar2(8),sex char(2) default 男 check(sex=男 or sex=女),birthday date,sdept char(20);b) create table course(cno char(10) primary key,cname char(30) unique,ccredit number(3);c) create table score(sno char(10) references student(sno),cno char

      8、(10) references course(cno), grade number(3) check(grade=0 and grade=100),primary key(sno,cno);2.a) alter table studentadd (memo varchar2(200);b) alter table studentmodify (memo varchar2(300);c) alter table studentdrop column memo;3.a)insert into student values(001,zhang,女,01-7月-1992,生活部);insert into student values(001,lisi,女,11-5月-1992,艺术部);insert into student values(002,wang,default,21-8月-1992,外联部);b)insert into course values(1001,文学,88);insert into course values(1002,文学,99);insert into course

      9、 values(1001,经济,89);.c)insert into score values(001,1001,6);insert into score values(001,1001,7);insert into score values(002,1001,8);d) update score set sno=003 where grade=8;update score set cno=1003 where sno=002;e) delete from student where sname=lisi;4.a) 管理-方案-表-在“方案”和“对象名”文本框中输入要删除的方案名或表名,选择需要删除的表,单机“删除”。b) drop table student;4.6 习题1. AB 2. B 3 C 4. A 5. B 6. C 7 A 8 C 9. B 10. A5.5 实验(1) select * from scott.emp where deptno=20;(2) select empno,ename,deptno from scott.emp where job=CLERK;(3) select * from scott.emp where comm

      《Oracle数据库应用与开发教材课后习题参考答案》由会员工****分享,可在线阅读,更多相关《Oracle数据库应用与开发教材课后习题参考答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.