福建师范大学《数据库应用》期末考试必备题集

奥鹏期末考核

48439–福建师范大学《数据库应用》奥鹏期末考试题库合集

单选题:
(1)假设一个教师只属于一个教研室,一个教研室可以有多名教师,那么教师和教研室实体间联系类型是( )
A.一对一联系
B.一对多联系
C.多对一联系
D.多对多联系
答案问询微信:424329

(2)面向具体的用户需求,独立于存储模式和存储设备,定义在逻辑模式之上,这就是( )
A.概念模式
B.模式
C.外模式
D.内模式
答案问询微信:424329

(3)以下哪个不属于数据库系统的组成部分( )。
A.DBMS
B.DBA
C.DB
D.DW
答案问询微信:424329

(4)反映现实世界中实体及实体间联系的信息模型是( )。
A.关系模型
B.层次模型
C.网状模型
D.E-R模型
答案问询微信:424329

(5)当关系R和S自然联接时,能够把R原该舍弃的元组放到结果关系中的操作是( )。
A.左外联接
B.右外联接
C.自联接
D.外联接
答案问询微信:424329

(6)SQL Server是一个( )的数据库系统。
A.网状型
B.关系型
C.层次型
D.以上都不是
答案问询微信:424329

(7)下列四项中,不正确的表述是( )。
A.SQL语言具有数据定义、查询、操纵和控制功能
B.SQL语言可以自动实现关系数据库的规范化
C.SQL语言是关系数据库的国际标准语言
D.SQL语言称为结构查询语言
答案问询微信:424329

(8)如果事务T获得了数据项Q上的排它锁,则T对Q ( )。
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读不能写
答案问询微信:424329

(9)在SQL语言中实现收回或撤消权限操作的子句是( )。
A.REVOKE
B.INSERT
C.DENY
D.GRANT
答案问询微信:424329

(10)某关系表定义了“姓名”、“身份证号”、“性别”、“年龄”四个字段,其中( )字段可以作为此关系表的主键。
A.姓名
B.身份证号
C.性别
D.年龄
答案问询微信:424329

(11)数据库管理系统常用的数据模型有三种,其中( )不是数据库管理系统的数据模型。
A.线性模型
B.层次模型
C.网状模型
D.关系模型
答案问询微信:424329

(12)在设计数据库的时候要使用标准化原则,标准化有助于消除数据库中的数据冗余。标准化有多种形式,其中( )通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。
A.1NF
B.2NF
C.3NF
D.4NF
答案问询微信:424329

(13)在SQL中,要查看工资表中“A公司实发工资大于2000元的人员记录”的表达式为( )。
A.“实发工资>2000”AND“部门=A公司”
B.“实发工资>2000”OR部门=“A公司”
C.部门=“A公司”OR实发工资>2000
D.部门=“A公司”AND实发工资>2000
答案问询微信:424329

(14)对现实世界进行第一层抽象的模型是( )。
A.实体-联系模型
B.关系模型
C.数据结构模型
D.概念模型
答案问询微信:424329

(15)在DB的三级模式结构中,最接近用户的是( )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式
答案问询微信:424329

(16)要保证数据库物理数据独立性,需要修改的是( )。
A.外模式
B.模式与内模式的映射
C.模式与外模式的映射
D.内模式
答案问询微信:424329

(17)数据库中存储的是( )。
A.数据
B.数据模型
C.数据之间的联系
D.数据以及数据之间的联系
答案问询微信:424329

(18)当关系R和S自然联接时,能够把R原该舍弃的元组放到结果关系中的操作是 ( )
A.左外联接
B.右外联接
C.自联接
D.外联接
答案问询微信:424329

(19)假设某商场的部门和商品两个实体,每个部门负责销售若干种商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着( )的联系。
A.一对一
B.一对多
C.多对多
D.一对多对多
答案问询微信:424329

(20)基本SQL语言可以创建的内容中,不包括( )。
A.视图
B.索引
C.完整性
D.基本表
答案问询微信:424329

(21)当关系R和S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是( )。
A.左外联接
B.右外联接
C.自联接
D.外联接
答案问询微信:424329

(22)务中的操作如果有一部分成功,一部分失败,系统会自动将事务中已经完成的操作撤消,使数据库回到事务开始前状态。这是为了保证事务的( )特性。
A.一致性
B.隔离性
C.原子性
D.持久性
答案问询微信:424329

(23)关系数据模型的三个组成要素中,不包括( )。
A.完整性规则
B.数据结构
C.数据恢复
D.数据操作
答案问询微信:424329

(24)在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.行为设计
B.逻辑设计
C.概念设计
D.物理设计
答案问询微信:424329

(25)在SQL语言中授予权限操作的子句是( )。
A.REVOKE
B.INSERT
C.DENY
D.GRANT
答案问询微信:424329

(26)为了加快数据库的访问速度,可以对数据库建立并使用( ),它在数据库的整个生命周期都存在。
A奥鹏期末考核.数据表
B.主键
C.记录
D.索引
答案问询微信:424329

(27)下列关于数据库主键的叙述中,不正确的是( )。
A.主键只允许数字类型的值
B.主键不允许出现Null值
C.主键不允许出现重复值
D.若不能保证任何单字段都含唯一值,可以将两个或更多的字段指定为主键
答案问询微信:424329

(28)在SQL中,下列关于排序的说法,不正确的是( )。
A.记录可以按升序或降序方式排序
B.排序操作不会修改表中的数据
C.对所有的数据类型都能进行排序操作
D.记录可以按多个字段排序
答案问询微信:424329

(29)数据模型可以分为三类,正确的是( )。
A.E-R模型、数据结构模型、物理数据模型
B.概念数据模型、关系模型、面向对象模型
C.概念数据模型、数据结构模型、物理数据模型
D.层次模型、网状模型、关系模型
答案问询微信:424329

(30)要保证数据库的物理数据独立性,需要修改的是( )。
A.模式
B.模式与内模式的映像
C.模式与外模式的映像
D.内模式
答案问询微信:424329

(31)数据库、数据库系统和数据库管理系统三者之间的关系是( )。
A.数据库管理系统包括数据库和数据库系统
B.数据库系统包括数据库和数据库管理系统
C.数据库包括数据库系统和数据库管理系统
D.数据库系统就是数据库,也就是数据库管理系统
答案问询微信:424329

(32)下列四项中,不属于数据库特点的是( )。
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
答案问询微信:424329

(33)概念结构设计阶段得到的结果是( )。
A.E-R图表示的概念模型
B.某个DBMS所支持的数据模型
C.数据字典描述的数据需求
D.包括存储结构和存取方法的物理结构
答案问询微信:424329

(34)当数据库被破坏后,如果事先保存了日志文件和数据文件,就有可能回到正确的描述状态,这个过程叫做( )。
A.数据库备份
B.数据库控制
C.数据库还原
D.数据库恢复
答案问询微信:424329

(35)当关系R和S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 (   )。
A.左外联接
B.右外联接
C.自联接
D.外联接
答案问询微信:424329

(36)下列四项中,不正确的提法是( )
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
答案问询微信:424329

(37)在Visual FoxPro中为数据表创建索引的目的是( )。
A.创建唯一索引
B.提高查询的检索性能
C.归类
D.创建主码
答案问询微信:424329

(38)设计数据库的功能组织和流程控制的过程属于( )
A.行为设计阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
答案问询微信:424329

(39)如果事务T获得了数据项Q上的共享锁,则T对Q ( )。
A.既可读又可写
B.只能写不能读
C.只能读不能写
D.不能读不能写
答案问询微信:424329

(40)在SQL语言中授权的操作是通过(   )来实现的。
A.REVOKE
B.INSERT
C.DENY
D.GRANT
答案问询微信:424329

(41)收回用户Jean查询帐户表的权限,使用的SQL语句是(  )。
A.REVOKE SELECT ON 帐户 FROM Jean
B.REVOKE SELECT ON Jean FROM 帐户
C.REVOKE SELECT FROM 帐户 ON Jean
D.REVOKE SELECT TABLE FROM 帐户 ON Jean
答案问询微信:424329

(42)在下列逻辑表达式中,其值肯定为.F.的是 ( )。
A.X.OR.X
B.X.AND.X
C.X.OR..NOT.X
D.X.AND..NOT.X
答案问询微信:424329

(43)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )。
A.多对一
B.一对一
C.多对多
D.一对多
答案问询微信:424329

多选题:
(1)DBMS提供的数据控制功能包括( )。
A.数据安全性控制
B.数据独立性控制
C.数据完整性控制
D.并发控制
答案问询微信:424329

(2)数据库系统由( )构成。
A.数据库
B.数据库管理系统
C.应用程序
D.相关用户
答案问询微信:424329

(3)DBMS总是基于某种数据模型,可以分为( )。
A.层次型
B.网状型
C.关系型
D.面向对象型
答案问询微信:424329

(4)E-R图中包括哪几种基本要素( )。
A.实体
B.属性
C.联系
D.数据
答案问询微信:424329

(5)关系数据模型的要素有( )。
A.数据数值
B.数据结构
C.数据操作
D.数据完整性约束
答案问询微信:424329

(6)关系模型的数据操作主要包括( )。
A.查询
B.插入
C.删除
D.修改
答案问询微信:424329

(7)事务必须具有哪些特性( )
A.一致性
B.原子性
C.持久性
D.隔离性
答案问询微信:424329

(8)权限的种类有( )。
A.隐含权限
B.对象权限
C.数据权限
D.管理权限
答案问询微信:424329

(9)权限管理的内容包括( )。
A.隐含权限
B.授予权限
C.收回权限
D.拒绝权限
答案问询微信:424329

(10)数据库用户可分为( )。
A.数据库用户管理员
B.数据库对象拥有者
C.数据库操作员
D.普通用户
答案问询微信:424329

判断题:
(1)一般对数据静态特征与动态特征的描述称为数据模型三要素,其中对静态特征描述的要素是数据操作。
答案问询微信:424329

(2)如果一个关系满足3NF,则该关系中的每个非主属性都函数依赖于主码。
答案问询微信:424329

(3)数据库管理系统通常提供数据定义、数据操纵、数据控制和数据库维护。
答案问询微信:424329

(4)相对于数据库系统,文件系统的主要缺陷有数据联系弱、数据的不一致性和数据的冗余性。
答案问询微信:424329

(5)关系代数中专门的关系运算包括:选择、投影和连接。
答案问询微信:424329

(6)关系数据库中,实现“表与表之间的联系”是通过实体完整性规则实现的。
答案问询微信:424329

(7)实体完整性规则要求主码取值唯一但可以为空值。
答案问询微信:424329

(8)事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。
答案问询微信:424329

(9)SQL Server中创建、备份、恢复数据库操作及权限管理操作都可利用SSMS工具提供的两个工具实现:一是图形工具,二是T-SQL语句。
答案问询微信:424329

(10)数据库保护问题包括:一致性、完整性、故障恢复和并发控制等多方面。
答案问询微信:424329

(11)视图是从其它数据库表或视图导出的实表。
答案问询微信:424329

(12)在关系理论中称为“属性”的概念,在关系数据库中称为列,在二维表中称为字段。
答案问询微信:424329

(13)数据完整性约束条件有三种类型:实体完整性约束,参照完整性约束和用户自定义完整性约束。
答案问询微信:424329

(14)在关系R中,若属性或属性组X不是关系R的主码,但X是其他关系的主码,则称X为关系R的外码。
答案问询微信:424329

(15)实体之间的联系类型有一对一、一对多、多对多。
答案问询微信:424329

(16)在标准SQL中,建立数据库表结构的命令为CREATE TABLE、从数据库中删除表的命令为DELETE TABLE、建立视图用CREATE VIEW命令。
答案问询微信:424329

(17).如果一个关系满足2NF,则该关系中的每个非主属性都函数传递依赖于主码
答案问询微信:424329

(18)当数据库被破坏后,如果事先保存了日志文件和数据文件,就有可能恢复数据库。
答案问询微信:424329

(19)SQL Server中有三种权限类型:对象权限、语句权限和隐含权限。
答案问询微信:424329

(20)关系数据库中,实现“表中任意两行不能相同”的约束是靠参照完整性规则实现的。
答案问询微信:424329

论述题:
(1)试述数据库设计的基本步骤?
答案问询微信:424329
第二,概念结构设计,对需求分析的结果进行综合、归纳,从而形成一个独立于具体DBMS的概念模型。
第三,逻辑结构设计,将概念结构设计的结果转换为某个DBMS所支持的数据模型,并对其进行优化。
第四,物理结构设计,为逻辑结构设计的结果选取一个最适合应用环境的数据库物理结构。
第五,数据库实施阶段,设计人员运用DBMS提供的数据语言以及数据库开发工具,根据逻辑设计和物理设计的结果建立数据库、编制应用程序、组织数据入库并进行试运行。
第六,数据库运行和维护阶段,将通过试运行的数据库应用系统投入正式使用,在数据库应用系统的使用过程中不断对其进行调整、修改和完善。

(2).把E-R模型转换为关系模式的转换规则有哪些?
答案问询微信:424329
(2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端所对应的关系模式合并。如果可以转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,每个实体的码均是该关系模式的候选码。如果与联系的任意一端实体所对应的关系模式合并,则需要在该关系模式的属性中加入另一个实体的码和联系本身的属性。
(3)一个1:n联系可以转换为一个独立的关系模式,也可以与任意n端所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,且关系模式的码为n端实体的码。
(4)一个m:n联系可以转换为一个关系模式。
(5)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
(6)关系数据模型应优化,并达到3NF的要求。

设计题:
(2).把E-R模型转换为关系模式的转换规则有哪些?
答案问询微信:424329
(2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端所对应的关系模式合并。如果可以转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,每个实体的码均是该关系模式的候选码。如果与联系的任意一端实体所对应的关系模式合并,则需要在该关系模式的属性中加入另一个实体的码和联系本身的属性。
(3)一个1:n联系可以转换为一个独立的关系模式,也可以与任意n端所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为此关系模式的属性,且关系模式的码为n端实体的码。
(4)一个m:n联系可以转换为一个关系模式。
(5)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
(6)关系数据模型应优化,并达到3NF的要求。

提供优质的教育资源

公众号: 超前自学网