- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
① 有且仅有一个结点无双亲,即树的根,也叫根结点; ② 其他的结点有且仅有一个双亲,无子女(下属)结点叫叶子点。 满足以上两个条件的基本联系集合叫作层次模型。 图1-6所示为层次模型的示例。 图1-6 层次模型示例 2.网状模型 网状模型是层次模型的拓展,广义上讲,任意一个连通的基本层次联系的集合就是一个网状模型,它满足以下条件: ① 可以有任意个结点无双亲; ② 允许结点有多个双亲; ③ 允许两个结点之间有两种或两种以上的关系。 图1-7 网状模型示例 3.关系模型 图1-8 学生信息表 1.2.3 关系术语 (1)属性/字段 关系中的一列称为一个属性,或称为字段。 (2)元组/记录 关系中的一行称为一个元组,或称一条记录。 (3)表 由若干条记录的集合就构成了表。 表包括两个部分:一是表的结构,即表由哪些具体的列组成;二是表中所含的一条条的记录集。 (4)关键字 关键字是指在表中指定一个属性或属性组合,可以通过它唯一标识一个记录。 在Visual FoxPro中,这一个属性或属性组合称为关键字或候选关键字。 (5)外部关键字 外部关键字又称外码,是基于两个表的概念。 1.2.4 关系运算 1.选择运算 选择运算是指从一个关系中选择出满足给定条件的记录集合的操作。 它是从水平方向(行的角度)进行的筛选运算,其运算的结果通常是原关系的子集。 图1-10所示为在Student 表中选择出所有性别为“男”的记录。 * 第1章 数据库基础知识 1.1 数据库系统的发展与特点 1.1.1 数据与数据处理 数据是一种物理符号的序列,它是对客观存在的事物特征的反映。 数据用类型和值来表征。 通常数据有3类:第一类是文字型数据,比如姓名、学号、家庭地址等;第二类是数值型数据,比如年龄、身高、班级人数等;第三类是多媒体数据,一般以图像、图形、声音、视频的形式存在。 数据处理是指对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输等一系列操作的总和。 数据处理也叫信息处理,目的是从“大数据”中获得有用的信息,以便提供人们决策的依据。 1.1.2 数据库系统的发展 1.人工管理阶段 人工管理阶段应用程序与数据的关系如图1-1所示。 图1-1 人工管理阶段应用程序与数据的关系 人工管理阶段数据处理有以下特点。 ① 数据不保存。 ② 数据不共享。 ③ 不具备独立性。 2.文件系统阶段 文件系统对数据的管理,实际上是通过应用程序与数据之间的接口来实现的,如图1-2所示。 图1-2 文件系统阶段应用程序与数据的关系 文件系统的最大特点就是解决了应用程序与数据之间的公共接口问题,使用应用程序可以采用统一的方法存取数据。 除此以外,文件系统还有以下特点。 ① 数据可以长期保存。 ② 程序与数据有一定独立性。 ③ 数据的冗余和不一致性。 3.数据库系统阶段 数据库系统阶段应用程序与数据的关系如图1-3所示。 图1-3 数据库系统阶段应用程序与数据的关系 数据库系统管理数据主要有以下特点。 ① 数据共享性高,冗余度低。 ② 数据高度结构化。 ③ 数据独立性高。 ④ 统一的数据管理功能。 数据库系统主要解决了3个问题:第一,有效地组织了数据,数据库管理系统对数据进行合理的设计,以方便计算机存储;第二,提供方便的接口将数据输入到计算机中;第三,根据用户的要求将数据从计算机中抽取出来,这也是人们处理数据的最终目的。 1.1.3 数据库系统的组成 数据库系统(Data Base System,DBS)实际上是一个引进了数据库技术的应用系统,它由用户、数据库管理系统、存储在磁盘上的数据库以及计算机软硬件组成,如图1-4所示。 图1-4 数据库系统组成 数据库系统利用计算机软硬件系统,实现有组织的、动态的存储大量数据,并为用户提供相关数据处理和共享手段、数据查询手段等服务。 1.用户 用户是指使用数据库的人员,数据库系统中主要有终端用户、应用程序员和管理员(DBA)3类用户。 2.数据库管理系统 数据库管理系统(Data Base Management System,DBMS)是指可以对数据库的建立、使用和维护管理的软件。 3.数据库 数据库(Database,DB)直观地说是存放数据的仓库。 4.软硬件系统 此处的硬件特指存储数据库及运行DBMS的硬件资源,包括磁盘、I/O通道等。
您可能关注的文档
- Visual FoxPro 程序设计第1章 数据数据库基本知识与操作.ppt
- Visual FoxPro 程序设计第2章 Visual FoxPro系统初步.ppt
- Visual FoxPro 程序设计第3章 数据与数据运算.ppt
- Visual FoxPro 程序设计第4章 Visual FoxPro数据库及其操作.ppt
- Visual FoxPro 程序设计第5章 关系数据库标准语言SQL.ppt
- Visual FoxPro 程序设计第6章 查询与视图.ppt
- Visual FoxPro 程序设计第8章 表单设计与应用.pptx
- Visual FoxPro 程序设计第9章 菜单设计.ppt
- Visual FoxPro 程序设计第10章 报表设计.ppt
- Visual FoxPro 数据库应用教程第1章.ppt
- Visual FoxPro程序设计实用教程第2章 Visual FoxPro语言基础.ppt
- Visual FoxPro程序设计实用教程第3章 自由表的操作.ppt
- Visual FoxPro程序设计实用教程第4章 数据库及其操作.ppt
- Visual FoxPro程序设计实用教程第5章 查询与视图.ppt
- Visual FoxPro程序设计实用教程第6章 程序设计基础.ppt
- Visual FoxPro程序设计实用教程第7章 表单.ppt
- Visual FoxPro程序设计实用教程第8章 菜单设计.ppt
- Visual FoxPro程序设计实用教程第9章 报表.ppt
- Visual FoxPro程序设计实用教程第10章 项目管理器.ppt
- Visual FoxPro数据库程序设计实训指导实验1 Visual FoxPro的基本操作.ppt
文档评论(0)