欢迎来到天天文库
浏览记录
ID:50029553
大小:239.50 KB
页数:31页
时间:2020-03-07
《Visual FoxPro程序设计 教学课件 作者 高怡新 第1章 数据库系统概论.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VisualFoxPro程序设计教程第1章数据库系统概论1.1数据库系统基本概念1.2关系型数据库1.3VisualFoxPro概述1.1数据库系统基本概念1.1.1信息、数据与数据库信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。数据(Data)是信息的载体,是对客观存在实体的一种记载和描述。数据库(Database)是指结构化的相关数据集合。为了便于数据的管理和检索,数据库中的大量数据必须按一定的逻辑结构加以存储,这就是数据“结构化”的概念。1.人工管理阶段2.文件管理阶段3.数据库管理阶段1.1.2数据管理技术的发展1.1.3数据模型1.实体及实体
2、间的联系客观存在的并且可以相互区分的事物称为实体。实体的特性称为属性。实体之间的关联称为联系,它反映了客观事物之间相互依存的状态。实体之间的联系可以归结为以下3种类型。(1)一对一联系(2)一对多联系(3)多对多联系2.数据模型(1)层次模型(2)网状模型(3)关系模型关系模型用二维表格表示实体及实体间的联系,即用若干行与若干列构成的表格来描述数据集合以及它们之间的联系,每一个这样的表格被称为一个关系。对于一个符合关系模型的二维表格,每一列称为一个字段(Field);每一行称为一个记录(Record)。数据库管理系统DBMS(DataBaseManagementSystem)是管理数据库的
3、软件工具,是帮助用户创建、维护和使用数据库的软件系统。1.1.4数据库管理系统数据库管理系统通常具有以下一些功能。(1)数据定义功能(2)数据操作功能(3)控制和管理功能(4)数据字典广泛运用的大型数据库管理系统软件有ORACLE、SYBASE、DB2等,PC上广泛应用的有Access、VisualFoxPro和SQL-Server等。1.数据库系统的组成(1)计算机硬件系统(2)数据库集合(3)数据库管理系统(4)相关软件(5)人员1.1.5数据库系统2.数据库系统的特点(1)数据结构化(2)数据共享(3)数据独立性(4)统一的数据控制1.2关系型数据库1.2.1关系术语与关系特点1.关
4、系术语关系:一个关系就是一张符合一定条件的二维表格。元组:关系中的每一行被称为一个元组,或称为一个记录。属性:关系中的每一列被称为一个属性,或者称为一个字段。域:属性的取值范围。关键字:其值可以唯一标识一个元组的属性。关系模式:对关系的描述称为关系模式。2.关系特点每个属性必须是不可分隔的数据单元;在同一个关系中不能出现相同的属性名;在一个关系中不允许有完全相同的元组;在一个关系中任意交换两行的位置不影响数据的实际含义;在一个关系中任意交换两列的位置不影响数据的实际含义。1.选择从一个关系中找出满足给定条件的元组的操作称为选择。1.2.2关系运算2.投影从一个关系中找出若干个属性构成新的关
5、系的操作称为投影。3.连接将两个关系中的元组按一定条件横向结合拼接成一个新的关系,称为连接。1.3VisualFoxPro概述1.3.1VisualFoxPro的特点VisualFoxPro是一种在PC上广泛运用的DBMS,其特点如下。1.强大的功能2.增强的数据库管理3.增强的SQL语言支持4.支持面向对象程序设计5.提供可视化的开发工具6.增强的OLE应用集成7.支持网络应用1.3.2VisualFoxPro的用户界面启动VisualFoxPro的方法与启动任何其他的Windows应用程序相同。启动后出现的VisualFoxPro主窗口界面如图所示。1.系统菜单栏2.系统工具栏3.窗口
6、工作区4.命令窗口1.交互操作方式2.程序执行方式1.3.3VisualFoxPro的工作方式1.3.4VisualFoxPro的设计工具1.向导2.设计器3.生成器1.“选项”对话框1.3.5VisualFoxPro的环境设置2.设置日期和时间格式3.设置默认工作目录
此文档下载收益归作者所有