admin 管理员组文章数量: 887021
2024年1月15日发(作者:winserver2016安装)
习 题 七
一、 用适当内容填空
1. 数据库技术是【 数据处理 】的核心和基础;数据库以【 文件 】形式存储在计算机系统中,主要由【 数据库表 】构成,此外,还包含索引、【 表之间关系 】、数据有效性规则和【 安全控制规则 】等信息。数据库表必须是【 二维 】表,是一种【 结构化】、【 有数据类型 】的表格。
2. 计算机数据管理技术主要有【 人工管理 】、【 文件系统 】、【 数据库系统 】和【 分布式数据库系统 】四个阶段,【 人工管理 】阶段数据不能共享,【 分布式数据库系统】阶段并行访问数据效率最高,【 人工管理 】阶段处理数据量最小,集中式数据库管理是指【 数据库系统 】阶段。
3. 数据库系统的英文简称为【 DBS 】,它由计算机硬件、软件和相关【 人员 】组成,计算机硬件搭建了系统运行和存储【 数据库 】的硬件环境;【 软件 】除用于管理、控制和分配计算机资源外,还用于建立、管理、维护和使用【 数据库 】。软件主要包括【 数据库 】、操作系统和【 数据库管理系统 】。
4. 在DBMS中,通过【 数据定义语言或DLL 】语言建立数据库中的表、视图和索引;用【 数据操纵语言或DML 】语言进行数据插入、修改和删除操作;用【 数据查询语言或DQL 】语言进行数据查询。
5. 从用户角度来看,事务是完成某一任务的【 操作 】集合。多个事务并发更新数据容易引起数据【 不一致性 】问题。实现数据项互斥访问要求的常用方法是锁定数据项,常见的数据共享锁定方式是【 共享型锁 】和 【 排它型锁 】。
6. 在现实世界到数据世界的转化过程中,中间要经历【 信息 】世界;人们用【 概念模型 】描述信息世界中的对象及其关系,用【 实体 】表示事物,用【 属性 】表示事物的特征;用【 数据模型 】描述数据世界中的对象及其关系,用【 一行数据或一条记录 】表示事物,用【 数据项、列或字段 】表示事物的特征。
7. 在数据安全性控制方面,DBMS所采取的措施有【 用户标识和密码鉴定】、【 用户分级授权 】和【 数据加密 】。
8. 在数据模型中,除了描述实体本身以外,还要对【 实体间联系 】进行描述;实体之间存在【 一对一 】、【 一对多 】和【 多对多 】三种联系;对于学生实体而言,―姓名‖是【 属性 】,―李明‖是【 值 】。
9. 在数据模型中,常见的数据模型有【 层次数据模型 】、【 网状数据模型 】、【 关系数据模型 】和【 面向对象数据模型 】,基本层次数据模型用于描述【 两个 】实体(型),数据库管理系统的类型由它支持的【 数据模型 】决定。可能有多个根结点,每个非根结点可能有多个父结点,这是【 网状 】数据模型;有且仅有一个根结点,而每
个非根结点有且仅有一个父结点,这是【 层次 】数据模型。在关系模型中,用二维表描述【 实体型 】,表中每行数据描述一个【 实体 】,通过【 属性的值 】能分析出同类实体之间联系,通过【具有相同含义的属性 】能分析出不同类实体之间的联系。
10. 用E – R方法描述学生实体时,用【 矩形 】图形表示学生,用【 椭圆形 】图形表示学号,用【 菱形 】图形表示学生与教师的联系。
11. 在面向对象数据模型中,一个对象包含【 一组包含对象数据的变量 】、【 一组用于描述对象行为特性的方法 】和【 一组对象所响应的消息 】3方面的内容。方法由【 方法的调用说明 】和【 程序代码 】两部分组成。将具有相同【 属性 】和【 方法 】的对象归结为【 类 】。
12. 在关系数据库中,通常将关系也称为【 二维表 】;将一个数据记录称为【 一个元组 】,用于表示【 一个实体 】;将属性的取值范围称为【 值域 】;如果一个关系中包含n个属性,则将该关系称为【 n元或n目 】关系。
13. 关系模式用于描述表的【 结构 】,除包含模式名、属性名和主关键字外,还要包含属性的【 数据类型 】和【 取值范围 】信息。
14. 数据模型主要由【 数据结构 】、【 数据操作 】和【 数据完整性约束条件 】三个要素组成。
15. 对关系数据库表中数据主要有【 插入 】、【 删除 】、修改和【 查询或检索 】四种操作。这四种操作可以归纳成【 数据项投影 】【 数据记录选择 】、【、 两个表连接 】、【 数据插入 】和【 数据删除 】五种基本操作。
16. 在关系数据模型中,有【 域 】、【 实体 】、【 参照 】和【 用户定义 】四类数据完整性约束条件。
17. 在关系数据模型中定义了选择、投影和联接等专门的关系操作。从表中选取若干列的操作被称为【 投影操作 】;从表中取出若干行的操作被称为【 选择操作 】;由两个表生成一个新表的操作被称为【 连接操作 】。对SQL语句SELECT
* FROM 学生
WHERE 性别=“1”来讲,【 WHERE 性别=“1” 】部分为选择操作,【 * 】部分为投影操作;SQL语句SELECT
Count(*) FROM 学生,将输出【 1 】行数据。
18. SQL是关系数据库的结构化查询语言,它由【 数据定义语言 】、【 数据操纵语言】、【 数据查询语言 】和【 数据控制语言 】4部分组成。Select语句属于【 数据查询语言】;Alter Table语句属于【 数据定义语言 】;Update语句属于【 数据操纵语言 】。
二、 从参考答案中选择一个最佳答案
1. 在数据处理的人工阶段,程序与数据组的关系是【 A 】。
A. 一一对应 B. 一对多 C. 多对一 D. 多对多
2. 【 D 】不是数据库管理系统。
A. Visual FoxPro B. Access D. SQL Server D. Windows
3. 【 B 】是数据库管理系统。
A. MDB文件 B. Oracle C. Word D. 文件系统
4. 【 C 】不是数据库系统组成要素。
A. 用户 B. 操作系统 C. Excel D. 硬件平台
5.【 A 】是数据库系统的简称。
A. DBS B. DBMS C. ODBC D. DBAS
6.【 B 】 是数据库管理系统的简称。
A. DBAS B. DBMS C. ODBC D. DB
7.【 B 】 是一对一的联系。
A. 辅导员与班级 B. 校长与学校 C. 学生与课程 D. 服务器与计算机
8.【 D 】是一对多的联系。
A. 行驶的汽车与驾驶员 B. 校长与学校
C. 网络系统中的服务器与客户机 D. 运行的列车与旅客
9. 关于数据库应用系统的正确说法是【 C 】。
A. 用数据库管理系统开发的应用程序
B. 数据库管理系统以外的开发工具开发的应用程序
C. 以数据库为核心的应用系统
D. 数据库管理系统带来的应用程序
10. DBMS是指【 C 】。
A. 数据库 B. 数据库应用程序 C. 数据库管理系统 D. 数据库系统
11. 数据库的数据安全和完整性控制机制由【 B 】完成。
A. OS B. DBMS C. DBAS D. 硬件平台
12. 在关系数据库中,表中所有的记录构成【 C 】。
A. 实体 B. 实体型 C. 实体集 D. 实体属性集
13. 在关系数据库中,表结构用于存放【 D 】。
A. 实体 B. 实体型 C. 实体集 D. 实体属性集
14. E – R方法用图形方式描述实体及其联系。在此种方法中没用到【 C 】图形。
A. 矩形 B. 椭圆形 C. 三角形 D. 菱形
15. 方法用于描述事物的行为特性,通常将方法也称为操作。方法主要用于【 D 】数据模型。
A. 层次 B. 网状 C. 关系 D. 面向对象
16. 在面向对象数据模型中,【 D 】之间具有继承性。
A. 变量与属性 B. 类与对象 C. 对象与子对象 D. 类与子类
17. 在面向对象数据模型中,【 C 】用于唯一确定对象。
A. 对象属性值 B. 对象名称 C. 对象标识 D. 对象方法名
18. 在关系数据库中,通过【 C 】不能唯一确定表中的记录。
A. 主关键字 B. 关键字 C. 外码 D. 候选码
19. 在关系数据库中,对外码的正确说法是【 D 】。
A. 本表的主关键字 B. 同时为本表和其他表的主关键字
C. 不能是本表中属性 D. 不是本表关键字,是其他表主关键字
20. 关系数据模型中,限定年龄属性值的范围属于【 A 】。
A. 域完整性约束 B. 实体完整性约束
C. 参照完整性约束 D. 用户自定义完整性约束
21. 在SQL语言中,用Create语句建立表时,对【 C 】 数据类型的字段需要说明最大宽度。
A. 日期型 B. 逻辑型 C. 文本型 D. 备注型
22. 在SQL语言中,用Create语句建立表时可以使用Not Null,其含义是【 B 】。
A. 字段名不能为空 B. 字段值不能为空
C. 字段值不能为0 D. 字段值不能填“Null”
23. 在SQL语言中,用Create语句建立表时,用“Primary Key”进行定义【 A 】 。
A. 主关键字 B. 关键字 C. 候选码 D. 外码
24. 向教师表中添加“单位”属性应该使用的SQL语句是【 B 】。
A. Alter Drop B. Alter Table C. Create Table D. Update
25. 在学生表中填加“赵晓惠”的有关选课数据,应该使用【 A 】 SQL语句。
A. Insert Into B. Alter Table C. Select D. Update
26.【 D 】与Select * From 成绩 Where 成绩>=55 And 成绩<=59语句等价。
A. Select * From成绩Where 成绩>=55 Or 成绩<=59
B. Select * From成绩Where 成绩>=55 Like 成绩<=59
C. Select * From成绩Where 成绩 In(55,59)
D. Select * From成绩Where 成绩Between 55 And 59
27.【 C 】与Select * From成绩Where 成绩=59 Or 成绩=80 等价。
A. Select * From成绩Where 成绩=59 And 成绩=80
B. Select * From成绩Where 成绩 Like(59,80)
C. Select * From成绩Where 成绩 In(80,59)
D. Select * From成绩Where 成绩Between 59 And 80
28. 在SQL语言中,【 C 】短语在Select语句中实现关键字段分组统计。
A. Order On B. Group On C. Group By D. Order By
29. 在SQL语言中,【 D 】语句能删除表中记录。
A. Delete „ While <条件> B. Delete „ By <条件>
C. Delete „ For <条件> D. Delete „ Where <条件>
30. 在SQL语言中,【 B 】语句用于删除表中的字段而保留表。
A. Select „ B. Alter „ C. Delete „ D. Drop „
31. 在SQL语言中,【 D 】 语句用于删除表。
A. Select „ B. Alter „ C. Delete „ D. Drop „
32. 在SQL语言中, 【 C 】语句用于更新表中数据记录。
A. Insert „ B. Alter „ C. Update „ D. Select „
33. 在SQL语言中,Update语句属于【 B 】 语言。
A. 数据定义 B. 数据操纵 C. 数据查询 D. 数据控制
34. 在SQL语言中,【 B 】 语句属于数据定义语言。
A. Insert „ B. Alter „ C. Update „ D. Select „
35. 在SQL语言的Select语句中,用函数AVG(<字段名>)能计算相关字段的【 B 】 。
A. 合计 B. 平均值 C. 记录个数 D. 均方差
36. 在SQL语言的Select语句中,要使输出的数据中没有重复行,应该加【 C 】短语。
A. Where B. Group By C. Distinct D. Order By
三、 从参考答案中选择全部正确答案
1. 在【 CD 】阶段实现了数据与程序完全分离。
A. 人工管理 B. 文件系统 C. 数据库系统
D. 分布式数据库系统 E. 机器语言
2. 关于数据库和数据库管理系统的正确说法是【 BD 】。
A. 数据库是软件,而数据库管理系统是数据。
B. 数据库管理系统是软件,而数据库中存放数据。
C. 数据库是以文件形式存储,而数据库管理系统在内存中存储。
D. 数据库管理系统用于建立、维护和管理数据库。
E. 数据库用于建立、维护和管理数据库管理系统。
3. 关于数据库系统和数据库管理系统的正确说法是【 CE 】。
A. 数据库系统和数据库管理系统都是软件。
B. 数据库系统和数据库管理系统都含硬件资源。
C. 数据库系统含硬件资源,而数据库管理系统是软件。
D. 数据库管理系统包含数据库系统。
E. 数据库系统包含数据库管理系统。
4. 对关系数据库表的正确说法是【 BC 】。
A. 与实际生产、生活中表完全相同 B. 必须是二维表
C. 同一张表中不能有重名属性 D. 表中属性顺序至关重要
E. 表中同一属性可以有不同的数据类型。
5. 在关系数据库系统中,包括【 BCE 】。
A. 人工表 B. DB C. DBMS D. E — R图形 E. OS
6.【 ABCE 】不能作为数据库中数据进行存储。
A. 人员 B. 图形 C. 电流 D. 文字 E. 声音 F. 二进制数
7.【 CDF 】是数据库文件的扩展名。
A. DOC B. DBF C. MDF D. DBC E. XLS F. MDB
8. 数据库中包括【 ACD 】。
A. 数据库表 B. 操作系统 C. 数据索引 D. 数据库表之间关系
E. 数据有效性规则 F. 数据安全控制规则
9.【 ACE 】是数据库管理系统。
A. Access B. Windows C. Visual FoxPro D. ODBC E. SQL Server F. DB
10.【 BD 】是多对多关系。
A. 出版社与图书 B. 图书与读者 C. 图书与定价
D. 图书与作者 D. 图书与书号
11.【 BCE 】属于数据库应用软件。
A. 操作系统 B. 学生选课系统 C. 铁路售票系统
D. Excel E. 图书管理系统
12. 在数据库系统中,【 AE 】属于数据完整性约束范畴。
A. 属性值范围控制 B. 密码验证 C. 用户授权
D. 表间关联控制 E. 数据类型
13. 在数据库系统中,【 ABE 】属于数据安全性控制范畴。
A. 用户授权控制 B. 密码验证 C. 数据量控制
D. 表间关联控制 E. 数据加密
14. 在面向对象数据模型中,对象与类的关系是【 BD 】。
A. 对象与类等同 B. 类是对象的抽象 C. 由对象产生类
D. 对象是类的实例 E. 对象是类的子集
15. 在关系数据库中,对关键字、主关键字和外码的正确说法是【 AEF 】。
A. 一个表只能有一个主关键字 B. 一个表只能有一个关键字
C. 一个表只能有一个外键 D. 一个表可以有多个主关键字
E. 一个表可以有多个关键字 F. 一个表可以有多个外键
16. 对表、关系模式和关系子模式的正确说法是【 CDE 】。
A. 关系子模式一定是某个关系模式的子集 B. 表与关系子模式一一对应
C. 关系子模式中属性可能来自多个关系模式 D. 表与关系模式一一对应
E. 关系子模式中属性可能仅来自一个关系模式
17.【 ABEF 】是关系数据库表的特性。
A. 属性不可重名 B. 属性的有限性 C. 属性顺序非常重要
D. 元组的无限性 E. 元组顺序无关紧要 F. 同一属性具有相同值域
18. 关于连接操作的正确说法是【 BE 】。
A. 连接就是等值连接 B. 等值连接是连接的一种特例
C. 自然连接就是等值连接 D. 去掉连接结果的冗余属性便是自然连接
E. 去掉等值连接结果的冗余属性便是自然连接
19. 对于“关系”描述正确说法是【 BE 】。
A. 一个关系中允许有完全相同的元组 D. 关系中必须将关键字作为第一属性
B. 一个关系中不能有完全相同的元组 E. 一个关系中不能出现相同属性名
C. 关系中元组必须按关键字排序存放 F. 一个关系中可以出现相同属性名
20. 假设姓名中最多有3个汉字,在“Select * From 学生”语句中加【 BC 】短语将输出全部姓“马”的学生记录。
A. Where 姓名Like '马?' B. Where 姓名Like '马?' Or 姓名Like '马??'
C. Where 姓名Like '马*' D. Where '马*' Like 姓名
E. Where 姓名In ('马*') F. Where '马?' In (姓名)
21. 用Create Table test(f_bh c(10),f_dj n(8,2))建立表TEST后,下列【 BF 】语句能够正确执行。
A. Insert Into TEST Values('030201')
B. Insert Into TEST Values('030201',3.14)
C. Insert Into TEST Values('030201','3.14')
D. Insert Into TEST(f_bh) Values('030201',3.14)
E. Insert Into TEST(f_bh,f_dj)Values('030201')
F. Insert Into TEST(f_bh) Values('030201')
版权声明:本文标题:习题七参考答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705278501h479529.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论