[奥鹏]南开22春学期《数据库应用系统设计》在线作业[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:南开在线 时间:2022-05-21 08:26

22春学期(高起本1709-2103、全层次2109-2103)《数据库应用系统设计》在线作业-00001 试卷总分:100 得分:100 一、单选题 (共 21 道试题,共 42 分) 1.DBMS是指( )。 A.数据库 B.数据库系统 C.数据库管理系统

[奥鹏]南开22春学期《数据库应用系统设计》在线作业[答案]

南开22春学期数据库应用系统设计在线作业[答案]

正确答案:A

22春学期(高起本1709-2103、全层次2109-2103)《数据库应用系统设计在线作业-00001

正确答案:C

试卷总分:100  得分:100

一、单选题 (共 21 道试题,共 42 分)

1.DBMS是指( )。

正确答案:D

A.数据库

B.数据库系统

C.数据库管理系统

D.数据处理系统

正确答案:B

 

2.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

正确答案:A

 

3.在数据库管理系统中,通过()语言来定义模式、子模式和内模式

A.数据定义

B.数据操纵

C.数据控制

D.数据管理

正确答案:B

 

4.SQL语言中,HAVING子句用于筛选满足条件的( )

A.列

B.行

C.分组

D.元组

正确答案:D

 

5.数据模型是( )。

A.文件的集合

B.记录的集合

C.数据的集合

D.记录及其联系的集合

正确答案:A

 

6.设某工程设计公司中规定,一项工程是由多名职工共同完成的,而一名职工只能参与一个工程项目,则职工与工程之间的联系类型是( )。

A.1:n

B.1:1

C.m:n

D.n:1

正确答案:A

 

7.在MySQL中,默认启动且无法禁止的日志是( )。

A.二进制日志

B.错误日志

C.通用查询日志

D.慢查询日志

正确答案:D

 

8.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。

A.数据查询

B.数据操作

C.数据定义

D.数据控制

正确答案:A

 

9.使用CREATE TABLE语句建立的是( )

A.数据库模式

B.表

C.视图

D.索引

正确答案:B

 

10.SQL是()的标准语言

正确答案:C

A.层次数据库

B.关系数据库

C.非数据库

D.网状数据库

正确答案:C

 

11.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY () COUNT(*)>3”

正确答案:B

A.课程号 WHERE

B.学号 WHERE

C.课程号 HAVING

D.学号 HAVING

正确答案:A

 

12.以下关于关系的说法中正确的是( )。

A.一个关系就是一张二维表

B.在关系所对应的二维表中,行对应属性,列对应元组

C.关系中各属性不允许有相同的域

D.关系的各属性名必须与对应的域同名

正确答案:C

 

13.进行并发控制的主要技术是()

A.备份

B.建立日志文件

C.封锁

D.完整性检查

正确答案:D

 

14.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签

正确答案:B

A.Connection

B.Transaction

C.Syntax

D.Preview

正确答案:D

 

15.以下关于二维表的论述,不正确的是( )。

A.表中的每一个元组分量都是不可再分的

B.表中行的次序不可以任意交换,否则会改变关系的意义

C.表中每一列取自同一个域,且性质相同

D.表中的第一行通常称为属性名

正确答案:B

 

16.一个事务一旦提交,它对数据库的修改应该永久保存在数据库中,该特性称为事务的( )。

A.原子性

B.一致性

C.隔离性

D.持久性

正确答案:A

 

17.“年龄在15至30岁之间”,这种约束属于数据库系统的( )。

正确答案:D

A.完整性措施

B.完全性措施

C.恢复措施

D.并发控制措施

正确答案:C

 

21.SQL语言中,SELECT语句的执行结果是( )

A.属性

B.表

C.元组

D.数据库

正确答案:B

 

19.关系数据库中,表与表之间联系的约束是通过( )来实现的。

A.实体完整性规则

B.参照完整性规则

C.用户自定义的完整性

D.值域

正确答案:B

 

20.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。

正确答案:A

A.选择

B.连接

C.投影

D.选择和投影

正确答案:B

 

21.主键的作用是()

A.用来唯一标识表中的行

B.用来验证数据库的密码

C.可有可无的一个属性

D.设定表中某列的默认值

正确答案:A

 

南开22春学期《数据库应用系统设计》在线作业[答案]多选题答案

正确答案:A

二、多选题 (共 20 道试题,共 40 分)

22.下列选项中,可用于存储图片的数据类型包括( )。

A.VARCHAR

B.BLOB

C.BINARY

D.PICTURE

正确答案:A

 

23.下列选项中,不属于实体完整性约束的有( )。

A.主键约束

B.外键约束

C.默认约束

D.非空约束

正确答案:A

正确答案:D

 

24.下列选项中,属于数据库实施阶段的工作包括( )。

A.数据库试运行

B.确定数据存放位置

C.建立实际数据库结构

D.数据导入

正确答案:C

 

25.下列关于外模式的描述中,正确的是( )。

A.面向用户

B.通常是模式的一个子集,所以又称外模式

C.是允许用户看到和使用的局部数据的逻辑结构和特征的描述

D.由于用户可以不止一个,每个用户使用的数据可能不同,所以系统可以有多个外模式

正确答案:B

 

26.MySQL的不同版本中,比Beta版更稳定的版本包括( )。

A.Alpha

B.Gamma

C.Delta

正确答案:A

D.Production

正确答案:C

 

27.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()

A.插入操作

B.修改操作

C.删除操作

D.查询操作

正确答案:A

 

28.下列关于完整性约束的叙述中,正确的是( )。

A.一个表可以有多个PRIMARY KEY约束

B.在任何情况下PRIMARY KEY约束都可以被删除

C.一个表可以有多个UNIQUE约束

D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值

正确答案:C

 

29.下列选项中,属于系统需求分析阶段的工作包括( )。

A.调查各部门的业务活动情况

B.协助用户明确对系统的各种要求

C.绘制数据流图

D.设计E-R模型

正确答案:C

 

30.下列选项中,属于MERGE存储引擎特点的有( )。

A.本身没有数据

B.删除MERGE表并不会删除表中的数据

C.速度非常快

D.数据存放在内存中

正确答案:A

 

31.下列选项中,属于数据操作的是( )。

A.插入记录

B.创建数据库

C.创建表

D.删除记录

正确答案:C

 

32.下列关于模式的描述中,正确的是( )。

A.数据库中全体数据的逻辑结构和特性的描述

B.一个数据库只有一个模式,它是从全局的观点看待数据库中数据的逻辑关系

C.数据库模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用无关

D.是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储

正确答案:C

 

33.在数据库应用系统的详细设计阶段,主要工作包括()

A.算法设计

B.程序设计

C.数据库设计

D.用户界面设计

正确答案:C

 

34.下列选项中,属于关系数据库概念结构设计阶段的工作包括( )。

A.设计局部E-R模型

B.集成各局部E-R模型

C.将E-R图转换为关系模型

D.将关系模式规范化

正确答案:D

 

35.下列选项中,属于InnoDB存储引擎特点的有( )。

正确答案:D

A.事务安全

B.全文索引

C.支持外键

D.表中数据存放在内存中

正确答案:D

 

36.下列选项中,需要答案请联系dddda98,不属于SQL语言数据定义功能的命令是()

正确答案:D

A.CREATE

B.REVOKE

C.DELETE

正确答案:D

D.DROP

正确答案:B

 

37.下列选项中,属于MyISAM存储引擎特点的有( )。

A.表格可以被压缩

B.支持全文搜索

C.支持外键

D.事务安全

正确答案:C

 

38.下列选项中,属于域完整性约束的有( )。

A.主键约束

B.自增约束

C.默认约束

D.非空约束

 

39.对数据库应用系统的测试工作包括()

A.模块测试

B.单元测试

C.集成测试

D.验收测试

正确答案:A

 

40.下列选项中,可用于存储数值的数据类型包括( )。

A.INT

B.DOUBLE

正确答案:C

C.BLOB

D.DECIMAL

正确答案:C

 

41.下列关于视图的叙述中,错误的是( )。

A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式

B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除

C.所有视图都可以进行更新操作

D.可以在一个视图上再定义视图

正确答案:B

 

三、判断题 (共 9 道试题,共 21 分)

42.MySQL中二进制日志可根据需要启动或禁止。

 

43.MySQL中,一个表中可以有0个或多个自增字段。

 

44.PHP中使用mysql_fetch_array且只指定第一个参数获取的查询结果,可以使用数字下标或字段名两种方式访问每一个数据项。

 

45.用户看到的那部分数据的局部逻辑结构的描述是外模式。

 

46.对表进行字段的筛选,用的运算是选择。

 

47.关系模型中,实体完整性是指实体的属性值不能是空值。

 

48.在应用程序中,用户使用的是内模式。

 

49.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值

 

50.关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。

 

南开22春学期《数据库应用系统设计》在线作业[答案]历年参考题目如下:




东财《数据库原理与应用》单元作业三

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.若事务T的封锁顺序为: LOCAK S(A) → LOCK S(B) → LOCK X(C) → UNLOCK (B) → UNLOCK(A) → UNLOCK(C) 则T( )。

A.可能会发生死锁

B..遵守了两段锁协议

C.不是可串行化的

D.有可能造成读脏数据

 

2.SQL中修改数据的语句是( )。

A.DELETE

B.UPDATE

C.WHERE

D.INSERT

 

3.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常见的方法是创建( )。

A.游标

B.索引

C.另一个表

D.视图

 

4.( )是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。

A.基本表

B.索引

C.数据库

D.存储过程

 

5.下述不属于视图好处的是( )。

A.封装复杂的

B.提高数据的操作效率

C.提供逻辑数据独立性

D.保护敏感数据

 

6.要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student where

A.sno like '01

B.sno like '%015'

C.sno like '%[015]'

D.sno like '%[^015]'

 

7.在视图上不能进行的操作是( )。

A.通过视图更新数据

B.通过视图查询数据

C.在视图上定义ABC基本表

D.在视图上定义ABC视图

 

8.在RDB中,外模式被称作( )。

A.索引

B.模式

C.视图

D.过程

 

9.某广告公司在表DailyExpense中记录其每日开支情况, 当某一开支发生时,在表DailyExpense 中会插入一新行。各类开支的现金余额记录在表ExpenseCategory 中。当发生一笔开支时,现金余额就会减少。下列触发器中能够保证当开支发生时会自动减少现金余额的是( )。

A.在表DailyExpenses 上建立的更新(UPDATE)触发器

B.在表ExpenseCategory上建立的插入(INSERT)触发器。

C.在表DailyExpenses上建立的插入(INSERT)触发器

D.在表ExpenseCategory上建立的更新(UPDATE)触发器

 

10.是否创建索引取决于( )的数据量大小和对查询的要求。

A.表

B.数据库

C.记录

D.属性

 

11.对于nvarchar数据类型,下列说法正确的是( )。

A.最多可以存储长度为8000个汉字的数据

B.最多可以存储长度为4000个汉字的数据

C.最多可以存储长度为2000个汉字的数据

D.存储数据的大小没限制

 

12.下列关于视图的说法,正确的是( )。

A.视图的使用与基本表一样,所有视图都支持对数据进行增、删、改、查操作

B.视图只能从基本表导出

C.视图与基本表一样也存储数据

D.对视图的操作,最终都要转化为对基本表的操作

 

13.关系规范化中的插入异常是指( )。

A.不该插入的数据被插入

B.不该删除的数据被删除

C.应该插入的数据不能插入

D.应该删除的数据未删除

 

14.用户不仅可以通过数据库系统提供的查询语言交互式命令来操纵数据库,也可以通过( )方式来操纵数据库。

A.程序

B.命令

C.随机

D.系统

 

15.将SELECT语句的查询结果集再进行集合运算就构成了SQL的( )查询。

A.连接

B.集合

C.函数

D.嵌套

 

16.此题基于以下说明:有如下三个表:职员.DBF:职员号 C(3), 姓名 C(6), 性别 C(2), 组号 N(1), 职务 C(10)客户.DBF:客户号 C(4), 客户名 C(36), 地址 C(36), 所在城市 C(36)订单.DBF:订单号 C(4), 客户号 C(4), 职员号 C(3), 签订日期 D, 金额 N(6.2)查询金额最大的那10%订单的信息。正确的SQL语句是( )。

A.SELECT * TOP 10 PERCENT FROM 订单

B.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额

C.SELECT TOP 10% * FROM 订单 ORDER BY 金额

D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

 

17.数据库应用系统设计时需采用的逻辑模式是根据( )考虑的。

A.数据库管理系统

B.数据存储

C.用户

D.视图

 

18.SQL中使用( )语句创建索引。

A.CREATE PROC

B.CREATE VIEW

C.CREATE INDEX

D.CREATE TABLE

 

19.语句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是( )。

A.查询“cs”系和“is”系两个系的学生

B.查询不是“cs”系但是“is”系的学生

C.查询是“cs”系但不是“is”系的学生

D.查询既不是“cs”系也不是“is”系的学生

 

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)