第1章VFP数据库系统的应用 - 第l章VFP数据库系统的应用开发概述.pptVIP

第1章VFP数据库系统的应用 - 第l章VFP数据库系统的应用开发概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章VFP数据库系统的应用 - 第l章VFP数据库系统的应用开发概述

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

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档