- 1、本文档共139页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
21世纪高等院校计算机系列教材 Visual FoxPro程序设计基础教程(第二版) 中国水利水电出版社 2006.12 主要参文献: [1] 萨师煊,王珊.数据库系统概论(第三版).北 京:高等教育出版社,2000 [2] 杨冬青,唐世谓等译.数据库系统概念(原书第4 版).北京:机械工业出版社,2003 [3] 史济民,汤观全.Visual FoxPro及其应用系统开 发.北京:清华大学出版社,2000 [4] 杨智辉,胡晓波,周颖.Microsoft Visual FoxPro 8.0标准教程.北京:海洋出版社,2004 [5] MSDN Library Visual Studio 6.0: Visual FoxPro文 档/使用Visual FoxPro/用户指南|程序员指南 第1章 Visual FoxPro基础 数据库基础 Visual FoxPro简介 Visual FoxPro6.0基本概念与规则 面向对象程序设计的概念 Visual FoxPro6.0的程序设计工具 小结 1.1.1 数据库系统及其特点与发展历史 数据库技术是在20世纪60年代末兴起的一种数据管理方法,也是信息管理中的一项非常重要的新技术。由于数据库具有数据结构化、冗余度低、程序独立性高和易于扩充、易于编制应用程序等优点,因此近年来得到迅速发展,被广泛应用于国民经济、文化教育、企业管理、电子商务和电子政务等各个领域,为计算机应用开辟了广阔的天地。 1.数据、信息和数据库 数据和信息密切相关,但又有区别。 数据(Data)在一般意义上被认为是对客观事物特征所进行的一种抽象化、符号化表示。 信息(Information)通常被认为是有一定含义的、经过加工(处理)的、对决策有价值的数据。 数据库(DataBase, DB)在通俗的意义上可理解为存储数据的仓库,它是按一定组织方式存储的相互有关的数据的集合,这些数据不仅彼此关联,而且可动态变化。 数据库管理系统(DataBase Management System,DBMS)的概念。它是数据库系统的管理控制中心 DBMS的功能 提供数据库定义语言(Data Definition Language,DLL),供用户定义数据库文件结构,建立所需的数据库。 提供数据库操纵语言(Data Manipulation Language,DML),实现对数据库数据的基本操作:检索、插入、修改和删除。 提供核心控制程序,实现对数据库运行操作的统一管理,包括并发控制、存取控制(安全性检查)、完整性约束条件的检查和执行、数据库内部的维护(如索引、数据字典的自动维护)等。 提供一组实用程序,完成数据库的建立和维护功能,包括初始数据的载入、转换功能,数据库的转储功能,数据库的性能监视、分析功能,数据通信功能等。 本书用到的数据实例 P2-P3 表1-1~表1-5 在关系型数据库系统中,表中的一列称为一个字段,一行称为一条记录,一条记录由多个字段构成,多条记录的集合则构成一个数据表文件(在Visual FoxPro中以.DBF为扩展名)。 本书用到的数据实例(续) DZ.DBF(读者信息表): {dzbh(读者编号), dzxm(读者姓名), dzxb(读者性别), gzdw(工作单位), jtzz(家庭住址), zlbh(种类编号), dhhm(电话号码), dznl(读者年龄), bz (备注)} SJ.DBF(书籍信息表): {sibh(书籍编号), sjmc(书籍名称), sjzz(书籍作者), cbs (出版社), ys(页数), jg(价格), lbbh(类别编号), bz(备注)} JY.DBF(借阅信息表): {jybh(借阅编号), dzbh(读者编号), sjbh(书籍编号), cjrq(出借日期), hsrq(还书日期), bz(备注)} DZZL.DBF(读者种类表): {zlbh(种类编号), zlmc(种类名称), jssl(借书数量), jsqx(借书期限), bz(备注)} SJZL.DBF(书籍种类): {lbbh(类别编号), lbmc(类别名称), gjc(关键词), bz(备注)} 2.数据库系统 数据库系统(DataBase System,DBS):以数据库应用为基础的计算机系统 (1)计算机硬件 (2)数据库 (3)数据库管理系统 (4)相关软件 (5)人员 管理员(Data Base Administrator,DBA) 应用程序员 用户 3.数据库系统的特点 (1) 面向全组织的复杂的数据结构 (2) 数据冗余度小,易扩充 (3) 具有较高的数据和程序的独立性
您可能关注的文档
- Visual Basic语言程序设计教程(第二版) 程胜利 第11章 文件新.ppt
- Visual Basic语言程序设计教程(第二版) 程胜利 第14章 图形处理新.ppt
- Visual C++ 6.0实例教程 第2章新.ppt
- Visual C++ 6.0实例教程 第3章新.ppt
- Visual C++ 6.0实例教程 第5章新.ppt
- Visual C++ 6.0实例教程 第7章新.ppt
- Visual C++ 6.0实例教程(第二版) 杨国兴 第2章 对话框与控件新.ppt
- Visual C++ 6.0实例教程(第二版) 杨国兴 第3章 菜单与控制条新.ppt
- Visual C++ 6.0实例教程(第二版) 杨国兴 第6章 文件操作新.ppt
- Visual C++ 6.0实例教程(第二版) 杨国兴 第7章 MFC通用类新.ppt
- Visual FoxPro程序设计基础教程(第二版) 李正凡 第3章新.ppt
- Visual FoxPro程序设计基础教程(第二版) 李正凡 第4章新.ppt
- Visual FoxPro程序设计基础教程(第二版) 李正凡 第7章新.ppt
- Visual FoxPro程序设计基础教程(第二版) 李正凡 第8章新.ppt
- Visual FoxPro程序设计及其应用系统开发 第3章项目管理器新.ppt
- Visual FoxPro程序设计及其应用系统开发 第4章数据库和数据表的可视化操作新.ppt
- Visual FoxPro程序设计及其应用系统开发 第8章面向对象程序设计新.ppt
- Visual FoxPro程序设计及其应用系统开发 第9章表单新.ppt
- Visual FoxPro数据库程序设计教程 王凤领与案例 第2章 项目管理器及其操作新.ppt
- Visual FoxPro数据库程序设计教程 王凤领与案例 第3章 数据表的基本操作新.ppt
文档评论(0)