南开18春学期《数据库应用系统设计》在线作业答案答案
18春学期《数据库应用系统设计》在线作业-0002
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.下列四项中,不属于数据库系统特点的是( )。
A.数据共享性高
B.数据由DBMS统一管理和控制
专业答案:----
C.数据冗余度高
D.数据独立性高
正确选项:----
2.“年龄在15至30岁之间”,这种约束属于数据库系统的( )。
正确选项:----
A.完整性措施
B.完全性措施
C.恢复措施
D.并发控制措施
正确答案:----
3.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用()
A.实体完整性
B.用户自定义完整性
C.参照完整性
D.记录完整性
正确答案:----
4.删除MySQL的二进制日志文件时,不可以执行的删除操作为( )。
A.删除所有二进制文件
B.删除某一编号前的二进制文件
C.删除指定两个编号之间的二进制文件
D.删除指定时间前创建的二进制文件
正确选项:----
5.在数据库管理系统中,通过()语言来定义模式、子模式和内模式
A.数据定义
B.数据操纵
C.数据控制
D.数据管理
专业答案:----
6.下列关于PHP字符串定界符的描述中,正确的是( )。
A.字符串的定界符只能是双引号
B.字符串的定界符只能是单引号
C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
正确选项:----
D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
正确选项:----
7.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
专业答案:----
A.选择
B.连接
C.投影
D.选择和投影
正确答案:----
8.表中的一行称为一个()
A.元组
B.属性
C.主键
D.数据类型
正确答案:----
9.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是( )
A.多对多
B.一对一
C.多对一
D.一对多
正确选项:----
正确选项:----
10.设计E-R模型属于数据库的( )
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
专业答案:----
11.学生社团可以接纳多名学生参加,但每名学生只能参加一个社团,则社团和学生之间的联系类型为( )
A.多对多
B.一对一
C.多对一
D.一对多
12.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束
A.检查约束
B.主键约束
C.外键约束
D.默认约束
正确答案:----
13.对表进行字段的筛选,用的运算是( )。
A.交
B.投影
C.选择
D.连接
专业答案:----
14.下列说法不正确的是( )。
A.数据库减少了数据冗余
B.数据库避免了一切数据重复
C.数据库中的数据可以共享
D.数据库中的数据和处理程序可以相互独立
专业答案:----
15.在MySQL中,建立视图用( )
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
专业答案:----
16.对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息 () 年龄”删除年龄列
正确选项:----
A.ALTER COLUMN
B.DELETE
正确答案:----
C.DROP
正确答案:----
D.DROP COLUMN
专业答案:----
17.对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为()
A.简单恢复模型、完全恢复模型、大容量日志恢复模型
B.完全恢复模型、大容量日志恢复模型、简单恢复模型
C.大容量日志恢复模型、完全恢复模型、简单恢复模型
D.以上都不对
正确选项:----
18.通过外模式/模式映象,使得关系数据库具有高度()独立性
A.物理
B.存储
C.逻辑
D.结构
正确答案:----
19.数据库管理系统的运行控制功能不包括( )。
A.完整性控制
B.系统恢复
C.安全性控制
D.异构数据转换控制
正确选项:----
20.关系模式规范化中的插入异常是指()
A.不该插入的数据被插入
B.不该删除的数据被删除
C.要插入的数据无法插入
D.要删除的数据无法删除
正确答案:----
南开18春学期《数据库应用系统设计》在线作业答案多选题
二、 多选题 (共 10 道试题,共 20 分)1.下列选项中属于关系性质的是( )。
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项
正确答案:----
2.下列选项中,属于系统需求分析阶段的工作包括( )。
A.调查各部门的业务活动情况
B.协助用户明确对系统的各种要求
C.绘制数据流图
D.设计E-R模型
正确答案:----
3.下列选项中,表示MySQL逻辑非运算的有( )。
A.||
B.~
C.NOT
D.!
专业答案:----
4.下列关于索引的叙述中,正确的是()
A.使用索引可以加快数据检索速度
B.使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
正确答案:----
C.当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
D.一个基本表上可以创建多个非聚集索引
专业答案:----
5.下列选项中,属于关系数据库概念结构设计阶段的工作包括( )。
A.设计局部E-R模型
B.集成各局部E-R模型
C.将E-R图转换为关系模型
D.将关系模式规范化
正确答案:----
6.在不进行并发控制的情况下,对数据库的并发操作可能带来的问题包括()
A.死锁
B.丢失修改问题
C.不可重复读问题
D.读出“脏数据”问题
专业答案:----
7.下列关于完整性约束的叙述中,正确的是( )。
A.一个表可以有多个PRIMARY KEY约束
B.在任何情况下PRIMARY KEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
正确选项:----
8.用于对数据表进行分析和优化的MySQL程序包括( )。
A.mysqladmin
正确选项:----
B.mysqldump
正确选项:----
C.mysqlcheck
D.isamchk
正确答案:----
9.下列选项中,属于数据定义的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
专业答案:----
10.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()
A.基本表
B.视图
C.数据存储文件
D.索引
正确选项:----
三、 判断题 (共 20 道试题,共 40 分)
1.通过模式/内模式映象,使得关系数据库具有高度逻辑独立性。
A.对
B.错
2.PHP中使用mysql_fetch_array且只指定第一个参数获取的查询结果,可以使用数字下标或字段名两种方式访问每一个数据项。
A.对
B.错
3.REVOKE语句的功能是把对指定操作对象的指定操作权限授予指定的用户。
A.对
B.错
4.二维表中的行称为元组。
A.对
B.错
5.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的完全函数依赖。
A.对
B.错
6.MySQL中二进制日志可以使用mysqlbinlog命令查看其内容。
A.对
B.错
7.由数据库、DBMS、数据库应用系统及用户等组成的一个整体称为数据库系统。
正确选项:----
A.对
B.错
8.关系中的主码只能由一个可区别实体集合中不同个体的属性组成。
A.对
B.错
9.MySQL中同一数据库的所有表可以使用不同的存储引擎。
A.对
B.错
10.对表进行字段的筛选,用的运算是选择。
A.对
B.错
11.用树型结构表示实体及实体间关系的数据模型称为网状模型。
A.对
B.错
12.GRANT语句的功能是把对指定操作对象的指定操作权限授予指定的用户。
A.对
B.错
13.在SQL查询时,如果要去掉查询结果中的重复组,应使用DIFFERENT。
正确选项:----
A.对
B.错
14.一名学生可以同时选修多门课程,一门课程也可由多名学生选修,则学生和课程之间是一对多联系。
A.对
B.错
15.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用DISTINCTROW去掉结果中的重复行。
专业答案:----
A.对
B.错
16.在应用程序中,用户使用的是外模式。
A.对
B.错
17.使用mysqldump程序可以备份表中数据、也可以备份表结构。
专业答案:----
A.对
B.错
18.使用SQL语言将数据库的名字由“学生管理”改为“学生信息管理”,正确的命令是CHANGE DATABASE 学生管理 MODIFY NAME=学生信息管理。
正确答案:----
A.对
B.错
19.在关系数据库中,实现“表中任意两行不能相同”的约束是靠外码来实现的。
专业答案:----
A.对
B.错
20.PRIMARY KEY约束和NULL约束不能同时定义在相同的列上
A.错误
B.正确
南开18春学期《数据库应用系统设计》在线作业答案历年真题如下: