2011VFP课程1-6篇.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中文Visual FoxPro 6.0 操作教程 秦翠萍 第一章 数据库简介 第一章 数据库简介 1.1 计算机数据管理的发展 1.1.1 数据与数据处理   一、相关概念   1. 数据(Data)   2. 信息(Information) 信息是一种已经被加工为特定形式的数据。 3.数据处理 4. 数据管理 对数据进行处理的过程就是数据管理。    数据:指存储在某一媒体上能够识别的物理符号。数据有文字、数字、和其他字符组成的文本形式的数据,还包括图形,图像、声音、动画、影像等多媒体数据。数据的概念包括两方面:一是描述事物的数据内容,另一个是存储在某一种媒体上的数据形式。(以一张二维表为例:出生日期是1985年7月21日,则其数据内容是一个日期,其数据形式事表示为“1985.7.21”,也可为“1985/07/21”。 数据处理 :对原始数据进行的诸如: 采集、接收、传送、转换、存储、整理、分类、排序、索引、查找、统计、计算、检索等一系列加工操作的过程. 目的: 获得有用的数据 ─ 信息. 1.1.2 计算机数据管理的发展 数据管理技术的发展(五个阶段) 1. 人工管理阶段 2.文件系统 3.数据库系统 4.分布式数据库系统 5.面向对象数据库系统   1. 人工管理阶段   (计算机产生-20世纪50年代)   主要用于科学计算。   特点:   (1)数据与程序不具有独立性,不能共享;   (2)数据不能长期保存;   (3)数据由应用程序自行管理;     2. 文件系统阶段   (20世纪50年代后期-60年代中期) 不仅用于科学计算,还大量用于管理数据。 特点: (1)程序和数据有了一定的独立性 ; (2)数据可长期保存 ; (3)数据由文件系统管理 ; (4)数据独立性差,共享性差。 此阶段文件被分为两类:程序文件和数据文件。 3. 数据库管理系统阶段  (20世纪60年代后期)此阶段出现了数据库技术 特点:   (1)数据结构化。采用复杂的结构化的数据模型   (2)较高的数据独立性   (3)共享性好,最低的冗余度   (4)有统一的数据控制功能 ⑴ 第一代数据库系统 非关系型数据库系统:层次型、网状型数据库系统. ⑵ 第二代数据库系统 关系型数据库系统,目前应用最广泛的数据库系统. ⑶ 第三代数据库系统 结合网络通信、多媒体技术、面向对象的程序设计方法、人工智能、并行计算机系统等计算机新技术的数据库系统. 如: 分布式数据库系统、多媒体数据库系统、面向对象数据库系统、知识数据库系统、并行数据库系统、数据仓库等. 4.分布式数据库系统 20世纪70年代后期,分布式数据库系统正是数据库技术与计算机网络技术紧密结合的产物。 5.面向对象数据库系统 面向对象数据库系统是数据库技术与面向对象程序设计相结合的产物。 1.2 数据库系统及数据模型 1.2.1 数据库系统基本概念 1.2.2 实体及实体间的联系 1.2.3 数据模型 1.2 .1 数据库系统概念 数据库系统的组成 ⑴ 硬件系统; ⑵ 软件系统 ( 操作系统, 数据库管理系统, 应用软件) ; ⑶ 数据集合; ⑷ 用户 ( 管理员, 专业开发人员, 最终用户 ) . 数据库、数据库管理系统和数据库系统是三个不同的概念。 数据库强调的是数据; 数据库管理系统强调的是系统软件; 数据库系统强调的是数据库的整个运行系统。 1.2.2 实体及实体间的联系: 1实体:一个具体的事物称为一个实体。(一行记录)如张三同学,石景山大学 2实体的属性:实体所具有的某一特性称为属性(列)。学生实体中的姓名属性,“姓名”和取值字符类型是属性型,而“李建国”是属性值。 3实体型:具有相同属性的实体必然具有的共同特征。如学生实体型是:学生(学号,姓名,性别,年龄) 4实体集:同类型实体的集合称为实体集(表)。如一个班的学生 5实体间的联系:分为三类:一对一联系,一对多联系,多对多联系。 1.2.3 数据模型 设计数据库系统时,一般先用图或表的形式抽象地反映数据彼此之间的关系,这个过程称为建立数据模型,所建立的图或表及其关系称为数据模型。 数据库管理系统常用的数据模型有3种: 层次模型、网状模型、关系模型。 1. 层次模型(Hierarchical Model) 用树形结构表示数据及其联系的数据模型称为层次模型。 树是由结点和连线组成,结点表示数据

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档