数据库原理与应用测验标准标准答案.docx
- 文档编号:30202457
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:18
- 大小:33.20KB
数据库原理与应用测验标准标准答案.docx
《数据库原理与应用测验标准标准答案.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用测验标准标准答案.docx(18页珍藏版)》请在冰豆网上搜索。
数据库原理与应用测验标准标准答案
《数据库原理与应用》章节测验3
课程号:
2006111班级:
姓名:
学号:
成绩:
一、判断题•(每小题1分,共20分)
1、(A).用SQL语言进行操作,用户无需了解存取路径•
2、(A).SQL支持数据库地三级模式结构.
3、(B).在关系数据库中,视图对应于数据库地内模式
4、(B).SQL标准中,模式创建后允许修改模式地定义
5、(A).SQL标准中,基本表创建后,允许修改表地定义
6、(B).视图是从一个或几个基本表导出地表,它与基本表一样,也存放着相应地数据
7、(A).视图不仅可以建立在一个或多个基本表上,也可以建立在一个或多个已经定义好地视图上
8、(A).视图能够对机密数据提供安全保护.
9、(A).定义惟一约束地字段在一个表中不允许取重复值
10、(B).视图与表都是实实在在地表.
11、(A).向视图中插入数据实际是将数据插入基本表.
12、(A).通过视图,可以对不同用户提供同一个表地不同数据表现
13、b.安全性问题是数据库系统所独有地•
14、a.拥有DBA权限地用户是系统中地超级用户.
15、a.审计功能把用户对数据库地所有操作自动记录下来放入审计日志中
16、(A).数据库安全最重要地一点就是确保只授权给有资格地用户访问数据库地权限,这主要是通过数
据库系统地存取控制机制来现实现•b5E2RGbCAP
17、(B).在数据库中创建“角色”是为了保证数据库完整性
18、b.数据地完整性和安全性是两个相同地概念•
19、(A).学生关系(学号,姓名,性别,年龄,系部)中,学号必须唯一,是为了维护实体完整性.
20、(A).学生关系(学号,姓名,性别,年龄,系部)中,年龄地取值范围是10—50之间地整数,这属
于用户定义地完整性•p1EanqFDPw
二、填空题.(每小题1分,共20分)
1、SQL语言中,修改表结构地动词是ALTER.
2、(A).建立索引地最重要地目地是加快查询速度
3、(A).在select查询中,若查询结果包含了许多重复行,可以用distinct关键词去掉重复地
行.DXDiTa9E3d
4、在select查询中进行字符匹配时,%弋表任意长度地字符串.
5、a.数据库地安全性是指保护数据库以防止不合法地使用所造成地数据泄露、更改或破坏
6、(A).数据保护主要包括数据地安全性和数据地完整性
7、数据库地完整性指地是防止不合语义地、不正确地数据进入数据库
8、a.数据库地完整性是指数据地正确性和相容性
9、最终用户使用地数据视图称为(外模式).
10、SQL语言中,HAVING子句用于筛选满足条件地(分组)
11、若查询地结果仅限于平均分超过80分地,则应在GROUP子句地下一行加入:
(HAVING
AVG(grade)>80).RTCrpUDGiT
12、将对指定操作对象地指定操作权限授予指定地用户采用地命令是(GRANT.
13、将授予指定用户地指定操作权限收回采用地命令是(REVOKE.
14、允许用户zhong对Score表地内容进行修改,则授权语句应是(grantupdateonTableScoretozhong)
5PCzVD7HxA
15、SQL使用(CREATETRIGGER)命令建立触发器.
16、若R€1NF,且每一个非主属性完全函数依赖于码,则R€(2NF).
17、在关系模式R(U,F)中,如果心Y,存在X地真子集X1,使XUY,称函数依赖Y为(部分)函数依赖.jLBHrnAlLg
18、T-SQL语句存储为查询文件,该文件地后缀名为(.sql).
19、在一个关系R中,若每个数据项都是不可分割地,那么关系R一定属于(1NF).
20、关系模式R中地属性全部是主属性,则R地最高范式必定是(3NF).
三、选择题.(每小题1分,共80分)
1、(C).数据库中之存放视图地().
A操作B、对应地数据C、定义D、限制
2、(A).有关系R(sno,sname,age),下列关于空值地查询语句中,不能产生正确结果地是
().XHAQX74J0X
ASELECTsnameFROMRWHEREage=NULL
BSELECTsnameFROMRWHEREageISNULL
CSELECTsnameFROMRWHERENOT(ageISNULL)
DSELECTsnameFROMRWHEREageISNOTNULL
3、(A).
一般地数据库系统支持()进行数据更新操作
A、由一个基本表导出地视图B、视图地字段来自字段表达式函数
C视图中有分组子句D视图中使用了distinct短语
4、(D).
表达式“AGEBETWEEN18AND24等价于().
AAGE>18ANDG<24B、AGE>=18ANDG<24CAGE>18ANDG<=24D、AGE>=18ANDAGE<=2LDAYtRyKfE
5、03009610,(C).
在SQL语言中,属于DML地操作命令是().
ACREATEBGRANTCUPDATEDDROP
6、03009710,(B).
SQL语言中,SELECT语句地执行结果是().
A属性B、表C、元组D、数据库
7、03009810,(D).
SQL中,SALARYIN(1000,2000)地语义是().
A、SALARY<=2000ANDSALARY>=1000BSALARY<2000ANDSALARY>10005ZB2Ltk
CSALARY=1000ANDSALARY=2000DSALARY=1000ORSALARY=20VZfVkwMI1
8、03009910,(D).
SQL中下列操作不正确地是().
AAGEISNOTNULLB、NOT(AGEISNULL)C、SNAME=王五'D、SNAME=王%rqyn14ZNXI
9、03010010,(B).
SQL中,与NOTIN不正确地是().
A=SOMEB、<>ALLC、=ALLD、<>SOME
10、03010110,(A).
删除某一个元组采用地命令是().
ADELETEBDROPCUPDATEDALTER
11、04000510,(D).
以下不是计算机系统地安全性问题地是().
A技术安全类B、管理安全类C、政策法律类D人文社科类
12、04000710,(B).
计算机系统地安全模型中不包括()•
A用户B、DBACOSDDB
13、04001110,(B).
创建角色地SQL指令是()•
ACREATE、CREATEROLECCREATETABLEDCREATEVIEW
14、04001410,(C).
数据加密是防止数据库中数据在()中失密地有效手段.
A存储B、传输C、存储和传输D、操作
15、04002210,(D).
以下()不属于实现数据库系统安全性地主要技术和方法
A存取控制技术B视图技术C、审计技术D出入机房登记和加防盗门
16、04002310,(D).
SQL中地视图机制提高了数据库系统地().
A完整性B、并发控制C隔离性D安全性
17、04002410,(C).
SQL语言地GRANT和REVOKED句主要是用来维护数据库地().
A完整性B、可靠性C安全性D、一致性
18、04002610,(B).
在数据库系统中,对存取权限地定义称为()
A命令B、授权C、定义D、审计
19、04002710,(A).
“授权”和“撤权”是DBS采用地()措施.
A安全性B、完整性C、并发控制D、恢复
20、04002810,(C).
下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)地修改权”这一功能
地是().EmxvxOtOco
AREVOKEUPDATE(XH)ONTABLEFROMZHAO
BREVOKEUPDATE(XH)ONTABLEFROMPUBLIC
CREVOKEUPDATE(XH)ONTABLESTUDFROMZHAO
DREVOKEUPDATE(XH)ONSTUDFROMPUBLIC
21、04002910,(B).
“角色”是DBS采用地().
A、完整性措施B、安全性措施C、恢复措施D并发控制措施
22、05000310,(D).
为维护数据库地完整性,以下除了(),其余都是DBMS必须具有地功能.
A提供定义完整性约束条件地机制B提供完整性检查地方法C、违约处理D安全管理
23、05000410,(A).
关系模型地实体完整性在CREATETABL中用()定义.
APRIMARYKEYBSECONDKEYCNOTNULLDUNIQUE
24、05000510,(C).
当删除或修改被参照表地一个元组造成了与参照表地不一致时,则()参照表中地所有造成不一致地元
组.
A删除B、修改C、删除或修改D重建
25、05000610,(D).
在CREATETABL中定义属性地同时可以根据应用要求,定义属性上地约束条件,即属性值限制,其中不包
括().SixE2yXPq5
A列值非空B、列值唯一C检查列值是否满足一个布尔表达式D元组非空
26、05000710,(A).
完整性约束命名子句()用来对完整性约束条件命名•
ACONSTRAINT、PRIMARYKEYCFOREIGNKEYDCHECK
27、05000910,(A).
对同一个表上地多个触发器,遵循()地原则
A谁先创建谁先执行B、谁先创建谁后执行C谁后创建谁先执行D、同时执行
28、05001010,(B).
删除触发器采用地SQL指令是().
ADROPTABLEBDROPTRIGGERCDELETETRIGGERDDROPFROMTRIGGER/MyirQFL
29、05002310,(B).
可以使用()语句修改表中地完整性限制.
AMODIFYTABLEBALTERTABLECDELETETABLEDALTERVIEW
30、05002510,(B).
“年龄在15到30岁之间”这种约束属于DBS地()
A安全性措施B、完整性措施C、恢复措施D、并发控制措施
31、05002610,(A).
建立表结构时定义关系完整性规则().
A、使DBS能够自动维护数据完整性约束条件
B还需要编程实现数据完整性约束条件
C没有必要定义D将使系统操作复杂
32、05002710,(D).
有一个关系:
学生(学号,姓名,系别),规定学号地值域是8个数字组成地字符串,这一规则属于()
A、实体完整性约束B、关键字完整性约束
C、参照完整性约束D、用户自定义完整性约束
33、05002810,(B).
视图是DB咏用地().A、完整性措施B、安全性措施C、恢复措施D并发控制措施
34、06000110,(C).
如果一个系刚成立,尚无学生,就无法把这个系及其主任地信息存入数据库,称为().
A数据冗余太大B更新异常C、插入异常D删除异常
35、06000210,(D).
如果某个系地学生全部毕业了,在删除该系学生信息地同时,把这个系及其系主任地信息也丢掉了,称为
().A、数据冗余太大B、更新异常C插入异常D、删除异常kavU42VRUs
36、06000310,(A).
包含在任何一个候选码中地属性称为().
A主属性B、非主属性C非码属性D全码
37、06000410,(A).
关系模式R中属性或属性组X并非R地码,但X是另一个关系模式地码,则称X是R地外部码,也称().
A外码B、主码C、码D内码
38、06000510,(B).
使用()显示触发器地所有者和创建时间.
ASP_HELPTEXTTRIGGER_NAMEB、SP_HELPTRIGGER_NAJMV3ALoS89
CSP_DEPENDSTRIGGER_NAMED以上答案均不正确
39、06000610,(C).
如果一个关系模式是4NF,则必为().
ANFBBNFCBCNFDCNF
40、06000710,(A).
规范化地基本思想是逐步消除数据依赖中不合适地部分,其实质是概念地()•
A单一化B、分离C、依赖性D联系
41、06000810,(A).
由XtY,X。
乙有心YZ,称为()规则.
A合并B、伪传递C、分解D传递
42、06000910,(D).
GETDATE(函数地作用是().
A、返回日期表达式中地日期值B、返回日期表达式中地月份值
C返回日期表达式中地年份值D返回系统当前地日期和时间
43、06001410,(B).
在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R€3NF地().
A、充分必要条件B必要条件C充分条件D既不充分也不必要条件
44、06001510,(C).
表达式’123'+‘456'地结果是().
A、'579'B、579C、'123456'D、'123'M2ub6vSTnP
45、06001610,(B).
规范化理论是关系数据库进行逻辑设计地理论依据•根据这个理论,关系数据库中地关系必须满足其每
属性都是().OYujCfmUCw
A、互不相关地B不可分解地C长度可变地D互相关联地
46、06001710,(B).
下列关于规范化理论各项中正确地是().
A、对于一个关系模式来说,规范化越深越好
B满足二级范式地关系模式一定满足一级范式
C一级范式要求一非主码属性完全函数依赖关键字
D规范化一般是通过分解各个关系模式实现地,但有时也有合并
47、06001810,(B).
根据关系数据库规范化理论,关系数据库中地关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式().eUts8ZQVRd
部门(部门号,部门名,部门成员,部门总经理)
A、部门总经理B部门成员C、部门名D、部门号
48、06001910,(B).
在下面地两个关系中,职工号和部门号分别为职工关系和部门关系地主键(或称主码)
职工(职工号、职工名、部门号、职务、工资)
部门(部门号、部门名、部门人数、工资总额)
在这两个关系地属性中,只有一个属性是外键(或称外来键、外码、外来码),它是().
A、职工关系地“职工号”B职工关系地“部门号”
C部门关系地“部门号”D部门关系地“部门号”
49、06002110,(D).
对于关系R第三范式是R中地每个非主属性应满足().
A、与主关键字存在单值依赖关系B、与主关键字存在多值依赖关系
C、函数传递依赖主关键字D、非函数传递依赖主关键字
50、06002210,(A).
在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字地是().
A、姓名B、年龄C、职位D出生日
51、06002310,(A).
关系规范化中地删除异常是指().
A、不该删除地数据被删除B、不该插入地数据被插入
C应该删除地数据未被删除D应该插入地数据未被插入
52、06002410,(D).
关系规范化中地插入异常是指().
A、不该删除地数据被删除B、不该插入地数据被插入
C应该删除地数据未被删除D应该插入地数据未被插入
53、06002510,(A).
设计性能较优地关系模式称为规范化,规范化主要地理论依据是().
A、关系规范化理论B关系运算理论C关系代数理论D数理逻辑
54、06002610,(B).
规范化理论是关系数据库进行逻辑设计地理论依据•根据这个理论,关系数据库中地关系必须满足:
其每
一个属性都是().sQsAEJkW5T
A、互不相关地B、不可分解地C、长度可变地D互相关联地
55、06002710,(A).
关系数据库规范化是为解决关系数据库中()问题而引入地
A、插入、删除异常和数据冗余B、提高查询速度
C减少数据操作地复杂性D、保证数据地安全性和完整性
56、06002810,(C).
规范化过程主要为克服数据库逻辑结构中地插入异常,删除异常以及()地缺陷
A、数据地不一致性B结构不合理C、冗余度大D数据丢失
57、06002910,(B).
当关系模式R(A,B)已经属于3NF,以下说法中()是正确地.
A、它一定消除了插入和删除异常B仍存在一定地插入和删除异常
C一定属于BCNFDA和C都是
58、06003010,(A).
关系模型中地关系模式至少是().
A1NFB、2NFC、3NFD、BCNF
59、06003110,(D).
在关系数据库中,任何二元关系模式地最高范式必定是().
A1NFB、2NFC、3NFD、BCNF
60、06003310,(A).
关系模式中各级模式之间地关系为().
A3NF2NF1NFB3NF1NF2NFC1NF2NF3NFD2NF1NF3NF
61、06003410,(B).
关系模式中,满足2NF地模式().
A可能是1NFB必定是1NFC必定是3NFD必定是BCNF
62、(B).
设计数据流程图(DFD)属于数据库设计地().
A可行性分析阶段地任务B、需求分析阶段地任务C、概念设计阶段地任务D、逻辑设计阶段地任务
GMslasNXkA
63、06003810,(C).
候选码中地属性可以有().
A、0个B、1个C、1个或多个D、多个
64、06003910,(D).
属于BCNF地关系模式().
A、已经消除了插入、删除异常B、已经消除了插入、删除异常和数据冗余
C仍然存在插入、删除异常D在函数倚赖范畴内,已经消除了插入和删除地异常
65、06004210,(B).
当下述哪一条成立时,程x)Y为平凡地函数依赖().
AXYb、YXc、XflY=d、
66、06004310,(A).
设有关系R(A,B,C,D,E),A,B,C,D,E都不可再分,贝UR属于().
A1NFB、2NFC、3NFD、以上都不对
67、06004410,(D).
规范化过程是对关系模式逐步分解地过程,其中从2NF向3NF变换,消除了().
A主属性对候选键地部分函数依赖B、主属性对候选键地传递函数依赖
C非主属性对候选键地部分函数依赖D非主属性对候选键地传递函数依赖
68、07000510,(B).
数据库应用系统从设计、实施到运行与维护地全过程称为()•
A数据库设计B、数据库建设C、数据库应用D数据库管理
69、07000610,(C).
以下不属于数据库设计方法地是()•
A新奥尔良方法B基于E-R模型地方法C2NF设计方法DODL方法
70、07000710,(B).
将概念结构转换为某个DBMSt持地数据模型,并对其优化地过程称为()阶段•
A概念结构设计B逻辑结构设计C物理设计D数据库设计
71、07000810,(C).
为逻辑数据模型选取一个最适合应用环境地存储结构和存取方法地过程称为()阶段•
A概念结构设计B逻辑结构设计C物理设计D数据库设计
72、07000910,(A).
)阶段•
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS地概念模型地过程称为(
A概念结构设计B逻辑结构设计C物理设计D数据库设计
73、07001010,(A).
数据字典是系统中各类数据描述地集合,不包括()部分•
A数据B、数据项C、数据结构D数据流
74、07001110,(C).
概念结构设计地方法不包括()•
A自顶向下B、自底向上C自前向后D、混合策略
75、07001210,(D).
数据抽象不包括()•
A分类B、聚集C、概括D、定义
76、07001310,(C)•
各分E-R图之间地冲突主要有三种,不包括()•
A属性冲突B、命名冲突C定义冲突D、结构冲突
77、07001410,(C).
E-R图向关系模型地转换要解决地问题是如何将实体型和实体间地联系转换为关系模式,如何确定这些关
系模式地().「rRGchYzg
A属性B、码C属性和码D联系
78、07001510,(B).
在数据库设计中,将ER图转换成关系数据模型地过程属于()
A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段79、07001610,(C).YEqZcWLZNX在数据库设计中,表示用户业务流程地常用方法是()
ADFDBER图C、程序流程图D、数据结构图80、07001910,(D).lzq7IGf02E
数据库设计属于().
A、程序设计范畴B、管理科学范畴C、系统工程范畴D、软件工程范畴四、综合题.(1-5小题每题3分,第6小题15分,共30分)zvpgeqJ^k
1、设有关系R(A,B,C)和S(D,A),如题5图所示,R地主键为A,S地主键为
D且外键为A,则关系S中违反参照完整性约束地元组是((2,NULL))NrpoJac3v1
R
(1NF).fjnFLDa5Zo
4、设有关系模式R(S,D,M,其函数依赖集=:
S'D,D'则关系地规范化程度至多达到(2NF).
5、在ER模型中,如果有6个不同实体集,有9个不同地二元联系,其中3个1:
N联系,3个1:
1联系,3个M:
N联系,根据ER模型转换成关系模型地规则,转换成关系地数目是(9).tfnNhnE6e5
6、假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,商品库存数量,部门编号,负责人)
如果规定:
(1)每个商店地每种商品只在一个部门销售;
(2)每个商店地每个部门只有一个负责人;
(3)每个商店地每种商品只有一个库存数量.
试回答下列问题:
(1)根据上述规定,写出关系模式R地基本函数依赖;(4分)HbmVN777sL
(2)找出关系模式R地候选码;(3分)
7、已知关系模式R,U={A,B,C,D,E,C}F:
{AC—B,CB-D,A—BE,E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 测验 标准 标准答案