数据库基础知识PPT课件.ppt
《数据库基础知识PPT课件.ppt》由会员分享,可在线阅读,更多相关《数据库基础知识PPT课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于数据库基础知识第一张,PPT共四十二页,创作于2022年6月 第一章第一章 数据库基础知识数据库基础知识1.1 1.1 数据库系统简介数据库系统简介1.2 1.2 数据模型分类数据模型分类1.3 1.3 关系数据库关系数据库1.4 Access1.4 Access系统简介系统简介第二张,PPT共四十二页,创作于2022年6月 要 点1.1 1.1 数据库系统简介数据库系统简介数据库将各类数据以表的形式存储,并利用查询、窗体、报表等形式为用户提供服务。那么,数据库究竟有什么特点?数据库系统由哪些部分组成?数据库管理系统的作用是什么?第三张,PPT共四十二页,创作于2022年6月1.1.1 1
2、.1.1 数据库基本概念数据库基本概念数据库是以一定方式将相关的数据组织在一起存放在计算机存储器上的数据集合。数据库能为多个用户共享,同时与应用程序彼此独立,是应用系统的核心和管理对象。1.数据 数据(Data)是描述客观事物特征的抽象化符号,一般存储在某种介质上。数据有不同的形式,既包括数字、字母、文字及其他特殊字符组成的文本形式的数据,还包括图形、图像、声音等多媒体形式的数据。第四张,PPT共四十二页,创作于2022年6月2.数据库 数据库(DB)是存储在计算机存储设备上的、结构化的相关数据的集合。数据库不仅包括了描述事物的具体数据,而且反映了相关事物之间的联系。3.数据库管理系统 数据库
3、管理系统(DBMS)是指位于操作系统与用户之间的数据管理软件。是为数据库的建立、使用和维护所配置的软件,是数据库系统的核心组成部分。第五张,PPT共四十二页,创作于2022年6月4.数据库系统(DBS)数据库系统(DBS)是指引进数据库技术后的计算机系统,是实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的一种便利手段。5.数据库应用系统 数据库应用系统是指系统开发人员利用数据库存系统资源开发出来的,面向某一类实际应用的软件系统。第六张,PPT共四十二页,创作于2022年6月数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。1.1.2
4、1.1.2 数据库系统的组成数据库系统的组成第七张,PPT共四十二页,创作于2022年6月1.1.3 1.1.3 数据库系统的特点数据库系统的特点 1.实现数据共享,减少数据冗余 2.数据结构化 3.较高的数据独立性 4.统一的数据控制功能 返 回第八张,PPT共四十二页,创作于2022年6月1.2 1.2 数据模型分类数据模型分类 在数据库中用数据模型来抽象表示现实中的信息和数据。数据模型通常由数据结构、数据操作和完整性约束三个要素组成。常用的数据模型有三种:层次模型、网状模型和关系模型。第九张,PPT共四十二页,创作于2022年6月1.2.1 层次模型其重要特征如下:仅有一个无双亲的根结点
5、。根结点以外的子结点,向上仅有一个父结点,向下有若个子结点。层次模型表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。层次模型像一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。第十张,PPT共四十二页,创作于2022年6月1.2.2 网状模型网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。其重要特征如下:有一个以上的结点无双亲。至少有一个结点有多个双亲。第十一张,PPT共四十二页,创作于2022年6月1.2.3 1.2.3 关系模型关系模型关系模型用二维表结构来表示实体与实体间的联系,以关系数学为理论基础。在关系模型中,操作对
6、象和操作结果都是二维表,将这种二维表称为关系。在关系数据库中,每一个关系就是一个二维表,实体及实体间的联系均以二维表来表示。返 回第十二张,PPT共四十二页,创作于2022年6月1.3 关系数据库关系数据库关系数据库系统的基本特征是按关系数据模型组织数据库。关系数据库具有结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点,被认为是一种具有很大发展前景的数据库,并已经得到了广泛的应用。在关系数据库中,数据元素是最基本的数据单元。可以将若干个数据元素组成数据元组,若干个相同的数据元组组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。这样的数据库集合即被称为基于关系模
7、型的数据库系统,其相应的数据库管理软件称为关系数据库管理系统(简称RDBMS)。第十三张,PPT共四十二页,创作于2022年6月 在各类关系数据库管理系统中,对于数据元素、数据元组、数据表以及数据库等术语名称的定义基本类似:1.数据元素 数据元素存放于字段中,一个数据表中的每一个字段均具有一个惟一的名字(称为字段名)。一个字段也就是数据表中的一列。字段的基本属性有:字段名称、数据类型、字段大小等。2.数据元组 数据元组称为记录,一个数据表中的每一个记录均具有一个惟一的编号(称为记录号)。一个记录就是数据表中的一行。3.数据表 具有相同字段的所有记录的集合称为数据表,数据库中的每一个数据表均具有
8、一个惟一的名字(称为数据表名)。第十四张,PPT共四十二页,创作于2022年6月1.3.1 1.3.1 关系术语关系术语1.关系 一个关系就是一个二维表,每个关系有一个关系名。一个关系存储为一个文件,称为“表”。对关系的描述称为关系模式,一个关系模式对应一个关系结构,其结构为:关系名(属性名1,属性名2,属性名n)在Access中,表示为表结构:表名(字段名1,字段名2,字段名n)2.元组 二维表中水平方向的行称为元组,每一行是一个元组,每个元组对应Access表中的一条记录。3.属性 二维表中垂直方向的列称为属性,每一列有一个属性名。每个属性对应Access表中的一个字段。第十五张,PPT共
9、四十二页,创作于2022年6月4.域 属性的取值范围,即不同元组对同一个属性的取值所限定的范围。5.关键字 其值能够惟一地标识一个元组的属性或属性的组合。在Access中标识为字段或字段的组合,如学生表中的“学号”字段可以作为标识一条记录的关键字。6.外部关键字 如果表中的一个字段不是本表的关键字,而是其他表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。第十六张,PPT共四十二页,创作于2022年6月1.3.2 1.3.2 关系的特点关系的特点关系规范化的要求:1.每个属性必须是不可再分割的数据单元,即表中不能再包含表。2.不能出现相同的属性名。即不允许同一表中有相同的字段名。3.
10、不允许有完全相同的元组。即不能有完全一样的记录。4.元组的次序无关紧要。即不需要考虑记录的排列顺序。5.列的次序无关紧要。即不需要考虑字段的排列顺序。第十七张,PPT共四十二页,创作于2022年6月1.3.3 1.3.3 关系运算关系运算基本的关系运算分为两类:第一类是传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、联接)1.传统的集合运算 进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组的结构相同。并:两个相同结构关系的并是由属于这两个关系的元组组成的集合。例如,有两个结构相同的学生关系R、S,分别存放两个班的学生信息,将第二个班的学生记录追加到第一个班的学生记
11、录后面就是两个关系的并集。第十八张,PPT共四十二页,创作于2022年6月差:设有两个相同结构的关系R和S,R与S的差是由属于R但不属于S的元组组成的集合,即差运算的结果是从R中去掉S中也有的元组。例如:设有选修C语言程序设计课程的学生关系R和选修Access数据库程序设计课程的学生关系S。求选修了C语言程序设计课程,但没有选修Access数据库程序设计课程的学生,就应当进行差运算。交:两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S的共同元组。例如,有选修C语言程序设计课程的学生关系R和选修Access数据库程序设计课程的学生关系S,求既选修了
12、C语言程序设计课程又选修了Access数据库程序设计课程的学生,就应当进行交运算。另外,在Acccss中没有直接提供传统的集合运算,可以通过其他操作或编写程序来实现。第十九张,PPT共四十二页,创作于2022年6月2.2.专门的关系运算专门的关系运算1.选择:从关系中找出满足给定条件的元组的操作。从行的角度(水平)方向抽取记录2.投影:从关系中指定若干个属性组成新的关系。从列的角度(垂直)方向分解记录3.联接:联接运算将两个关系模式的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。是关系的横向结合,将两个关系拼接为一个更宽的关系4.自然联接:以字段值对应相等为条件的联接。
13、操作对象:选择和投影运算的对象是一个表;联接运算的对象是两个表。第二十张,PPT共四十二页,创作于2022年6月1.3.4 1.3.4 关系的完整性关系的完整性关系的完整性约束条件包括三类:实体的完整性、参照的完整性和用户定义的完整性。实体的完整性:要求关系中元组的主键值不能为空。参照的完整性:要求关系中不允许引用不存在的实体。用户定义的完整性:针对某一具体数据的约束条件,反映出具体应用所涉及的数据必须满足的语义要求。其中,实体的完整性和参照的完整性是关系模型必须满足的完整性约束条件,也称为关系的两个不变性。关系模型由关系数据结构、关系操作集合和关系的完整性约束三部分组成。返 回第二十一张,P
14、PT共四十二页,创作于2022年6月1.4 Access 1.4 Access 系统简介系统简介Access是Office办公套装软件中一个极为重要的组成部分。自1992年推出以来,Access以其功能强大、易学易用、界面友好等特点,备受世人瞩目。现在,Access已成为世界上最流行的桌面数据库管理系统。Access具有强大的数据管理功能,不仅可以方便、快速地建立各种数据表、查询,设计和创建窗体、报表,还可以使用宏进行特定的操作,用VBA语言进行更高级的程序开发。第二十二张,PPT共四十二页,创作于2022年6月1.4.1 Access1.4.1 Access系统的基本特点系统的基本特点Acc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础知识 PPT 课件
限制150内