南开19春学期(1709、1803、1809、1903)《数据库应用系统设计》在线作业【标准答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2019-03-21 09:30

19春学期(1709、1803、1809、1903)《数据库应用系统设计》在线作业-0001 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.根据关系模式的完整性规则,一个关系中的主码( )。 A.不能
19春学期(1709、1803、1809、1903)《数据库应用系统设计》在线作业-0001
试卷总分:100    得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.根据关系模式的完整性规则,一个关系中的主码( )。
A.不能包含多个属性
B.不能成为另一个关系的外码
C.不允许空值
D.可以取空值
 
 
2.SQL语言中,SELECT语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
 
 
3.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用( )去掉结果中的重复行。
A.DISTINCT
B.DISTINCTROW
C.DIFFERENT
D.DIFFERENTROW
 
 
4.MySQL的二进制日志中,不记录的( )操作。
A.插入记录
B.修改记录
C.删除记录
D.查询记录
 
 
5.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。
A.关系完整性约束
B.实体完整性约束
C.参照完整性约束
D.用户定义完整性约束
 
 
6.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
A.选择
B.连接
C.投影
D.选择和投影
 
 
7.使用CREATE TABLE语句建立的是( )
A.数据库模式
B.表
C.视图
D.索引
 
 
8.GRANT语句的功能是( )
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制
 
 
9.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( )操作。
A.并
B.交
C.乘积和投影
D.连接和投影
 
 
10.关系数据库中,实现主码标识元组的作用是通过( )来实现的。
A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性
D.属性的值域
 
 
11.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( )。
A.存储模式
B.内模式
C.外模式
D.模式
 
 
12.使用SQL语言设定表的外键,应使用()约束
A.PRIMARY KEY
B.CHECK
C.UNIQUE
D.FOREIGN KEY
 
 
13.在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句
A.WITH GRANT
B.WITH GRANT FOR
C.WITH GRANT OPTION
D.WITH GRANT PERMISSION
 
 
14.下面MySQL日志中,( )可以用于修复数据库。
A.二进制日志
B.错误日志
C.通用查询日志
D.慢查询日志
 
 
15.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为( )个。
A.1
B.2
C.3
D.4
 
 
16.在关系数据库系统中,一个关系相当于()
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
 
 
17.GRANT语句的功能是()
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制
 
 
18.多个事务并发执行时,一个事务的执行不应影响其他事务的执行,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
 
 
19.数据的物理独立性是指(),从而保证应用程序不必改变
A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变
B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化
C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变
D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化
 
 
20.要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()
A.列约束
B.静态约束
C.动态约束
D.关系约束
 
 
二、 多选题 (共 10 道试题,共 20 分)
1.下列选项中,属于InnoDB存储引擎特点的有( )。
A.事务安全
B.全文索引
C.支持外键
D.表中数据存放在内存中
 
 
2.数据库系统的特点包括( )。
A.数据结构化
B.数据共享性高,冗余度低,易扩充
C.数据独立性高
D.数据由DBMS统一管理和控制
 
 
3.下列选项中,属于数据定义的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
 
 
4.下列属于关系运算的是( )。
A.查询
B.投影
C.连接
D.选择
 
 
5.SQL Server系统支持的认证模式包括()
A.Windows认证模式
B.SQL Server认证模式
C.Windows和SQL Server混合模式
D.以上都包括
 
 
6.要在学生选课表中查询所有2号课程的选课记录,并将查询结果按成绩升序排列,则可以使用的SQL语句是“SELECT * FROM 学生选课 WHERE 课程号='2' ORDER BY ()”
A.成绩
B.成绩 DESC
C.成绩 ASC
D.100-成绩 DESC
 
 
7.下列关于系统故障恢复的描述,正确的是()
A.从日志文件开头向后扫描
B.从日志文件最后向前扫描
C.需要建立撤销队列,并对该队列中的每个事务做撤销处理
D.既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
 
 
8.下列选项中,可用于存储数值的数据类型包括( )。
A.INT
B.DOUBLE
C.BLOB
D.DECIMAL
 
 
9.在数据库应用系统的详细设计阶段,主要工作包括()
A.算法设计
B.程序设计
C.数据库设计
D.用户界面设计
 
 
10.SQL Server提供的完整性类型包括()
A.实体完整性
B.域完整性
C.引用完整性
D.用户定义完整性
 
 
三、 判断题 (共 20 道试题,共 40 分)
1.数据独立性是指不会因为系统数据存储结构和逻辑结构的变化而影响程序。
A.对
B.错
 
 
2.对于一个员工表,如果想限制员工性别为男或女,则应使用用户自定义完整性。
A.对
B.错
 
 
3.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。
A.对
B.错
 
 
4.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留
A.错误
B.正确
 
 
5.目前的数据库系统广泛使用的数据模型是关系模型。
A.对
B.错
 
 
6.定义一个数据库表是通过数据操纵语言DML来实现的。
A.对
B.错
 
 
7.外模式是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储。
A.对
B.错
 
 
8.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制
A.错误
B.正确
 
 
9.定义一个数据库表是通过数据描述语言DDL来实现的。
A.对
B.错
 
 
10.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
A.错误
B.正确
 
 
11.语句“CREATE DATABASE IF NOT EXISTS studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则报错、且不覆盖已存在数据库。
A.对
B.错
 
 
12.在PHP中,使用mysql_connect()建立的连接可以使用mysql_close()关闭。
A.对
B.错
 
 
13.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值
A.错误
B.正确
 
 
14.数据库避免了一切数据重复。
A.对
B.错
 
 
15.在应用程序中,用户使用的是内模式。
A.对
B.错
 
 
16.关系模型中,实体完整性是指实体的主码不允许是空值。
A.对
B.错
 
 
17.MySQL中使用EXPLAIN可以分析一条查询语句使用了哪个索引。
A.对
B.错
 
 
18.MySQL中,一个表中可以有0个或多个自增字段。
A.对
B.错
 
 
19.MySQL中二进制日志可以使用记事本直接查看其内容。
A.对
B.错
 
 
20.以下关于DB、DBMS、DBS三者之间的关系的叙述中,DB包括DBMS和DBS。
A.对
B.错
 
Tag:  

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

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

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

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