visualfoxpro第1章

visualfoxpro第1章

ID:39992341

大小:202.00 KB

页数:35页

时间:2019-07-16

visualfoxpro第1章_第1页
visualfoxpro第1章_第2页
visualfoxpro第1章_第3页
visualfoxpro第1章_第4页
visualfoxpro第1章_第5页
资源描述:

《visualfoxpro第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计第1章数据库系统概论第1章数据库系统概论数据库1.1关系数据库系统1.2现实世界的数据描述1.31.1数据库1.1.1数据库基本概念信息(Information)是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。数据(Data)是信息的载体,是对客观存在实体的一种记载和描述。数据库(DataBase,简称DB)是指存储在计算机外部存储器上的、结构化的相关数据集合。数据管理技术的三个发展阶段1.人工管理阶段2.文件管理阶段3.数据库管理

2、阶段数据库管理系统(DataBaseManagementSystem,简称DBMS)是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。DBMS应具有以下一些功能。(1)数据定义功能(2)数据操作功能(3)控制和管理功能(4)数据字典功能数据库系统的组成引入数据库技术的计算机系统称为数据库系统(DataBaseSystem,简称DBS)。DBS通常包含下述5个部分。(1)计算机硬件平台(2)数据库集合(3)数据库管理系统(4)相关软件(5)人员1.1.2数据模型数据库中的数据是按

3、一定逻辑结构存放的,这种逻辑结构是用数据模型来表示的。主要数据模型(1)层次模型层次模型的数据集合中,各数据对象之间是一种依次的一对一的或一对多的联系。层次结构也称为树型结构。层次模型的特点层次结构模型的特点如下:有且仅有一个根结点,其层次最高;一个父结点向下可以有若干个子结点,而一个子结点向上只有一个父结点;同层次的结点之间没有联系。(2)网状模型网状结构数据模型的各数据实体之间,是一种层次不清楚的一对一、一对多、或多对多的联系,此种结构可用来表示数据间复杂的逻辑关系。网状模型的特点网状结构模

4、型的特点如下:一个结点可以有多个父结点;可以有一个以上的结点无父结点;两个结点之间可以有多个联系。(3)关系模型关系结构数据模型用二维表格表示实体及实体之间的联系,即用若干行与若干列构成的表格来描述数据集合以及它们之间的联系,这样的一个表格被称为一个关系。其中的每一列称为一个字段(Field),每一行称为一个记录(Record)。关系模型特点对于一个符合关系模型的二维数据表格,必须满足以下条件:表中不允许有重复的字段名;表中每一列中数据的类型必须相同;表中不应有内容完全相同的数据行;表中行的顺序

5、或列的顺序的任意排列,应不影响表中各数据项间的关系。1.2.1关系数据库基本概念关系数据库是若干个依照关系模型设计的数据表文件的集合,是由若干张完成关系模型设计的二维表组成的。特点:(1)数据结构化(2)数据共享(3)数据独立性(4)统一的数据控制1.2关系数据库系统1.2.2关系术语1、关系:符合一定条件的一张二维表格称为一个关系。2、元组:关系中的每一行数据被称为一个元组,或者称为一个记录。3、属性:关系中的每一列数据被称为一个属性,或者称为一个字段。关系术语4、域:是属性的取值范围,即不同

6、元组对同一个属性的取值所限定的范围。5、关键字:关系中的某个属性或属性组合,其值可以唯一地标识一个元组,称其为关键字。关系术语6、主关键字与候选关键字:如果一个关系中存在多个关键字,可以选定其中一个作为主关键字,其余为候选关键字。7、外部关键字:如果关系中的某个属性或属性组合并非本关系的关键字,而是另一个关系的关键字,称其为外部关键字。关系术语8、关系模式:对关系的描述称为关系模式。一个关系模式对应于一个关系结构,它是命名的属性集合。其格式为:关系名(属性名1,属性名2,…,属性名n)。关系特点

7、每个属性必须是不可分隔的数据单元;在同一个关系中不能出现相同的属性名;在一个关系中不允许有完全相同的元组;在一个关系中任意交换两行的位置不影响数据的实际含义;在一个关系中任意交换两列的位置不影响数据的实际含义。1.2.3关系运算利用关系的选择、投影和连接运算,可以方便地在一个或多个关系中抽取所需的各种数据,建立或重组新的关系。传统的集合运算1、并:两个相同结构关系R和S,它们的并是由属于这两个关系的元组组成的集合。2、交:两个相同结构关系R和S,它们的交是由既属于R又属于S的元组组成的集合。3、

8、差:两个相同结构关系R和S,它们的差是由属于R而不属于S的元组组成的集合。即从R中去掉S中也有的元组。1.选择从一个关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度对二维表格内容进行的筛选,经过选择运算后得到的结果可以形成新的关系,其关系模式不变。专门的关系运算2.投影从一个关系中找出若干个属性构成新的关系的操作称为投影。投影是从列的角度对表格内容进行的筛选或重组,经过投影运算后得到的结果也将形成新的关系。3.连接连接是将两个关系中的元组按一定的条件横向结合,拼接成一个新的关系。自然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。