智慧树知到《数据库原理(上海建桥学院)》章节测试答案
智慧树知到《数据库原理(上海建桥学院)》章节测试答案
第一章单元测试
1、数据库是存储在计算机上的()相关数据集合。
A.具体文件
B.其它
C.特定业务
D.结构化的
正确答案:结构化的
2、反映现实世界中实体及实体间联系的信息模型是()。
A.关系模型
B.实体联系(E-R)模型
C.层次模型
D.网状模型
正确答案:实体联系(E-R)模型
3、学生实体(型)与选课实体(型)之间具有的联系是()联系。
A.多对多
B.一对多
C.一对一
D.多对一
正确答案:一对多
4、数据管理技术经历了4个发展阶段,其中数据独立性最高的是()阶段。
A.数据库系统
B.程序管理
C.文件系统
D.人工管理
正确答案:数据库系统
5、在数据库管理系统中,()不是数据库存取的功能模块。
A.交互式程序查询模块
B.查询处理程序模块
C.数据更新程序模块
D.事务管理程序模块
正确答案:事务管理程序模块
第二章单元测试
1、在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作()。
A.逻辑设计阶段
B.需求分析阶段
C.概念设计阶段
D.物理设计阶段
正确答案:逻辑设计阶段
2、在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()。
A.只需包含n端关系模式的主键即可
B.至少包含m端和n端关系模式的主键
C.只需包含m端关系模式的主键即可
D.必须添加新的属性作为主键
正确答案:至少包含m端和n端关系模式的主键
3、在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()。
A.命名冲突
B.结构冲突
C.属性冲突
D.语法冲突
正确答案:语法冲突
4、一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是()。
A.一对一
B.多对多
C.多对一
D.一对多
正确答案:多对多
5、设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是()。
A.实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中
B.实体A和实体B分别对应一个关系模式,且外键放在实体A关系模式中
C.为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
D.分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中
正确答案:实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中
第三章单元测试
1、SQL语言是()的语言,容易学习。
A.非过程化
B.导航式
C.过程化
D.格式化
正确答案:非过程化
2、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是()
A.UPDATE
B.DELETE
C.SELECT
D.INSERT
正确答案:SELECT
3、在视图上不能完成的操作是()
A.更新视图
B.查询
C.在视图上定义新的视图
D.在视图上定义新的表
正确答案:在视图上定义新的表
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()
A.数据查询
B.数据控制
C.数据定义
D.数据操纵
正确答案:数据定义
5、SQL语言中,删除一个视图的命令是()
A.DROP
B.DELETE
C.CLEAR
D.REMOVE
正确答案:DROP
第四章单元测试
1、创建存储过程的用处主要是()。
A.实现复杂的业务规则
B.增强引用完整性
C.提高数据操作效率
D.维护数据的一致性
正确答案:维护数据的一致性
2、设有存储过程定义语句:CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程的语句中,正确的是()。
A.EXEC P1 10, @a int output, @b int output
B.EXEC P1 10, @a int, @b int output
C.EXEC P1 10, @a output, @b output
D.EXEC P1 10, @a, @b output
正确答案:EXEC P1 10, @a output, @b output
3、下列删除存储过程P1的语句,正确的语句是()。
A.DROP P1
B.DELETE PROC P1
C.DROP PROC P1
D.DELETE P1
正确答案:DROP PROC P1
4、现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试日期,成绩)现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是()。
A.在修课表的考试日期列上定义一个CHECK约束
B.在修课表上建立一个插入和更新操作的触发器
C.在学生表上建立一个插入和更新操作的触发器
D.在修课表的考试日期列上定义一个外码引用约束
正确答案:在修课表上建立一个插入和更新操作的触发器
5、当执行由UPDATE语句引发的触发器时,下列关于该触发器临时工作表的说法,正确的是()。
A.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
B.系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改前的数据,用DELETED表存放更改后的数据
C.系统会自动产生UPDATED表来存放更改后的数据
D.系统会自动产生UPDATED表来存放更改前的数据
正确答案:系统会自动产生INSERTED表和DELETED表,用INSERTED表存放更改后的数据,用DELETED表存放更改前的数据
第五章单元测试
1、对关系模式进行规范化的主要目的是()
A.维护数据的一致性
B.加强数据的安全性
C.提高数据操作效率
D.为用户提供更快捷的数据操作
正确答案:维护数据的一致性
2、以下选项中()不是由于关系模式设计不当所引起的问题。
A.删除异常
B.脏数据
C.更新异常
D.插入异常
正确答案:脏数据
3、如果有函数依赖X→Y,并且对X的某个真子集X';,有X';→Y成立,则称()。
A.X完全函数依赖于Y
B.Y部分函数依赖于X
C.Y完全函数依赖于X
D.X部分函数依赖于Y
正确答案:Y部分函数依赖于X
4、关系模式中,满足2NF的模式()
A.必定是3NF
B.必定是1NF
C.必定是BCNF
D.可能是1NF
正确答案:必定是1NF
5、设有关系模式X(S, SN, D)和Y(D, DN, M),X的主键是S,Y的主键是D,则D在关系模式X中被称为()
A.主键
B.候选键
C.超键
D.外键
正确答案:外键
第六章单元测试
1、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()
A.原子性
B.独立性
C.持久性
D.一致性
正确答案:原子性
2、表示两个或多个事务可以同时运行而不互相影响的是()
A.原子性
B.持久性
C.独立性
D.一致性
正确答案:独立性
3、事务的持续性是指()
A.事务必须是使数据库从一个一致性状态变到另一个一致性状态。
B.事务中包括的所有操作要么都做,要么都不做。
C.事务一旦提交,对数据库的改变是永久的。
D.一个事务内部的操作对并发的其他事务是隔离的。
正确答案:事务一旦提交,对数据库的改变是永久的。
4、SQL语言中的COMMIT语句的主要作用是()
A.存储数据
B.返回系统
C.提交事务
D.结束程序
正确答案:提交事务
5、SQL语言中用()语句实现事务的回滚
A.ROLLBACK
B.GRANT和REVOKE
C.CREATE TABLE
D.COMMIT
正确答案:ROLLBACK
第七章单元测试
1、SQL server 数据库文件有3类,其中日志文件的后缀为
A..mdf
B..idf
C..ldf
D..ndf
正确答案:.idf
2、附加数据库时,在【附加数据库】对话框中,选择()文件路径。
A.NDF
B.LOF
C.DOC
D.MDF
正确答案:NDF
3、SQL; Server的字符型数据类型主要包括
A.char、varchar、text
B.datetime、binary、int
C.int、money、char
D.char、varchar、int
正确答案:char、varchar、text
4、SQL;Server;2014采用的身份验证模式有
A.Windows身份验证模式和混合模式
B.仅Windows身份验证模式
C.仅SQL;Server身份验证模式
D.仅混合模式
正确答案:Windows身份验证模式和混合模式
5、下列()数据库不属于SQL;Server;2014在安装时创建的系统数据库。
A.NorthWind
B.bookdb
C.model
D.master
正确答案:bookdb
第八章单元测试
1、关系规范化的目的是()
A.控制冗余
B.避免插入和删除异常
C.增强数据库结构的稳定性和灵活性
正确答案:控制冗余;避免插入和删除异常;增强数据库结构的稳定性和灵活性
2、在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为()
A.主键
B.外来键
正确答案:外来键
3、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于()
A.4NF
B.1NF
C.2NF
D.3NF
正确答案:1NF
4、若关系为1NF,且它的每一非主属性都()候选关键字,则该关系为2NF。
A.部分函数依赖于
B.不部分函数依赖于
正确答案:不部分函数依赖于
5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和()
A.无损连接
B.有损连接
正确答案:无损连接