┌嗄鈤鉋影┐(
网学)贡献
1·1 数据库基本概念 ㈠信息与数据 1、数据 、数据:泛指一切可以被计算机处理的符号及其组合。 2、信息:是经过加工处理,具有一定意义的数据。 、信息: 数据处理:利用计算机将各种类型的数据转换成信息的过程。 ㈡数据处理 数据管理: 数据管理:对数据进行组织、存储、分类、 检索、维护等数据处理技术,是 数据处理的核心。 1·1 数据库基本概念 数据管理技术的发展: 数据管理技术的发展 ①人工管理方式(50 年代中期以前) ②文件系统管理方式(50 年代末期以后) ③数据库系统管理方式(70 年代初期以后) 数据库系统的特点: 数据库系统的特点 (1)实现了数据的结构化(具有特定数据模型组织数据); (2)实现了数据共享; (3)程序和数据高度独立; (4)用一个软件统一管理数据。 1.3 数据库系统基本知识 1、数据库(Data Base) :以一定的组织方式存储在计算机存储器上的、 能为多个用户共享的、与应用程序彼此独 、数据库( ) 立的一组相关数据的集合。 2、数据库管理系统(DBMS) :是对数据库进行统一管理和控制的系统软件。是数据库系统的核心部分。 、数据库
管理系统( ) : 主要功能:数据库的定义、建立、操纵、管理和维护。 主要功能 3、数据库系统(DBS) :具有管理数据库功能的
计算机软、硬件综合系统。 、数据库系统( ) : 数据库系统的组成: 数据库
系统的组成:计算机硬件、操作系统、数据 库、 数据库管理系统(DBMS)和建立在该数据库之上的相关
软件、数据库管理员、用户。 4、数据库应用系统(DBAS) :是在 DBMS 支持下根据实际
问题开发出来的数据库应用软件,通常由数据库和 、数据库应用系统( ) : 应用程序组成。 1·4 数据模型 概念: 概念:是指数据库的组织形式,是反映数据之间整体逻辑结构的数学模型。 常用的数据模型 的数据模型:1、层次模型;2、网状模型;3、关系模型。
常用的数据模型 关系模型:特指具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。 /*关系(二维表)举例*/ 关系模型 关系模型的主要特点: 关系模型的主要特点: 1、关系(表)中每一数据项不可再分;2、每一竖列的数据类型必须相同,且各列 的顺序是任意的 3、每一横行记录由多个字段值构成,记录的顺序是任意的; 4、一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。 关系数据库 定义:是若干二维数据表文件的集合。同一数据
库中相关联的表间关系: 一对一、一对多、多对一、多对多。 (举例) 关系运算 选择:从数据表中选出满足条件的记录。如:VF 中的 FOR、WHILE、WHERE 子句可实现选择运算。 投影:从数据表中选出指定的字段。如:VF 中的 FIELDS、SELECT 子句可实现投影运算。 连接:从两个数据表中选出部分字段组成一个新的数据表。如:VF 中的连接命令可实现连接运算。 关系的完整性 是指关系中的数据及相关联关系的数据间必须遵循的制约和依存关系,以保证数据的正确性、有效性和相容性。 实体完整性: 实体完整性:是指关系中的主关键字值必须惟一且不能取空值。 域完整性: 域完整性:对数据表中字段的值域、字段的类型及字段的有效性规则等的约束。 参照完整性: 参照完整性:是指相关联的数据表间,外关键字应取被参照关系中的主关键字值。 1 VF 的特点: 的特点: 1、用户界面良好; 2、面向对象编程技术功能强; 3、增加了数据类型和函数; 4、数据库的操作简便; 5、多个用户可以一起开发程序; 6、可与其他应用程序交互使用; 7、独特的开发客户/服务器解决
方案; 8、可以升级早期版本。 2 启动和退出 VF6·0 3 VF 的系统窗口 1、窗口组成 2、菜单及操作
4 VF 的文件类型 1、表文件(.DBF) 2、数据库文件(.DBC) 3、项目文件(.PJ