数据库技术在线作业第3次及答案
北航14秋《数据库原理及应用》在线作业三答案

北航《数据库原理及应用》在线作业三
单选题
一、单选题(共25 道试题,共100 分。
)
1. 在SELECT语句中,对应关系代数中“投影”运算的语句是()
A. SELECT
B. FROM
C. WHERE
D. SET
-----------------选择:A
2. 关系数据模型的三个组成部分中,不包括( )。
A. 完整性规则
B. 数据结构
C. 数据操作
D. 并发控制
-----------------选择:D
3. 一个关系只有一个()。
A. 候选码
B. 外码
C. 超码
D. 主码
-----------------选择:D
4. 关系代数表达式的优化策略中,首先要做的是( )。
A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡儿积运算
D. 投影运算
-----------------选择:B
5. 授权是DBS采用的()
A. 恢复措施
B. 并发控制措施
C. 完整性措施
D. 安全性措施
-----------------选择:D
6. 在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应()
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
-----------------选择:C
7. 一个m:n联系转换为一个关系模式。
关系的码为。
中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案

(C)登录
(D) SQL Server用户
参考答案:
(B)
8.
事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。
(A)安全性
(B)一致性
(C)完整性
(D)可靠性
参考答案:
参考答案:
(D)
13.
并发操作会带来的数据不一致性有()。
(A)丢失修改、不可重复读、读脏数据、死锁
(B)不可重复读、读脏数据、死锁
(C)丢失修改、读脏数据、死锁
(D)丢失修改、不可重复读、读脏数据
参考答案:
(D)
14.
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。
(A)数据字典、应用程序、审计档案、数据库副本
参考答案:
(ACD)
2.
事务的特性有()。
(A)原子性
(B)一致性
(C)隔离性
(D)持续性
参考答案:
(ABCD)
3.
数据安全性控制通常采取的措施有()。
(A)鉴定用户身份
(B)设置口令
(C)控制用户存取权限
(D)数据加密
参考答案:
(ABCD)
4.
SQL Server的安全性管理包括()。
(A)数据库系统登录管理
(A)事务故障
(B)系统故障
(C)介质故障
(D)人为错误
参考答案:
(C)
22.
SQL Server 2000提供了4层安全防线,其中“SQL Server通过登录账号设置来创建附加安全层。用户只有登录成功,才能与SQL Server建立一次连接。”属于( )。
吉大19秋学期《数据库应用技术》在线作业一-0003参考答案

吉大19学期《数据库应用技术》在线作业一-0003试卷总分:100 得分:100一、单选题(共25 道试题,共100 分)1.如果选用循环日志方式,辅助日志文件何时分配?A.需要的时候B.数据库服务器启动的时候C.数据库建立的时候D.以上都不对答案:A2.Given the following table: CREATE TABLE employee (name CHAR(10), salary DEC NOT NULL WITH DEFAULT) INSERT INTO employee (name, salary) VALUES ('SMITH', 30000) INSERT INTO employee (name) VALUES ('JONES') INSERT INTO employee (name, salary) VALUES ('ALI', 35000) Which of the following statements will retrieve more than one row?A.SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT SUM(salary) FROM employee)) FROM employee)B.SELECT COALESCE(AVG(salary)) FROM employeeC.SELECT SUM(salary)/COUNT(*) FROM employeeD.SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee答案:D3.据库系统和文件系统的主要区别是:A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三单选题一、单选题(共25 道试题,共100 分。
)1. “运行记录优先原则”只指应该在对数据库更新()A. 前先写一个日志记录到日志文件B. 后写一个日志记录到日志文件C. 前先运行记录D. 后在日志缓冲区运行记录-----------------选择:A2. 对数据库并发操作有可能带来的问题包括( )。
A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的用户非法存取数据D. 破坏数据独立性-----------------选择:A3. 实体完整性是指关系中()。
A. 不允许有空行B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值-----------------选择:B4. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。
其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。
要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。
这里WHERE 子句的内容是()A. S.S#=SC.S# and SEX=“女”and CNAME=“计算机”B. S.S#=SC.S# AND C#=SC.C# and CNAME=“计算机”C.SEX=“女”and CNAME=“计算机”D.S.S#=SC.S# and C.C#=SC.C# and SEX=“女”and CNAME=“计算机”-----------------选择:D5. 选择表中若干行使用命令SELECT时应使用子句( )。
A. INTOB. UNIQUEC. ORDER BYD. WHERE-----------------选择:D6. 在数据库系统中死锁属于( )A. 系统故障B. 程序故障C. 事务故障D. 介质故障-----------------选择:C7. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)-----------------选择:C8. 在数据库系统中,空值是()。
北京航空航天大学北航2015年春《数据库原理及应用》在线作业三满分答案

北航《数据库原理及应用》在线作业三一、单选题:1.下面哪一个不是一种关系数据库语言( ) (满分:4)A. 关系操作B. 关系代数C. 元组关系演算D. 域关系演算正确答案:A2.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述(满分:4)A. 子模式B. 用户模式C. 模式D. 存储模式正确答案:C3.在关系数据模型中,通常可以把称为属性,而把成为关系模式。
( ) (满分:4)A. 记录、元组集B. 字段、记录类型C. 模式、元组D. 基本表、记录正确答案:B4.在关系代数中,对一个关系做操作后,新关系的元数个数( )原来关系的元素个数。
(满分:4)A. 小于B. 等于C. 大于D. 小于或等于正确答案:D5.在数据库系统中,网状模型具有的特征是。
①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;(满分:4)A. ①和③B. ②和③C. ①和④D. ②和④正确答案:C6.SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的( ) (满分:4)A. 列B. 行C. 关系D. 分组正确答案:D7.数据库系统与文件系统的主要区别是( ) (满分:4)A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型文件D. 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量正确答案:B8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) (满分:4)A. r+sB. r-sC. r×sD. max(rs)正确答案:A9.实体完整性是指关系中( )。
(满分:4)A. 不允许有空行B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值正确答案:B10.概念结构设计阶段得到的结果是(满分:4)A. 数据字典描述的数据需求B. E-R图表示的概念模型C. 某个DBMS所支持的数据模型D. 包括存储结构和存取方法的物理结构正确答案:B11.SQL中,下列涉及空值的操作,不正确的是(满分:4)A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)正确答案:C12.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) (满分:4)A. UNIQUEB. COUNTC. DISTINCTD. UNION正确答案:A13.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( ) (满分:4)A. 左外联接B. 右外联接C. 外部并D. 外联接正确答案:D14.创建视图的语句格式为( )。
在线数据库应用作业及答案

使用( )身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时您的答案:B2.第2题表达式'123’+'456’的值是()。
A.123456B.579C.'123456’D.'123456”您的答案:B3.第3题将多个查询结果返回一个结果集合的运算符是( )。
A.JOINB.UNIONC.INTOD.LIKE您的答案:B使用T-SQL创建视图时,不能使用的关键字是:( )。
A.ORDER BYB.WHEREPUTED.WITH CHECK OPTION您的答案:C5.第5题系统存储过程在系统安装时就已创建,这些存储过程存放在( )系统数据库中。
A.masterB.tempdbC.modelD.msdb您的答案:A6.第6题下面哪种文件无法与SQL Server数据库进行导入和导出操作()。
A.文本文件B.EXCEL文件C.Word文件D.Access文件您的答案:C数据库逻辑结构设计阶段的主要功能是:( )。
A.明确用户需求,确定新系统的功能B.建立数据库的E-R模型C.将数据库的E-R模型转换为关系模型D.选择合适的存储结构和存储路径您的答案:C8.第8题在数据库设计过程使用( )可以很好的描述数据处理系统中信息的变换和传递过程。
A.数据流图B.数据字典C.E-R图D.系统流程图您的答案:A9.第9题下列SQL语句中,能够实现参照完整性控制的语句是:( )。
A.FOREIGN KEYB.PRIMARY KEYC.REFERENCESD.FOREIGNKEY和REFERENCES您的答案:DT-SQL中的全局变量以( )作前缀。
A.@@B.@C.#D.##您的答案:A11.第14题SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=’软件021’表示( )。
东大14秋学期《数据库技术及应用Ⅱ》在线作业3答案

14秋学期《数据库技术及应用Ⅱ》在线作业3
一,单选题
1. 在SELECT语句中,设置对搜索结果排序的子句是
A. WHERE
B. GROUP BY
C. ORDER BY
D. HA VING
?
正确答案:C
2. 现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),相应的SQL语句是
SELECT S#.C#
FROM SC
WHERE ( )
A. G=0
B. G<=0
C. G=NULL
D. G IS NULL
?
正确答案:D
3. 下面说法正确的是
A. 当客户从一个网页转到另一个网页时,保存在Session中的信息回丢失
B. Session对象的有效期默认为40分钟
C. session对象的有效期不能更改
D. Session对象到期前可以用Abandon方法强行清除
?
正确答案:D
4. 对于下面的语句,执行的结果是
<%
Response.Write("hello!")
Response.End()
Response.Write("world")。
《数据库原理及应用》第三次在线作业

单选题(共40道题)收起1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。
具体而言,关系代数的基本操作有()。
••••我的答案:C 此题得分:2.5分2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。
••••我的答案:B 此题得分:2.5分3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。
••••我的答案:A 此题得分:2.5分4.(2.5分)()是选择操作中的线性搜索算法。
•进行排序•••如果满足,则作为一个结果元组输出我的答案:D 此题得分:2.5分5.(2.5分)()是选择操作中的主索引搜索算法。
•进行排序•••如果满足,则作为一个结果元组输出我的答案:B 此题得分:2.5分6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。
••••我的答案:A 此题得分:2.5分7.(2.5分)查询处理最终可转化成基本的()代数操作。
••C、空值•D、集合我的答案:A 此题得分:2.5分8.(2.5分)计算笛卡尔乘积的最简单算法称为()。
•A、大关系算法•B、主存算法•C、嵌套循环算法•D、半主存算法我的答案:C 此题得分:2.5分9.(2.5分)在SQL中,表示选择操作的语句为()。
•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分10.(2.5分)在SQL中,表示连接操作的语句为()。
•A、SELECT * FROM R WHEREC1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分11.(2.5分)投影操作中不包含主键,需要去除重复()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
您的本次作业分数为:97分单选题
1.():当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
正确答案:B
单选题
2.():多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
正确答案:A
单选题
3.():当一个事务需要校验或再确认数据时,可能会出现再读数据已经不对了
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
正确答案:C
4.():和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。
原因是有事务在对相同的表做插入或删除操作。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
正确答案:D
单选题
5.事务的隔离性:按任何一个()顺序依次执行多个事务也是正确的。
事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价,则称事务是()的。
A 串行可串行化
B 并行可并行化
C 串行可并行化
D 并行可串行化
正确答案:A
单选题
6.避免死锁的主要方法有两种:一是(),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是(),即在设计阶段规定为了完成一个事务,一次性封锁所需要的全部表。
A 相同顺序法一次封锁法
B 一次封锁法相同顺序法
C 超时法等待图法
D 等待图法超时法
正确答案:A
7.()阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告。
A 系统分析
B 系统规划
C 系统设计
D 系统实施
正确答案:B
单选题
8.()阶段根据系统分析说明书中规定的功能要求,考虑实际条件,设计出一个易于实现、易于维护的系统。
A 系统规划
B 系统分析
C 系统设计
D 系统实施
正确答案:C
单选题
9.()阶段根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析用户的各种需求,确定新系统的目标和功能,收集用户的数据需求和处理需求。
A 系统规划
B 系统分析
C 系统设计
D 系统实施
正确答案:B
10.事务的性质()
A 原子性(Atomicity)
B 一致性(Consistency)
C 隔离性(Isolation)
D 持久性(Durability)
正确答案:ABCD
多选题
11.关于事务的描述正确的是()
A 事务可以看作是作业或任务,它是完成用户一个特定工作的一组命令,是构成单一逻辑工作单元的操作集合。
B 事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。
C 多个用户的应用要同时正确运行,需要用事务来控制(并发控制)。
D 为了保证不丢失数据,也需要事务来控制(恢复控制)。
正确答案:ABCD
多选题
12.软故障破坏了事务的()和()。
解决方法:只需要通过事务控制将数据库恢复到事务修改之前的状态,即通过执行ROLLBACK TRANSACTION命令撤消未执行完的事务。
A 原子性原则
B 一致性原则
C 隔离性原则
D 持久性原则
正确答案:AB
13.所有使事务中断、而又没有损坏磁盘介质的故障,都可以看作是软故障。
造成软故障的原因:
A 突然掉电引起的事务中断
B 硬件故障引起的事务中断
C 客户应用程序出错引起的事务中断
D 系统程序故障引起的事务中断
正确答案:ABCD
多选题
14.简单恢复模式的数据库备份包括()和()。
A 全备份
B 差异备份
C 日志备份
正确答案:AB
多选题
15.完整恢复模式下的数据库备份包括()。
需要强调的是当数据库遇到灾难后,不是马上进行恢复工作,而是首先备份活动日志或称为尾日志。
A 全备份
B 差异备份
C 日志备份
正确答案:ABC
多选题
16.因为并发用户会产生干扰,使数据库发生错误。
并发控制的目的就是避免干扰,保证数据库不出错。
干扰现象包括:()。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
正确答案:ABCD
多选题
17.下面关于封锁的描述正确的是()
A 并发控制的基本思想是封锁。
B 封锁的基本思想是:当需要查询或更新数据时,先对数据进行封锁(不允许其他事务使用),以避免来自其他事务的干扰。
C 封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的封锁机制。
D 封锁会提高并发事务的执行效率。
正确答案:ABC
多选题
18.诊断死锁的方法主要有两种:()。
解决死锁的办法就是破坏事务等待图中的回路。
A 相同顺序法
B 一次封锁法
C 超时法
D 等待图法
正确答案:CD
多选题
19.关系模型设计“不好”导致的问题:()。
A 数据冗余问题
B 数据更新问题
C 数据插入问题
D 数据删除问题
正确答案:ABCD
多选题
20.关于模式分解的准则描述正确的是()
A 模式分解具有无损连接性。
B 模式分解能够保持函数依赖。
C 无损连接是指分解后的关系通过自然连接可以恢复成原来的关系。
D 保持函数依赖分解是指在模式的分解过程中,函数依赖不能丢失的特性,即模式分解不能破坏原来的语义。
正确答案:ABCD
多选题
21.数据库设计步骤包括:()
A 需求分析阶段
B 概念结构设计阶段
C 逻辑结构设计阶段
D 物理结构设计阶段
E 数据库实施阶段
F 数据库运行和维护阶段
正确答案:ABCDEF
多选题
22.结构化生命周期法划分为5个阶段:()。
A 系统规划
B 系统分析
C 系统设计
D 系统实施
E 系统的运行和维护
正确答案:ABCDE
多选题
23.系统实施阶段的任务包括: ( )
A 程序编写和调试
B 人员培训
C 数据文件的准备和转换
D 计算机等设备的购置、安装和调试
E 系统调试与转换等
正确答案:ABCDE
多选题
24. C/S架构的特点是:()。
A 应用程序或应用逻辑可以根据需要划分在服务器和客户机中。
B 客户端的应用程序主要处理包括提供用户界面、采集数据、输出结果、及向后台服务器发出处理请求等。
C 服务器端的程序则完成数据管理、数据处理、业务处理等。
D 无须开发客户端软件,维护和升级方便
正确答案:ABC
多选题
25. B/S架构的优势:()。
A 无须开发客户端软件,维护和升级方便
B 可跨平台操作,任何一台计算机只要装有浏览器软件,均可作为客户机来访问系统
C 具有良好的开放性和可扩充性
D 具有良好的可重用性,提高了系统的开发效率
E 另外通过Internet成熟的防火墙、代理服务、加密等技术,还大大提高了系统的安全性
F 可以合理划分应用逻辑,充分发挥客户工作站和服务器两方面的性能
正确答案:ABCDE
判断题
26.数据库的恢复管理是指由于软故障(应用程序出错、系统出错等使事务中断的故障)或硬故障(磁盘损坏使数据丢失的故障)使数据库中的数据产生不一致后可以恢复到一致性的过程。
正确错误
正确答案: 正确
判断题
27.硬故障的恢复技术解决的是事务的(持久性)。
所谓持久性就是当完成对数据库的更新后(当然是事务提交后)使得更新能够永久有效,不会因为任何故障而丢失,即便是硬盘损坏也能够将数据库恢复到最新的、一致的状态。
正确错误
正确答案: 正确
判断题
28.简单恢复模式的数据库备份包括(全备份)和(差异备份),简单恢复模式不管理日志,因此不包含日志备份。
正确错误
正确答案: 正确
判断题
29.完整恢复模式通过使用日志备份在最大范围内防止出现故障时丢失数据,这种模式需要备份和还原事务日志(日志备份)。
正确错误
正确答案: 正确
判断题
30.并发控制的基本思想是封锁。
正确错误
正确答案: 正确
加入错题集关闭
窗体底端。