《计算机科学概论》(7-10)课后答案||刘艺,蔡敏(人民邮电出版社)
回复关键词:计算机科学概论
即可获取资料
第七章习题及解答
(1) 复习题
1、 关系模型由哪三部分组成?
关系模型的概念是建立在实体——关系方法基础上的。数据模型通常由数据结构、 数据操作和完整性约束三部分组成。(P159)
2、 关系的完整性分为哪三类?
关系数据模型的操作必须满足关系的完整性约束条件。完整性是指数据的精确性和可靠
性。完整性约束是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入/输出造成无效操作或错误信息而提出的。数据完整性分为四类:实体完整性、 域完整性、 参照完整性、 用户定义的完整性。(P161)
3、 常见的关系数据库产品有哪些?
提示:本书第 7.2 节(P159) 介绍了一些产品,可以通过网络、 专业报纸杂志再了解一些情况
4、 什么是表?什么是记录?两者的区别是什么?
提示:表和记录是关系数据库中用于记录数据的两种数据结构。表是记录的上层结构, 表示关系, 记录是表的一行, 表示一个关系的实例。P160-161
5、 数据模型的组成要素是什么?
提示:数据模型是严格定义的一组概念的集合。这些概念精确地描述了系统的静态特征、 动态特性与完整性约束条件。因此数据模型通常由数据结构、 数据操作和完整性约束三部分组成。
数据结构:数据结构是所研究的对象类型的集合。这些对象是数据库的组成成分, 它们包括两类:一类是与数据类型、内容、性质有关的对象;另一类是与数据之间联系有关的对象。数据结构是刻画一个数据模型性质最重要的方面。在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。例如层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。数据结构是对系统静态特征的描述。
数据操作:数据操作是针对数据库中各种对象(类型) 的实例(取值) 允许执行的操作的集合, 包括操作及有关的操作规则。数据库主要有检索和更新(包括插入、 删除、 修改) 两大类操作。数据模型必须定义这些操作的确切含义、 操作符号、 操作规则(如优先级) 以及实现操作的语言。 数据操作是对系统动态特性的描述。
数据的约束条件:数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其关系所具有的制约和依存规则, 用以限定数据模型的数据库状态以及状态的变化, 以保证数据的正确、 有效、 相容。(P157)
6、 数据字典是什么?数据字典有几类?
提示:数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的。
其他章节答案关注公众号获取