大学MOOC 公安数据库应用(南京森林警察学院)1450790195 最新慕课完整章节测试答案
第1章 数据库理论基础
单选题
1、单选题:
对表进行垂直方向的分割的运算是( )
选项:
A: 交
B: 投影
C: 选择
D: 连接
答案: 【 投影】
2、单选题:
设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )
选项:
A: r+s
B: r-s
C: r×s
D: max(r,s)
答案: 【 r+s】
3、单选题:
R为5元关系R(A,B,C,D,E),S为3元关系S(B,C,D),R与S的自然连接构成的新关系为( )元关系。
选项:
A: 4
B: 3
C: 5
D: 6
答案: 【 5】
4、单选题:
关系数据库管理系统应能实现的专门的关系运算包括( )
选项:
A: 排列、索引、统计
B: 选择、投影、连接
C: 关联、更新、排列
D: 显示、打印、制表
答案: 【 选择、投影、连接】
5、单选题:
关系运算中花费时间可能最长的是( )
选项:
A: 选择
B: 投影
C: 笛卡尔积
D: 并
答案: 【 笛卡尔积】
6、单选题:
设有关系R,按条件f对关系R进行选择,正确的是( )
选项:
A: f(R)
B: RfR
C: σf(R)
D: πf(R)
答案: 【 σf(R) 】
第1章 单元测验
1、单选题:
数据库管理系统的英文缩写是( )
选项:
A: DB
B: DBS
C: DBMS
D: DBSS
答案: 【 DBMS】
2、单选题:
( )是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。
选项:
A: 数据库系统
B: 数据库
C: 关系数据库
D: 数据库管理
答案: 【 数据库】
3、单选题:
数据库系统的核心是( )
选项:
A: 数据模型
B: DBMS
C: DB
D: 应用程序
答案: 【 DBMS】
4、单选题:
在规范化的关系中,下列说法正确的是( )
选项:
A: 行列顺序有关
B: 属性名允许重名
C: 任意两个元组不允许重复
D: 列是非同质的
答案: 【 任意两个元组不允许重复】
5、单选题:
关系数据库表的主键可以由( )字段组成。
选项:
A: 一个
B: 两个
C: 多个
D: 一个或多个
答案: 【 一个或多个】
6、单选题:
关系数据库是若干( )的集合。
选项:
A: 表(关系)
B: 视图
C: 列
D: 行
答案: 【 表(关系)】
7、单选题:
设学生关系模式为:学生(学号,姓名,年龄,性别,专业),则该关系模式的主键是( )
选项:
A: 姓名
B: 学号,姓名
C: 学号
D: 学号,姓名,年龄
答案: 【 学号】
8、单选题:
学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )
选项:
A: 多对多
B: 一对一
C: 多对一
D: 一对多
答案: 【 一对多】
9、单选题:
E-R是数据库设计的工具之一,它适用于建立数据库的( )
选项:
A: 概念模型
B: 逻辑模型
C: 结构模型
D: 物理模型
答案: 【 概念模型】
10、单选题:
在概念模型中,一个实体相对于关系数据库中一个关系中的一个( )
选项:
A: 属性
B: 元组
C: 列
D: 字段
答案: 【 元组】
11、单选题:
下列实体类型的联系中,属于一对一联系的是( )
选项:
A: 教研室对教师的所属联系
B: 父亲对孩子的亲生联系
C: 省对省会的所属联系
D: 供应商与工程项目的供货联系
答案: 【 省对省会的所属联系】
12、单选题:
在E-R模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1:N联系,3个1:1联系,3个M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的数目是( )
选项:
A: 6
B: 9
C: 12
D: 15
答案: 【 9】
13、单选题:
一个M:N联系转换成一个关系模式,关系的关键字为( )
选项:
A: 某个实体的关键字
B: 各实体关键字的组合
C: N端实体的关键字
D: 任意一个实体的关键字
答案: 【 各实体关键字的组合】
14、单选题:
对表进行垂直方向的分割的运算是( )
选项:
A: 交
B: 投影
C: 选择
D: 连接
答案: 【 投影】
15、单选题:
设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )
选项:
A: r+s
B: r-s
C: r×s
D: max(r,s)
答案: 【 r+s】
16、单选题:
R为5元关系R(A,B,C,D,E),S为3元关系S(B,C,D),R与S的自然连接构成的新关系为( )元关系。
选项:
A: 4
B: 3
C: 5
D: 6
答案: 【 5】
17、单选题:
关系数据库管理系统应能实现的专门的关系运算包括( )
选项:
A: 排列、索引、统计
B: 选择、投影、连接
C: 关联、更新、排列
D: 显示、打印、制表
答案: 【 选择、投影、连接】
18、单选题:
关系数据模型的基本结构是( )
选项:
A: 树
B: 图
C: 索引
D: 关系
答案: 【 关系】
19、单选题:
对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( )
选项:
A: 多对一
B: 一对多
C: 多对多
D: 一对一
答案: 【 多对多】
20、单选题:
一个E-R图,记录银行和用户之间的关系,你认为至少需要几张表( )
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3】
第2章 数据库和表
第2章单元测验
1、单选题:
使用SQL 命令将学生表中的年龄列的值加1岁,应使用的命令是( )
选项:
A: Update set 年龄 with 年龄+1
B: Replace 年龄 with 年龄+1
C: Update 学生 set 年龄=年龄+1
D: Update 学生 年龄 with 年龄+1
答案: 【 Update 学生 set 年龄=年龄+1】
2、单选题:
在关系数据库中,建立数据表时,将年龄字段值限制在12~40岁之间的这种约束属于( )
选项:
A: 视图完整性约束
B: 域完整性约束
C: 参照完整性约束
D: 实体完整性约束
答案: 【 域完整性约束】
3、单选题:
要建立一个约束,保证用户表(user)中的年龄(age)必须在16岁以上,下面语句正确的是( )
选项:
A: Alter table user add check(age>16)
B: Alter table user add default 16 for age
C: Alter table user add unique(age>16)
D: Alter table user add default 16
答案: 【 Alter table user add check(age>16)】
4、单选题:
已知employee表中有默认约束de_email,删除该约束的语句为( )
选项:
A: Alter table employee drop df_email
B: Alter table employee remove df_email
C: Alter table employee delete df_email
D: remove df_email from table employee
答案: 【 Alter table employee drop df_email】
5、单选题:
运行如下语句 Create table number( N1 int, N2 numeric(5,0), N3 numeric(4,2))Insert number values(100,100.5,10.5),则表中的数据为( )
选项:
A: (100,100,10.5)
B: (100,101,10.5)
C: (100,100,10.50)
D: 语句无法执行
答案: 【 (100,101,10.5)】
6、单选题:
下列哪个不是sql数据库文件的后缀( )
选项:
A: .mdf
B: .ldf
C: .dbf
D: .ndf
答案: 【 .dbf】
7、单选题:
在SQL语句中,修改表结构时,应使用命令( )
选项:
A: Update
B: Insert
C: Alter
D: Modify
答案: 【 Alter】
8、单选题:
在SQL中,删除记录的命令是( )
选项:
A: Delete
B: Drop
C: Clear
D: Remove
答案: 【 Delete】
9、单选题:
每个数据库有且只有一个( )
选项:
A: 主数据文件
B: 辅助数据文件
C: 日志文件
D: 日志文件
答案: 【 主数据文件】
10、单选题:
现有表book,属性为:id(int),title(nvarchar(10)),price(numeric(6,2)),其中id为identity列,使用insert语句想book中插入数据,以下语句错误的是( )
选项:
A: Insert book(id,title,price) values (1,’java’,56.3)
B: Insert book(title,price) values (’java’,56.3)
C: Insert book values (’java’,56.3)
D: Insert book values (’java’,56)
答案: 【 Insert book(id,title,price) values (1,’java’,56.3)】
11、单选题:
在数据库中,要防止小于100的数保存到某一列,可以( )
选项:
A: 使用主键约束
B: 使用缺省约束
C: 使用外键约束
D: 使用检查约束
答案: 【 使用检查约束】
12、单选题:
在SQL中,创建基本表用( )命令。
选项:
A: Create schema
B: Create table
C: Create index
D: Create view
答案: 【 Create table】
13、单选题:
SQL Server是一个( )的数据库系统
选项:
A: 网状型
B: 层次型
C: 关系型
D: 以上都不是
答案: 【 关系型】
14、单选题:
SQL Server是一种( )软件
选项:
A: 操作系统
B: 语言处理
C: 数据库管理系统
D: 服务型程序
答案: 【 数据库管理系统】
15、单选题:
建立如下数据库表:Create table depa( Depid int primary key, Depname nvarchar(20) not null)Create table employee( Employeeid int not null, Depid int not null,&nb
