第一章测试
1.数据库是存储在计算机上的( )相关数据集合。
A:具体文件
B:结构化的
C:其它
D:特定业务
答案:B
A:具体文件
B:结构化的
C:其它
D:特定业务
答案:B
2.反映现实世界中实体及实体间联系的信息模型是( )。
A:网状模型
B:层次模型
C:关系模型
D:实体联系(E-R)模型
sql容易学吗答案:D
A:网状模型
B:层次模型
C:关系模型
D:实体联系(E-R)模型
sql容易学吗答案:D
3.学生实体(型)与选课实体(型)之间具有的联系是( )联系。
A:一对一
B:多对多
C:多对一
D:一对多
答案:B
B:多对多
C:多对一
D:一对多
答案:B
4.数据管理技术经历了4个发展阶段,其中数据独立性最高的是( )阶段。
A:文件系统
B:人工管理
C:数据库系统
D:程序管理
答案:C
A:文件系统
B:人工管理
C:数据库系统
D:程序管理
答案:C
5.在数据库管理系统中,( )不是数据库存取的功能模块。
A:数据更新程序模块
B:事务管理程序模块
A:数据更新程序模块
B:事务管理程序模块
C:查询处理程序模块
D:交互式程序查询模块
答案:B
D:交互式程序查询模块
答案:B
第二章测试
6.在数据库设计中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作( )。
A:物理设计阶段
B:逻辑设计阶段
C:需求分析阶段
D:概念设计阶段
答案:B
A:物理设计阶段
B:逻辑设计阶段
C:需求分析阶段
D:概念设计阶段
答案:B
7.在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是( )。
A:必须添加新的属性作为主键
B:至少包含m端和n端关系模式的主键
A:必须添加新的属性作为主键
B:至少包含m端和n端关系模式的主键
C:只需包含m端关系模式的主键即可
D:只需包含n端关系模式的主键即可
答案:B
D:只需包含n端关系模式的主键即可
答案:B
8.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是( )。
A:结构冲突
B:命名冲突
C:属性冲突
D:语法冲突
答案:D
A:结构冲突
B:命名冲突
C:属性冲突
D:语法冲突
答案:D
9.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是( )。
A:多对多
B:多对一
A:多对多
B:多对一
C:一对多
D:一对一
答案:A
D:一对一
答案:A
10.设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是()。
A:实体A和实体B分别对应一个关系模式,且外键放在实体A关系模式中
B:分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中
C:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
D:实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中
答案:D
A:实体A和实体B分别对应一个关系模式,且外键放在实体A关系模式中
B:分别为实体A、实体B和它们之间的联系设计一个关系模式,外键在联系对应的关系模式中
C:为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
D:实体A和实体B分别对应一个关系模式,且外键放在实体B关系模式中
答案:D
第三章测试
11.SQL语言是( )的语言,容易学习。
A:非过程化
A:非过程化
B:格式化
C:导航式
D:过程化
答案:A
C:导航式
D:过程化
答案:A
12.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( )
A:SELECT
B:DELETE
C:UPDATE
D:INSERT
答案:A
A:SELECT
B:DELETE
C:UPDATE
D:INSERT
答案:A
13.在视图上不能完成的操作是( )
A:查询
B:更新视图
A:查询
B:更新视图
C:在视图上定义新的视图
D:在视图上定义新的表
答案:D
D:在视图上定义新的表
答案:D
14.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )
A:数据查询
B:数据控制
C:数据定义
D:数据操纵
答案:C
A:数据查询
B:数据控制
C:数据定义
D:数据操纵
答案:C
15.SQL语言中,删除一个视图的命令是( )
A:DROP
B:REMOVE
C:CLEAR
A:DROP
B:REMOVE
C:CLEAR
D:DELETE
答案:A
答案:A
第四章测试
16.创建存储过程的用处主要是( )。
A:维护数据的一致性
B:提高数据执行效率
C:实现复杂的业务规则
D:增强引用完整性
答案:B
A:维护数据的一致性
B:提高数据执行效率
C:实现复杂的业务规则
D:增强引用完整性
答案:B
17.设有存储过程定义语句:CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程的语句中,正确的是( )。
A:EXEC P1 10, @a int, @b int output
B:EXEC P1 10, @a, @b output
C:EXEC P1 10, @a int output, @b int output
A:EXEC P1 10, @a int, @b int output
B:EXEC P1 10, @a, @b output
C:EXEC P1 10, @a int output, @b int output
D:EXEC P1 10, @a output, @b output
答案:D
答案:D
18.下列删除存储过程P1的语句,正确的语句是( )。
A:DELETE PROC P1
B:DROP P1
C:DROP PROC P1
D:DELETE P1
答案:C
A:DELETE PROC P1
B:DROP P1
C:DROP PROC P1
D:DELETE P1
答案:C
19.现有学生表和修课表,其结构为:学生表(学号,姓名,入学日期,毕业日期)修课表(学号,课程号,考试日期,成绩)现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是( )。
A:在修课表的考试日期列上定义一个外码引用约束
B:在修课表上建立一个插入和更新操作的触发器
C:在学生表上建立一个插入和更新操作的触发器
A:在修课表的考试日期列上定义一个外码引用约束
B:在修课表上建立一个插入和更新操作的触发器
C:在学生表上建立一个插入和更新操作的触发器
D:在修课表的考试日期列上定义一个CHECK约束
答案:B
答案:B
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论