- 1、本文档共110页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro程序设计 目录 第1章 数据库系统基础知识 第2章 VFP数据库管理系统 第3章 数据库的基本操作 第4章 查询与视图 第5章 程序设计基础 第6章 表单 第7章 类的创建与使用 第8章 报表 第9章 菜单和工具栏 第10章 应用程序的开发与发布 第1章 概述 1.1 数据处理与数据管理技术 1.2 数据库系统的组成 1.3 数据库系统的模式结构 1.4 数据模型 1.5 SQL语言 1.6 数据库设计基础及主流DBMS 1.1 数据处理与数据管理技术 1.1.1 信息、数据与数据处理 信息:现实世界中事物存在方式或运动状态的反映(通过认识主体的所感知或描述)。 数据:描述现实世界种实物的符号记录。 两者的区别:数据按一定的格式对信息进行的符号化表示,信息是数据的语义解释。 数据处理: 1.1.2数据管理技术的发展 数据处理技术的形成和发展经历了早期的人工管理、文件系统、数据库系统这三个阶段。人工管理是最原始的数据管理方式,由于数据的不共享性,而被文件系统所代替。文件系统虽然数据具有共享性,但共享性差、独立性差、冗余度高而被数据库系统所代替。由于数据库系统具有共享性高、冗余度小、数据的独立性好的优点使它成为当今数据处理的主要工具。在20世纪60年代末,美国IBM公司成功地研制出第一个商品化的数据库系统IMS (Information Management System),以后又相继出现了DBASE、FoxBASE、FoxPro、VFP等数据库系统。 信息化社会的到来,使数据库系统的应用更为广泛,技术更加成熟,它与人工管理、文件系统比较有如下特点: 1、数据结构化 在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但从整个系统来说,数据又是没有结果的。数据库系统则不同,在同一数据库中的数据文件也存在联系,即在整体上服从一定的结构形式。 2、数据的共享 共享是数据库系统的目的,也是其重要特点。一个数据库中的数据不仅可为同一企业或机构之内的各个部门共享,也可为不同单位、地域甚至不同国家的用户共享。而在文件系统同,数据一般是由特定的用户专用的。 3、数据的独立性 在文件应用系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改变。数据库系统则力求减少这种相互依赖,实现数据的独立性。虽然目前还未能完全做到这一点,但较之文件系统已大有改善。 4、冗余度低 数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。 1.2.1 数据库系统 数据(Data)是指能存储在计算机系统的物理介质上并能被计算机识别的物理符号。它包括文字、图形、图像、声音等。 数据处理(Data Processing)是指将数据转为对用户来讲有用信息的过程。 数据库(Database)是指存储在计算机存储器中结构化的、能为多个用户共享且又独立于应用程序的相关数据的集合。 数据库管理系统(DBMS, DataBase Management System)是指可以对数据库的建立、使用和维护管理的软件。它包括数据定义语言DDL(Data Define Language)、数据操纵语言DML(Data Manipulation Language)、管理与控制程序。 数据库应用系统 (DBAS, DataBase Application System)是指用数据库系统资源,面向某一实际应用而开发的具体应用程序软件系统,如学籍管理系统、工资管理系统等。 数据库系统(DBS即DataBase System)是指在计算机系统中引入数据库后的系统,它由硬件系统、数据库集合、数据库管理系统、相关软件、数据库管理员、用户组成。 1.3 数据库系统的模式结构 数据库系统的三级模式结构:外部层,概念层和内部层,分别对应数据库模式的外模式、模式和内模式。 1、数据模型的基本概念 在现实世界中,将研究对象的抽象化、形式化的描述过程称为模型。 数据模型包含: 数据的静态特征:数据结构和数据间的关系 数据的动态特征:定义在数据上的操作 数据的完整性约束:数据必须满足的条件 实体:客观存在并可以相互区别的事物称为实体。实体可以是实际的事务,如教师、职工、部门、单位等;也可以是抽象的事件,如比赛、订货、选修课程等。 属性:实体所具有的某一特性称为属性,例如学生可以用学号、姓名、性别、出生日期等属性描述。 域:属性的取值范围称为域,如学生的一门课成绩取值为0~100之间。 实体型:若干个属性名组成的集合表示一个实体的类型成为实体型。 实体集:同型实体的集合称
文档评论(0)