20秋学期(1709、1803、1809、1903、1909、2003、2009 )《数据库应用系统设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A.DISTINT
B.DISTINTROW
C.DIFFERENT
D.DIFFERENTROW
2.权限撤销的命令是( )。
A.GRANT
B.REVOKE
C.CANCEL
D.RETURN
3.SQL语言中,SELECT语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
4.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
5.通过外模式/模式映象,使得关系数据库具有高度()独立性
A.物理
B.存储
C.逻辑
D.结构
6.对数据库中的数据对象进行定义是通过( )来实现的。
A.数据描述语言DDL
B.数据操纵语言DML
C.程序设计语言
D.机器语言
7.一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
8.实现关系代数投影运算的SQL子句是( )
A.SELECT
B.ORDER BY
C.FROM
D.WHERE
9.下列四项中,不属于数据库系统特点的是( )。
A.数据共享性高
B.数据由DBMS统一管理和控制
C.数据冗余度高
D.数据独立性高
10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是( )
A.多对多
B.一对一
C.多对一
D.一对多
11.以下关于二维表的说法,不正确的是( )。
A.二维表的列可以任意交换
B.二维表的行可以任意交换
C.二维表中每一列中的各个分量性质相同
D.二维表中的每一列代表一个实体
12.下列关于数据库模式的说法中,正确的是( )。
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个内模式和外模式
13.使用SQL语言设定表的外键,应使用()约束
A.PRIMARY KEY
B.CHECK
C.UNIQUE
D.FOREIGN KEY
14.在关系数据库中,实现“表中任意两行不能相同”的约束是靠( )来实现的。
A.外码
B.属性
C.主码
D.列
15.对表进行字段的筛选,用的运算是( )。
A.交
B.投影
C.选择
D.连接
16.下列关于权限设置的叙述中正确的是()
A.只能指定允许操作的数据对象
B.只能指定允许进行的操作类型
C.既能指定允许操作的数据对象,也能指定允许进行的操作类型
D.以上都不对
17.下列说法不正确的是( )。
A.数据库减少了数据冗余
B.数据库避免了一切数据重复
C.数据库中的数据可以共享
D.数据库中的数据和处理程序可以相互独立
18.下列选项中,事务隔离级从低到高顺序排列的是( )。
A.未提交读、提交读、可重复读、序列化
B.未提交读、提交读、序列化、可重复读
C.序列化、未提交读、提交读、可重复读
D.序列化、可重复读、未提交读、提交读
19.在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句
A.WITH GRANT
B.WITH GRANT FOR
C.WITH GRANT OPTION
D.WITH GRANT PERMISSION
20.在现实世界中,某种产品的名称对应于数据库中的( )。
A.文件
B.实体
C.数据项
D.记录
二、多选题 (共 10 道试题,共 20 分)
21.两层映像包括( )。
A.外模式/模式映像
B.外模式/内模式映像
C.模式/存储模式映像
D.外模式/存储模式映像
22.下列选项中,属于数据库实施阶段的工作包括( )。
A.数据库试运行
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
23.下列选项中属于关系数据库三级模式结构的是( )。
A.模式
B.存储模式
C.外模式
D.内模式
24.在SQL Server中,对象许可包括()
A.CREATE VIEW
B.UPDATE
C.CREATE TABLE
D.INSERT
25.下列选项中,属于数据库运行维护阶段的工作包括( )。
A.检测并改善数据库性能
B.数据库试运行
C.整理使用说明书等文档
D.重新组织和构造数据库
26.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用( )约束。
A.PRIMARY KEY
B.CHECK
C.UNIQUE
D.FOREIGN KEY
27.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()
A.基本表
B.视图
C.数据存储文件
D.索引
28.下列选项中,属于MERGE存储引擎特点的有( )。
A.本身没有数据
B.删除MERGE表并不会删除表中的数据
C.速度非常快
D.数据存放在内存中
29.下列选项中,属于MySQL比较运算符有( )。
A.<>
B.==
C.=
D.
30.SQL Server系统支持的认证模式包括()
A.Windows认证模式
B.SQL Server认证模式
C.Windows和SQL Server混合模式
D.以上都包括
三、判断题 (共 20 道试题,共 40 分)
31.数据库系统具有数据冗余较小、数据独立性低等特点。
32.MySQL中同一数据库的所有表必须使用相同的存储引擎。
33.PHP中使用mysql_query只能进行数据SELECT等检索操作,不能进行INSERT等非检索操作。
34.对于已经创建好的员工信息表,可以使用SQL语句“ALTER TABLE 员工信息 DROP 年龄”删除年龄列。
35.数据库管理系统的功能包括数据定义、数据操作和数据编译等。
36.在数据库管理系统中,通过数据管理语言向数据库中插入新的数据。
37.语句“CREATE DATABASE studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则覆盖已存在数据库、创建一个新的数据库。
38.MySQL中同一数据库的所有表可以使用不同的存储引擎。
39.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为2个。
40.MySQL中二进制日志可以使用mysqlbinlog命令查看其内容。
41.以下关于DB、DBMS、DBS三者之间的关系的叙述中,DB包括DBMS和DBS。
42.MySQL中,一个表中可以有0个或多个自增字段。
43.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X’,使得Y函数依赖于X’,则Y是X的部分函数依赖。
44.对于已经创建好的员工信息表,可以使用SQL语句“ALTER TABLE 员工信息 DROP COLUMN 年龄”删除年龄列。
45.数据库中用表和视图存储数据。
46.REVOKE语句的功能是把对指定操作对象的指定操作权限授予指定的用户。
47.数据库系统与文件系统的主要区别是文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
48.HTML中一个单选按钮组各单选按钮的name属性可以不同。
49.关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。
50.对于一个员工表,如果想限制员工性别为男或女,则应使用参考完整性。
转载请注明:奥鹏作业之家 » 南开20秋学期(1709、1803、1809、1903、1909、2003、2009 )《数据库应用系统设计》在线作业【标准答案】