文档介绍:第1章Visual FoxPro系统概述
1-1数据库的基本概念 1
1-2数据库的类型 2
1-3关系数据库 3
1-4如何设计数据库 5
1-5 VFP 的运行环境 6
1-6 VFP启动与退出 7
1-7 VFP用户界面 9
1
1-1数据库的基本概念
1-1-1 什么是数据库、数据库管理系统、数据库系统 1
1-1-2 数据库系统的优点 2
2
1-1数据库的基本概念
1-1-1 什么是数据库、数据库管理系统、数据库系统
(DataBase简称DB)
数据库可通俗的理解为存放数据的仓库。它是指按照一定的组织结构存储在计算机存储设备(如软盘、硬盘)上并可共享的相关数据的集合。它既反映了描述事物的数据本身,又反映了相关事物之间的联系。数据库与应用程序彼此独立。对数据的增加、删除、修改和检索由数据库管理系统进行统一的控制。
3
(DataBase Management System简称DBMS)
数据库管理系统是用户用来建立、使用和管理数据库的软件系统。它属于计算机系统软件。它主要具有数据库的定义、操作、运行和维护等功能,并提供了数据的安全性检查和完整性约束控制,以方便用户对大量的数据进行管理和存储。
4
(DataBase System简称DBS)
数据库系统是指带有数据库的计算机系统,它包括相应计算机硬件系统、软件系统、数据库、数据库管理系统、数据库管理员和用户。其中,数据库管理系统是数据库系统的核心组成部分。
5
(DataBase Application System简称DBAS)
数据库应用系统是指用户为了解决某一类信息处理的实际问题而利用数据库系统开发的软件系统。
(DataBase Administrator简称DBA)
数据库管理员是负责数据库全面维护,具有较高计算机应用技术水平的系统工作人员。
6
1-1-2数据库系统的优点
数据库系统中的数据是有结构的,并且由数据库管理系统进行统一的管理。数据库系统不仅可以表示事物内部数据之间的联系,而且还可以表示事物与事物之间的联系。因此,在设计数据库的结构时,不应以某个具体应用系统的需求作为惟一依据,一定要考虑整个数据库的数据结构,不仅要反映数据本身,还要反映出数据之间的联系。
7
,冗余度小
数据库中的数据由系统统一管理,集中存储。数据库系统从整体规划描述系统的数据,数据不仅面向具体的应用,而且还面向整个系统的应用。系统中的各种用户可以根据各自应用的需求访问不同的数据子集,以达到数据的共享,提高数据的利用率,同时也大大减少数据的冗余,节约了数据存储空间,有利于保持数据的一致性。
数据独立性是指数据库中数据的逻辑组织和物理存储方式与用户的应用程序无关。任何一方的改变一般不会影响另一方。
8
数据库中的数据被多个用户或应用程序所共享。当多个用户同时存取或修改数据库中的数据时,可能会发生相互之间的干扰,产生错误数据,甚至破坏数据库。数据库管理系统提供较强的保护控制功能,它包括数据的并发控制功能、数据的安全性控制功能和数据的完整性控制功能,以避免由于控制不当而使数据产生错误。
9
1-2数据库的类型
1-2-1 层次模型 2
1-2-2 网状模型 3
1-2-3 关系模型 3
10