欢迎来到天天文库
浏览记录
ID:42726868
大小:435.50 KB
页数:21页
时间:2019-09-21
《第l章VFP数据库系统的应用开发概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章VFP数据库系统概述1.1数据库系统概述1.2数据库应用系统开发概述1.3本教材使用的实例数据库系统简介目录随着科学技术和经济的飞速发展,人们对信息的需求量越来越大。建立高效的信息管理系统已成为越来越多用户的迫切需求,各单位都积极创建自己的数据库系统,以便共享信息和数据,及时、准确、方便地传输、存储和处理数据,以提高单位的管理水平和信息数据处理速度,增强单位的竞争力。1.1数据库系统概述1数据与数据处理数据(data)是反映客观事务属性的记录,是信息的载体。是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性
2、的数据内容;其二是存储在某一种媒体上的数据形式。数据处理的中心问题是数据管理。数据管理是指对数据进行分类、组织、编码、存储、检索和维护等,以便用户能从大量的、原始的数据中提取出有价值的信息,以便用户能利用计算机科学地管理大量的、原始的数据信息。2数据库数据库(DataBase)可以直观地理解为存放数据的仓库。3数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是对数据库进行管理的系统软件。它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。目前,数据库管理系统以关系数
3、据模型为主。下面简单介绍几种常见的关系型数据库管理系统。(1)小型的桌面数据库管理系统有VisualFoxPro6.0,Access等。(2)SQLServer2000是Microsoft公司推出的中型数据库管理系统。(3)0racle9数据库是美国0rac]e公司推出的优秀的大型数据库管理系统。4数据库系统数据库管理系统DBMS应用程序M数据库应用程序A应用程序B…图1-1数据库系统关系型数据库的主要术语在关系数据模型中,数据的逻辑结构是一张二维表。主要概念如下:属性:二维表中垂直方向的列称为属性,或称一个字段。域:一个属性的取值范围叫做一个域
4、。元组:二维表中水平方向的行称为元组,或称一条记录。关系:元组的集合称为关系,一个关系对应一张二维表。在VisualFoxPro中,一个关系就是一个表文件。码:又称为关键字。二维表中的某个属性,它的值唯一地标识了一个元组,则称该属性为关键字。若一个关系有多个关键字,则选定其中一个为主关键字。分量:元组中的一个属性值。3.关系运算(1)选择(select)选择运算即在关系中选择满足某些条件的记录组成一个新的关系。(2)投影(project)投影运算是在关系中选择某些属性列组成一个新的关系。(3)连接(join)连接运算是从两个关系或多个关系通过连接
5、条件组成一个新的关系。1.2数据库应用系统开发步骤数据库应用开发流程遵循软件开发的一般规律和生存周期,应该按以下步骤进行。(l)需求分析。(2)系统分析。(3)系统设计。(4)运行测试。(5)运行维护。1.2.2数据库设计数据库设计包括概念设计、逻辑设计、物理设计3个阶段1.概念设计概念设计是根据用户的数据需求进行综合和抽象,转化出一个统一的概念模型,设计画出E-R图。2.逻辑设计数据库的逻辑设计就是要确定数据库的逻辑结构。3.物理设计数据库的物理设计是在数据库管理系统上实现数据库的创建。1.3本教材使用的实例数据库系统简介本教材使用Visual
6、FoxPro6.0桌面数据库管理系统作为开发工具,使用学籍管理数据库作为实例数据库。1、项目名szjmstudentsys;2、数据库名szjmstudent各表部分参考数据图1-2学生基本情况表图1-3系部专业情况表图1-4班级情况表图1-5课程表图1-6学生成绩表本章小结本章简要介绍了数据、数据处理、数据库、数据库系统、数据库管理系统(DBMS)的基本概念,并以关系数据模型为主介绍了关系型数据库的主要术语:属性、域、元组、关系和关键字等基本概念,介绍了关系型数据库二维表的主要特点和关系运算。介绍了数据库应用系统5个开发步骤,数据库设计的3个阶
7、段,应用程序设计的3个阶段。VFP是关系型数据库管理系统,具有强大的数据处理功能、丰富的可视化工具和友好的图形界面等优点深受广大用户欢迎。
此文档下载收益归作者所有