八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

数据库原理与应用练习册参考答案

文档类型: Microsoft Word 文档 文档大小:174.5KB
数据库原理与应用练习册参考答案
第一部分:选择题答案1)(C)是人们为了认识世界、交流信息,而对事物进行描述的符号集合.
(A.数据库B.计算机语言C.数据D.程序)2)数据库是以一定的组织方式存储在(D)的相关数据的集合.
(A.纸张B.文件C.磁带D. 计算机中)3)数据库管理系统是指支持人们建立,使用和修改数据库的(B).
(A.硬件系统B. 软件系统C. 操作系统D. 管理系统)4)数据的(C)是指可以把数据的定义和描述从应用程序中分离出去.
(A.特殊性B.普遍性C. 独立性D.共享性.)5)数据的(D)是指当前所有用户同时存取数据库中的数据.6)实体是客观世界实际存在并(D)的事物.
(A.相同.B.类似.C.相互关联.D. 可相互区别.)7)实体集是指一群(A)形成的集合.
(A. 类似的实体.B. 克隆的实体.C. 不同的实体.D. 有些区别的实体.)8)属性是指实体具有的(B).
(A. 某种描述.B. 某种特性.C. 某种数值.D.某种类型)9)(D)是指在信息世界中反映为实体集内部的关系和实体集之间的关系.
(A.相关.B.关联.C.关系.D. 联系.)10)班级和学生之间存在(B)的联系.
(A. 多对多.B. 一对多.C. 一对一.D.不存在.)11)课程与学生之间存在(A)的联系.12)学号与姓名之间存在(C)的联系.13)数据库管理系统是数据库系统的核心、是为数据库的建立,使用,和维护而配置的(B ). (A. 系统硬件B. 系统软件C. 操作系统D. 管理系统)14)数据库管理系统建立在操作系统的基础上.是位于操作系统与应用程序(A)的一层数据管理软件.
(A. 之间.B. 之上C. 之下D. 之前)15)数据库管理系统负责对数据库进行(C)的管理和控制.
(A.顺序B.分批C. 统一.D.分散)
16)关系模型:其逻辑结构是一张(B),它由行和列组成.
(A. 一维表.B. 二维表.C. 三维表.D. 四维表)17)表中的列为一个属性,也称一个(D).
(A.值B.值组合C.记录D. 字段)18)域是一组具有(B)的值的集合.
(A. 相似数据类型B. 相同数据类型C. 不同数据类型D.数据类型相同值也相同)19)表中的一行称为一个元组,也称(B).
(A. 一组值B. 一个记录C. 一个字段D一个区间).20)表中可以(A)一个元组(一个记录)的某个属性组(字段组)称为主键.
(A. 唯一确定B.不唯一确定C.模糊确定D.表达)
21)若某个属性组不是关系A主码、但它是另一个关系B的主码、则该属性或属性组称为关系A的(D). (A.外部属性B.主键C.内键D. 外键)
22) (D)是对关系的描述,一般表示为关系名(属性名1,属性名属性名n). (A. 关联模式B.数据模式C. 库模式D. 关系模式)23)关系数据库模式加上(D)通常称为关系数据库.
(A. 关系数据库的行B. 关系数据库的列C关系数据库的项.D. 关系数据库的值)24)区别一个元组与另一个元组靠的是元组的属性而不是顺序,所以关系中的元组(C).
(A. 按HASH表顺序.B.后进先出C. 没有先后顺序.D. 有先后顺序)
25)班级表的主键是CLASS_NO,学生表的主键是S_NO.并且S_NO对CLASS_NO不存在依赖关系,所以CLASS_NO是学生表的(D).
(A.外部属性B.主键C.内键D. 外键)26)在R(U)中、如果X→Y,X→Y,(X是X的真子集)则称Y对X(A).
(A部分函数依赖.B传递函数依赖.C完全函数依赖.D.不依赖)27)在R(U)中、如果X→Y,Y→X, Y→Z则称Z对X(B)28)在R(U)中、如果X→Y,并且对于X的任何一个真子集X,都有X→Y, 则称Y对X(C).
29)设R是一个关系模式,如果R中每一个属性A的值域中的每一个值都不可分解则称R∈(A).30)如果R∈1NF,且每一个非主属性完全函数依赖于主键,则R∈(B).
31)如果R∈2NF,且每一个非主属性不传递函数依赖于主键,则R∈(C).
32)Oracle逻辑数据库由(D)组成,每个表空间有若干个表.
(A.逻辑表B.数据表C.数据段D. 表空间)33)Oracle物理数据库由若干(C)组成.
(A. 物理子库B. 物理块C. 物理文件D. 表空间)34)Oracle有两种类型的表,分别是(D)和用户表.
(A.分类表B.字典表C. 数据表D. 系统表)35)Oracle系统自动建立的用户SYSTEM 的口令是(B).
D.root)36)使用各种管理器之前需要(A).注册B.输入口令C.打开管理器D.关闭其它窗口)37)查看学生表student结构的命令是(B).
(A.OPEN student B.DESC student C.STRU student D.FORM student )38)查看所有用户表的命令是SELECT FROM (D).
(A.USERS B.TAB. 创建选修表CHOICE时表STUDENT和表COURSE(C).
(A. 必须存在STUDENT表B. 必须存在CHOICE表C. 必须都存在D. 必须都不存在)40)创建讲授表TEACHING时表TEACHER和表COURSE(C).
(A. 必须存在TEACHER表B. 必须存在COURSE表C. 必须都存在D. 必须都不存在)41)删除COURSE表中所有记录用(B)命令.42)DUAL表属于SYS用户,它只有一个一字节的字段.用户可以通过该表传递参数,进而(C).
(A. 调用系统命令.B. 调用SQL命令C. 调用内置函数库.D. 调用子程序)
43)写出下列查询语句运行结果:SQL>SELECT CeilCeilFROM DUAL;(A)
(ABCB
44)写出下列查询语句运行结果:SQL>SELECT Mod(23,5) FROM DUAL;(B)
45)写出下列查询语句运行结果:SQL>SELECT DUAL;(A)
46)写出下列查询语句运行结果:SQL>SELECT Concat(王小燕,你好!) HELLO FROM DUAL; (B)
(A.你好!王小燕B. 王小燕你好!C.王小燕你好!D.你好! 王小燕)
47)写出下列查询语句运行结果:
SQL>SELECT first FROM DUAL;(C)
48)写出下列查询语句运行结果:SQL>SELECT Length(abcdef) FROM DUAL;(D)
49)写出下列查询语句运行结果:SQL> SELECT FROM DUAL; (A)
50)写出下列查询语句运行结果:SQL>SELECT COUNT FROM student;(B)
(A.student表记录列数.B. student表记录行数.C. student表记录行、列总数.D.入学分数和)
51)写出下列查询语句运行结果:SQL>SELECT AVG(s_score) FROM student;(C)
(A. s_score列的最大值B. s_score列的最小值C. s_score列的平均值.D.入学分数和)
52)写出下列查询语句运行结果:SQL>SELECT MAX(s_score) FROM student;(A)
(A.score列的最大值B. s_score列的最小值C. s_score列的平均值.D.入学分数和)
53)写出下列查询语句运行结果:SQL>SELECT MIN (s_score) FROM student;(B)
54)写出下列查询语句运行结果:SQL>SELECT SUM (s_score) FROM student;(D)55)输出姓李的学生名单.SELECT s_name FROM WHERE s_name (A);
(A.LIKE 李%B.LIKE 李C. LIKE 李%D.=李%)56)统计各班学生人数.SELECT (B) FROM student GROUP BY class_no;(B)57)将student 表中所有女生成绩加10分.UPDATE student (C) WHERE s_sex=女;
(A. 将student 表所有女生的记录删除.
(D) FROM student WHERE s_sex=女;
(A. DROP B.REMOVE C.DELETE TOD.DELETE)59)删除student_new 表中的所有记录.
(D) FROM student_new60)写出a=50的变量声明.(C)61)写出b=ok的变量声明.(C)62)写出c=TRUE的变量声明.(D)
(A.c=TRUE;B.c=TRUE;C.c BOOLEAN =TRUE;D.c BOOLEAN =TRUE; )63) PLSQL程序块由三部分组成,其中(C)是不可缺少的(A.声明部分B.程序主体C.执行部分D.异常处理部分)64)控制结构有哪几种形式(A)
(A.顺序执行、选择,循环结构. B.过程,函数,子程序C. 选择,循环结构D. 顺序执行、循环结构)65)若事务T对数据对象A加上S锁、则事务T可以读A但不能修改A,其它事务只能再对(A).
(A. 对A加S锁、而不能加X 锁B. 对A加X锁、而不能加S锁C. 对A加S锁、也能加X 锁D. 对A加X锁、也能加S锁)66)使用记录类型变量的要点是什么(C)
(A.先定义、然后使用.B.先声明,然后使用.C.先定义、再声明,然后使用.D.直接使用.)67)由两个定义相同的记录类型分别定义两个记录变量,可以互相赋值吗(B)
(A.可以.B. 不可以.C.自动获得D.根据情况决定)68)用什么方法可以直接获得其他字段的数据类型(B)
(A. %TYPEB.%TYPE.C%ROWTYPE.D%ROWTYPE.)69)用什么方法可以直接获得其他记录的数据类型(C)70)游标是什么(A)是根据相应条件从数据表中挑选出来的一组记录.B. 是无条件从数据表中挑选出来的一组记录.C. 是根据相应条件从数据表中挑选出来的一组数据.D. 是根据相应条件从数据表中挑选出来的一组字段.)71)游标中的数据能否被修改(C)
(A.能.B.根据当时情况决定C.不能D 不应该修改)72)动态游标是以什么方式实现的(C)
(A. 随机B. 动态C. 使用游标变量实现.D. 使用高级语言)73)变量名和常量名必须以(B)开头.
(A.数字B. 字母C.标点符号D.特殊符号)
74)变量名中可以跟随字母之后的特殊符号有:(D)
(A.希腊字符B.罗马数字C. 标点符号D,_)75)变量或常量使用前需在程序块的(C)对其进行声明.
(A. 执行部分B. 异常处理部分.C.声明部分.D.其它部分)76)n1=5; c1= Hello;是(B)表达式.输入B. 赋值C. 输出D.比较)77) May|10|2002是(B)表达式.
(A. 赋值表达式.B.字符表达式. C.关系表达式D.逻辑表达式)78)a>b; 是(C)表达式79)c1 like x; 是(C)表达式80)a>b AND a>c; 是(D)表达式81) 为什么要为数据表建立索引(A)
(A.加快查询B. 加快存取C. 加快输入D. 减慢查询)82) 数据库中存放视图的何种信息(A)
(A. 视图定义B. 视图数据C.视图定义和数据D.视图操作)
83)执行命令行CREATE VIEW stu AS SELECT s_no, s_name, s_score FROM student.
建立了一个(C).
(A.同义词B.表C.视图D.视图表)84)在教师表(teacher)上建立姓名(t_name)字段索引I_name的命令是CREATE INDEX I_name ON (A);
(A. )85)如果数据库记录顺序发生改变,索引表的存储顺序也将(B).
(A. 改变,但要进行人工干预.B.自动改变C. 不变D. 没有必要考虑)86)删除在教师表(teacher)上建立的姓名索引I_name用(A)命令.
(A. DROP INDEX B.DELETE INDEX C.REMOVE INDEX D.RM INDEX)87)删除视图stuview_1用(A)命令.
(A. DROP VIEWB.DELETE VIEW C.REMOVE VIEW D.RM VIEW)88)用户zhang 执行了下述语句create public synonym sc for course如果上述语句执行成功,那么用户wang执行以下查询语句的查询结果为:(B)select course_no from sc where ;
结果:(A.表或视图不存在BC.未选定行D89)用户zhang 成功执行了下述语句DROP PUBLIC SYNONYM SC;如果上述语句执行成功,那么用户wang执行以下查询语句的查询结果为: (A)select from sc where ;
90)系统权限分为哪两类(C)
(A.全体操作权限. B.表与视图级权限. C.系统级权限,对像级权限.D.用户与系统级权限.)91)用来建立和管理Form Builder中所有对象的窗口是(A).
(A.对象导航器B.布局编辑器C.属性选项板D.窗口开发系统)92)基表块与控制块的区别在于数据块与数据库中的(C)是否相对应.
(A. 画布B.用户视图C. 表D.字段)93)表单触发器的事件类型分为哪两类(D)
(A.画布事件,内部事件.B.界面事件,窗口事件.C. 窗口事件,画布事件.D.界面事件,内部事件.)94)表单触发器的触发代码的基本结构与(A)程序块语法相同.
(A. 用数据块向导建立基表块时需要(B).
(A. 不选定基表B. 选定基表C.选定所有数据项D.建立项的数据库属性)96)一旦事务被操作菜单上的保存命令保存提交过,(C)该事务.
(A.用BACKUP恢复B.用ROLLBACK恢复C.再也不能恢复D. 用IMP恢复)
第二部分:填空题答案
1)根据表一写出关系模式STUDENT:
2) 根据表三写出关系模式COURSE:
3) 根据表四写出关系模式CHOICE:
4)从学生关系中查询S_SCORE>500的学生信息的关系运算式为:
5)从学生关系中查询s_sex为女的学生信息的关系运算式为:σs_sex=女(student).6)从学生关系中查询s_name 和s_score 的属性信息的运算式为7)用关系运算表达式表示下列数据查询操作:检索课程号为01003的学生的学号与成绩.
8)建教师表TEACHERcreate table teacher (t_no char(6) primary key,t_name char(8),t_sex char(10))9)修改表STUDENT,将学号字段S_NO增加一个字节.Alter table student modify s_no char(7)10)修改表STUDENT,增加一个字段电话TELE,字符类型,12个字节.
Alter table student add tele char(12)11)将表STUDENT.更名为 student to student1;12)设K为R(U)中的属性或属性组合,若K→U则K为R的候选键.
13)当只有一个候选键时,这个候选键即是主键.14)关系模式R中属性或属性组X并非R的主键,但X是另一个关系模式的主键,则称X是R的外键.
15) 将COURSE表的每门课的学分加1.Update course set 有一个关系模式R(学号,姓名、出生年月,系编号,系负责人)在R的关系r中存在着如下的函数依赖,写出函数依赖表达式
每个学号只能对应一名学生:学号姓名
每个学生只能对应一个出生年月:学号出生年月
每个系只能有一个负责人:系编号系负责人17)有一个关系模式S(学号,姓名、出生年月,系名称)
写出在S的关系s中存在的系名称完全函数依赖学号的表达式和出生年月完全函数依赖学号的表达式:学号系名称,学号出生年月.18)有一个关系模式SC(学号,课程号,成绩,教师编号),成绩完全函数依赖(学号,课程号)
写出在SC的关系sc中存在的成绩完全函数依赖(学号,课程号)表达式:
(学号,课程号) 成绩.19)在关系模式SC 的关系sc (学号,课程号,成绩,教师编号)中、成绩完全函数依赖(学号,课程号),教师编号函数依赖课程号.
写出在SC的关系sc中存在的教师编号部分函数依赖于(学号,课程号)的表达式:
(学号,课程号) 教师编号.20) 在关系模式R(学号,姓名、出生年月,系编号,系负责人)中、存在如下函数依赖: 学号系编号,系编号学号,系编号系负责人.
写出在R的关系r中存在的系负责人传递函数依赖于学号的表达式:学号系负责人.21)一个关系模式SC1(学号,课程)和它的关系sc1如下表:学号课程
007501 (程序设计,操作系统,数据库)
007101 (电工学,继电保护上述关系中、课程属性是可以分解的,因此关系SC1∈1NF.22)Oracle逻辑数据库的基本存储单位是数据块,而物理数据库的基本存储单位是物理块,两者之间有相应的换算关系,这些关系与所使用的操作系统环境有关.
23)Oracle的常用表空间有:系统表空间,临时表空间,工具表空间,用户表空间,数据及索引表空间,回滚表空间.
24) Oracle的常用表空间有:系统表空间,临时表空间,工具表空间,用户表空间,数据及索引表空间,回滚表空间.
25) Oracle的常用表空间有:系统表空间,临时表空间,工具表空间,用户表空间,数据及索引表空间,回滚表空间.
26)段,区间和数据块之间的关系是:段是由一组区间组成,区间是由连续的数据块组成.
27)SGA由数据块缓冲区、字典缓冲区、日志缓冲区、SQL共享池四部分组成.
28)SGA由数据块缓冲区、字典缓冲区、日志缓冲区、SQL共享池四部分组成.
29)SGA由数据块缓冲区、字典缓冲区、日志缓冲区、SQL共享池四部分组成.
30)SGA由数据块缓冲区、字典缓冲区、日志缓冲区、SQL共享池四部分组成.
31)Oracle的物理文件分为数据文件,控制文件,联机重做日志文件3类.
30)Oracle的物理文件分为数据文件,控制文件,联机重做日志文件3类.
32)Oracle系统自动建立的用户sys 口令是
33) Oracle系统自动建立的用户system口令是manager.
34) Oracle系统自动建立的用户internal口令是oracle.
35)注册用户的作用是(1)辨认是否为合法用户.(2)保证数据的安全(防止数据被破坏).
36)注册用户的作用是(1)辨认是否为合法用户.(2)保证数据的安全(防止数据被破坏).
37)建学生表STUDENT.create table student(s_no char(6) primary key,class_no char(5),s_name char(8),s_sex 显示STUDENT表中各学生的出生年月.select from student39) 显示李建军同学的入学成绩.select s_name,入学成绩,s_score from student where s_name=李建军40)查询课程号为01001且成绩大于80分的所有男生的姓名.
Select a.s_name from student a,choice bWhere a.s_no=b.s_no and and b.score>80 and a.s_sex=男41)查询选修课称号为01001和01003两门课的学生信息.
Select from student a,choice b42)查询各门课不及格的学生的课程号,姓名及成绩.Select from student a,choice bWhere a.s_no=b.s_no and b.scoreSELECT FROM DUAL;
以YYYY-MM-DD格式表式的当天.48)块触发器,项触发器,表单触发器作用范围最大的是表单触发器,而项触发器的优先级别最高.
49)游标的基本操作有哪些声明游标,打开游标,提取游标,关闭游标.50)将student表中除s_score字段外的字段复制到新表student_new中CREATE TABLE student_newAS SELECT FROM student
第三部分:编程,运算答案(1). 以下PLSQL程序是哪种控制结构,写出做SET SERVEROUTPUT ON的设置后程序运行结果最大的数是:n1|to_char(n1));
最大的数是:n3|to_char(n3));
end if;最大的数是:n2|to_char(n2));
END;
该程序是选择控制结构,最大的数是:n2=20(2). 以下PLSQL程序是哪种控制结构,写出做SET SERVEROUTPUT ON的设置后程序运行结果:while n2
doc文档的标签: 应用 原理 练习 答案 数据库 参考
更多推荐标签: 王乐夫   计划与生产   销售年度   送货协议   保单回执   导游创业规划   班级网站论文   年度学习   科学之旅   招聘防疫人员   微观经济论文   银行呼叫中心   办公室文化   业务合同书   电表试验论文   中国神话故事   资金数额   电子竞赛论文   需求分析范文   利息理论   工人工资单   论文骆冰淫传   程序模块设计   整合营销传播   坚硬如水   劳动合同法   承办单位   女性消费   六十四   货运代理现状  
相关文档推荐
数据库系统原理及应用
数据库原理
数据库原理及应用教案
数据库原理及应用上机教学大纲
会计学基础课外练习十六参考答案
会计学练习参考答案
数据库原理复习指导(专科)
审计学原理形成性考核参考答案
数据库原理与应用自学任务书
数据库原理实验
数据库原理
数据库系统原理课程设计选题指导
数据库概述(作业答案)
数据库系统原理课程教学大纲
数据库原理
数据库原理模拟题
数据库系统原理练习题
数据库原理考试大纲
数据库原理考试大纲
数据库原理教学大纲
推荐文档下载
经营开发部
DESCRIPTION:电气规格
试验研究
网页设计与编程
xp操作系统
控制阀的(三断)保护方案及分析
云南省保健用品品种数据库
邓小平理论学习感想
第三代户外广告传媒
煤气化联合循环发电系统的热煤气脱硫技术研
电子表格
中央银行
第四十九届常会
苏联的经济改革
关于招聘领军型海外留学归国创业人才的公告
建设有中国特色社会主义的经济
南通学校五重并举
2004年桃园众召会姊妹集调聚会通启
自然辩证法概论
国立中兴大学因公出国人员搭乘外国籍航空公
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"数据库原理与应用练习册参考答案"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.