数据库系统概论pdf 数据库系统概论( 三 )


6.数据库管理系统的主要功能是什么?
(l)数据库定义功能;
(2)数据访问功能;
(3)数据库操作管理;
(4)数据库的建立和维护功能 。
7.请描述数据模型的概念、功能和三个要素 。
数据模型是数据库中用来抽象现实世界的工具,是数据库中用来提供信息表示和操作手段的形式化框架 。一般来说,数据模型是一个严格定义的概念 。这些概念准确地描述了系统的静态特性、动态特性和完整性约束 。因此,数据模型通常由三部分组成:数据结构、数据操作和完整性约束 。
(1)数据结构:它是所研究对象类型的* * *和系统静态特征的描述 。
(2)数据操作:指数据库中各种对象(类型)的实例(值)所允许的操作* * *包括操作和相关的操作规则,描述系统的动态特征 。
(3)数据约束:是一组完整性规则 。完整性规则是给定数据模型中数据及其关系的约束和依赖规则,用于根据数据模型限制数据库的状态和变化,以保证数据的正确性、有效性和兼容性 。分析数据模型是数据库系统中最重要的概念之一 。通过入门学习,要真正掌握数据模型的概念和作用 。数据模型是数据库系统的基础 。任何DBMS都基于或支持某种数据模型 。在数据库系统中,模型有不同的层次 。根据模型应用目的的不同,模型可分为两类或两个层次:一类是概念模型,从用户的角度对数据和信息进行建模,用于对信息世界进行建模,强调语义表达能力和简单明了的概念;另一种是数据模型,从计算机系统的角度对数据进行建模,用于机器世界 。人们可以用它来定义和操作数据库中的数据 。一般需要一个严格的形式定义和一套严格定义语法和语义的语言,有一些规定和限制,便于在机器上实现 。
8.请描述概念模型的功能 。
概念模型实际上是从现实世界到机器世界的一个中间层次 。概念模型用于对信息世界建模,是从现实世界到信息世界的之一次抽象 。它是数据库设计人员设计数据库的有力工具,也是数据库设计人员与用户交流的语言 。
9.定义并解释概念模型中的以下术语:实体、实体类型、实体集、属性、代码和实体联系图(E-R图) 。
实体:客观存在并能相互区分的事物称为实体 。实体类型:具有相同属性的实体具有相同的特征和属性 。实体类型称为实体类型,用实体名称及其属性名称抽象和描述相似的实体 。实体集:* *相同类型的实体称为实体集 。属性:实体的某种特征,一个实体可以用几个属性来描述 。代码:唯一标识一个实体的一组属性称为代码 。实体联系图(e-r图):提供* * *表示实体类型、属性、联系:实体类型:用矩形表示,实体名称写在矩形框内;属性:用椭圆表示,用无向边与对应的实体相连;联系人:用菱形表示,联系人的名字写在菱形框中,用有向边或无向边连接相关实体,在无向边旁边标注联系人的类型(1: 1、1: n或m: n) 。
《数据库系统导论》简答中创建索引的必要性和作用是什么?
在数据库中建立索引的必要性和作用是:
1.加快数据检索;
2.通过创建唯一索引,可以保证每一行数据的唯一性;
3.加快表与表之间的连接具有特殊的意义,特别是在实现数据的引用完整性方面;
4.使用order和group by子句进行数据检索时,可以显著减少查询中分组和排序的时间;
5.通过使用索引,可以在查询过程中使用查询优化器来提高系统性能 。
《数据库系统导论》有几章?
本课程由12章组成 。包括:前言、之一章绪论、第二章关系数据库、第三章关系数据库标准语言SQL、第四章数据库安全、第五章数据库完整性、第六章关系数据理论、第七章数据库设计、第八章数据库编程、第九章关系查询处理和查询优化、第十章数据库恢复技术和第十一章并发控制 。