试卷总分:100 得分:100
一、单选题 (共 17 道试题,共 85 分)
1.有关系模式A(C,T,H,R,S),其中各属性含义是:C:课程;T:教师;H:上课时间;R:教室;S:学生。根据语义有如下函数依赖集:F={C?T,(H,R)?C,(H,T)?R,(H,S)R}。关系模式A的主关键字是( )。
A.(H,S)
B.(H,R)
C.(H,T)
D.C
2.在数据库系统中,模式/外模式映像用于解决数据的( )。
A.分布独立性
B.逻辑独立性
C.物理独立性
D.结构独立性
3.数据库的三级模式是对谁的抽象和描述( )。
A.程序
B.数据
C.存储器
D.数据库体系结构
4.若用类型为char(6)的变量存储‘ABC’,占有的存储空间为( )。
A.3个字节
B.6个字节
C.12个字节
D.不能确定
5.用户定义的完整性约束是针对某一具体RDB的约束条件,它反映某一具体应用所涉及的数据必须满足的( )要求。
A.检查
B.处理
C.语义
D.系统
6.在常用的数据模型中,不包括( )。
A.网状模型
B.层次模型
C.链状模型
D.关系模型
7.下述对出生日期进行比较的表达式中,正确的是( )。
A.出生日期 >‘1980/1/1’
B.出生日期 > 1980/1/1
C.出生日期 > 1980:1:1
D.出生日期 > ‘1980:1:1’
8.在关系数据库,表中各条记录( )。
A.前后顺序很重要,一定是按输入顺序排列的
B.前后顺序不重要,但排列顺序不同,统计处理的结果可能不同
C.前后顺序很重要,一定是按主码值有序排列的
D.前后顺序不重要,而且表中记录的顺序不影响数据关系
9.( )必须借助DBA的帮助,由DBA和系统一起恢复。
A.事务故障
B.系统故障
C.程序故障
D.介质故障
10.在关系模型中,如果一个关系中的一个属性或属性组能够唯一标识一个元组,那么该属性或属性组称为( )。
A.外部关键字
B.主关键字
C.候选关键字
D.一对一联系
11.Web数据库技术中,用户从( )上交互式地提出查询要求。
A.浏览器
B.机器
C.服务器
D.界面
12.( )是按照树型结构的形式组织数据库数据的数据模型,是数据库中使用得较早的一种数据模型。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
13.MIS以数据库技术为基础,它的核心是( )。
A.数据库管理系统
B.文件系统
C.信息系统
D.数据库
14.在DBS的运行过程中,( )须密切关注系统的性能,监视系统的运行,并对监测数据进行分析,不断改进系统的性能。
A.用户
B.系统
C.DBMS
D.DBA
15.下列选项中,不属于E-R模型转换成关系模型规则的是( )。
A.将具有相同属性的关系模式合并
B.E-R模型中的多值属性转换为一个关系模式
C.E-R模型中的一个联系转换为一个关系模式
D.E-R模型中的一个常规实体集转换为一个关系模式
16.下列选项中,用于描述单个用户使用的数据视图的是( )。
A.外模式
B.概念模式
C.内模式
D.存储模式
17.( )是数据库系统的核心,用于数据库的建立、使用和维护。
A.软件系统
B.硬件系统
C.数据库管理系统
D.数据库管理员
二、多选题 (共 3 道试题,共 15 分)
18.数据库应用系统体系结构的类型主要有( )。
A.集中式结构
B.分布式结构
C.浏览器/服务器结构
D.客户机/服务器结构
19.层次模型所体现的记录之间的联系只限于二元( )的联系,这一约束限制了用层次模型描述现实世界的能力。
A.1:1
B.1:N
C.M:N
D.N:1
20.网状模型的查询操作是通过( )语句配合使用实现的。
A.查询
B.取数
C.输出
D.索引
东财《数据库原理与应用》单元作业二
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.已知实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,则C和B之间的联系是( )。
A.一对一
B.一对多
C.多对多
D.多对一
2.如果要限制“学生”表中的学生年龄字段的取值必须在15到40岁之间,应该使用的约束是( )。
A.CHECK
B.UNIQUE
C.DEFAULT
D.FOREIGN KEY
3.数据库的外模式和模式间的映像提供的独立性是( )。
A.存储数据
B.逻辑数据
C.数据结构
D.数据文件
4.关系模式中,满足2NF的模式,( )。
A.必定是3NF
B.必定是1NF
C.必定是4NF
D.可能是1NF
5.当关系模式R(A,B)已属于3NF,下列说法正确的是( )。
A.它一定消除了插入和删除异常
B.一定属于BCNF
C.A和B都是
D.仍存在一定的插入和删除异常
6.设实体A与实体B是多对一联系,则一般应设计( )。
A.两张表,且外键在实体B中
B.两张表,且外键在实体A中
C.一张表,不需要外键
D.三张表,外键在新的表中
7.在关系数据库中,主键的作用是( )。
A.实现参照完整性
B.限制列的取值
C.实现域的完整性
D.实现实体完整性
8.下列关于视图的说法,错误的是( )。
A..视图对应数据库三级模式中的外模式
B.不能在视图上再建立视图
C.视图是一个虚表
D.视图可以提供一定的安全控制功能
9.下列 SQL语句中,用于在表中增加一个新列的语句是( )。
A.CREATE
B.UPDATE
C.ALTER
D.INSERT
10.当关系模式R(A,B)已属于3NF,下列说法( )是正确的。
A.它一定消除了插入和删除异常
B.A和C都是
C.一定属于BCNF
D.仍存在一定的插入和删除异常
11.从数据库三级模式上来说,索引属于( )。
A.内模式
B.模式
C.外模式
D.都不是
12.下列聚合函数中,不忽略空值的是( )。
A.SUM(列名)
B.MAX(列名)
C.AVG(列名)
D.COUNT(*)
13.数据的完整性包括( )。
A.数据结构完整、数据操作完整和数据实现完整
B.数据静态结构和数据的动态结构的完整性
C.外模式、模式和内模式的完整性
D.实体完整性、参照完整性和用户定义的完整性
14.如果两个实体A和B之间是一对多联系,则将其转换为关系模式时,为表达两个实体间的联系,应将外键放在( )。
A.实体A中
B.实体B中
C.实体A和实体B中各一个
D.不需要外键
15.关系规范化的主要目的是( )。
A.维护数据完整性
B.维护数据安全性
C.维护数据一致性
D.提供数据查询效率
16.下列全部属于专门关系运算的是( )。
A.U、∩、∞
B.∏、б、∞
C.U、∩、∏、б
D.U、∩、×
17.数据库中的外模式对应( )。
A.数据库文件
B.关系表
C.视图
D.操作系统文件
18.下列对关系的描述,错误的是( )。
A.表中列的数据类型可以不固定
B.关系表中的每一列都是不可再分的基本属性
C.表中各属性不能重名,任意两行不能完全相同
D.表中的行、列次序无关
19.在关系R( R# , RN, S# )和S( S#, SN, SD )中,R的主码是R#,S的主码是S#, 则S#在R中称为( )。
A.候选码
B.超码
C.主码
D.外码
20.数据库中数据的逻辑独立性是指( )。
A.当内模式发生变化时,模式可以不变
B.当内模式发生变化时,外模式可以不变
C.当模式发生变化时,外模式可以不变
D.当模式发生变化时,内模式可以不变
东财《数据库原理与应用》单元作业三
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.下列关于视图的说法,正确的是( )。
A.使用视图可以提高数据查询效率
B.使用视图可以提高数据修改效率
C.使用视图一般会降低数据查询效率
D.通过视图不可以对表中数据进行修改
2.修改数据库使用( )语句。
A.DROP DATABASE
B.CREATE DATABASE
C.DELETE DATABASE
D.ALTER DATABASE
3.( )是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。
A.基本表
B.索引
C.数据库
D.存储过程
4.下列关于视图的说法,错误的是( )。
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.索引
D.视图
8.设有学生表,结构为:学生表(学号,姓名,所在系),现要建立统计每个系的学生人数的视图,正确语句是( )。
A.CREATE VIEW v1 AS SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
B.CREATE VIEW v1 AS SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
C.CREATE VIEW v1(系名,人数) AS SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
D.CREATE VIEW v1(系名,人数) AS SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
9.是否创建索引取决于( )的数据量大小和对查询的要求。
A.表
B.数据库
C.记录
D.属性
10.在定义视图的语句中,可以包含( )。
A.数据增、删、改、查语句
B.数据的增、删、改、查语句和对象创建语句
C.数据查询语句且仅查询语句
D.数据增、删、改语句
11.下列与“WHERE Grade between 60 and 100”子句等价的是( )。
A.WHERE Grade > 60 AND Grade < 100
B.WHERE Grade >= 60 AND Grade <= 100
C.WHERE Grade > 60 OR Grade < 100
D.WHERE Grade >= 60 OR Grade <= 100
12.下列关于视图的说法,正确的是( )。
A.视图的使用与基本表一样,所有视图都支持对数据进行增、删、改、查操作
B.视图只能从基本表导出
C.视图与基本表一样也存储数据
D.对视图的操作,最终都要转化为对基本表的操作
13.关系规范化中的插入异常是指( )。
A.不该插入的数据被插入
B.不该删除的数据被删除
C.应该插入的数据不能插入
D.应该删除的数据未删除
14.要求大于子查询结果中的某个值,即表示大于查询结果中最小值,使用( )。
A.>ALL
B.>ANY
C.<ALL
D.<ANY
15.使用谓词( )的嵌套查询,用于判断子查询结果是否存在。
A.All
B.Exists
C.Like
D.In
16.( )必须借助DBA的帮助,由DBA和系统一起恢复。
A.事务故障
B.系统故障
C.程序故障
D.介质故障
17.在面向对象数据模型中,一个对象不仅包括描述它的数据,而且还包括对它进行( )的定义。
A.存取方法
B.计算方法
C.操作方法
D.查询方法
18.语句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是( )。
A.查询“cs”系和“is”系两个系的学生
B.查询不是“cs”系但是“is”系的学生
C.查询是“cs”系但不是“is”系的学生
D.查询既不是“cs”系也不是“is”系的学生
19.子句:WHERE 姓名 like ’[张王李]_’ 的作用是( )。
A.查询姓“张”或姓“王”或姓“李”的人
B.查询姓“张”或姓“王”或姓“李”且名字为两个字的人
C.查询名字中有“张”或“王”或“李”的人
D.查询名字中有“张”或“王”或“李”的两个字的人
20.存储过程中的SQL语句在任何时候都是可以执行的,并存在( )中直到它被撤消为止。
A.视图
B.数据库
C.表
D.索引