二级VB基础教程:9.1数据库的基础知识
1.计算机数据管理技术的发展
第一阶段:手工管理阶段,特点是数据长期不存储,没有软件系统来管理数据,没有文件的概念。一组数据对应一个程序。
第二阶段:采用文件管理,其特点是数据不再是程序的组成部分,而是以有组织、有结构的文件形式形成数据文件;文件管理系统是应用程序和数据文件之间的接口。
第三阶段:数据库管理模式,特点是对所有数据进行统一、集中、独立的管理。数据独立于程序存在,可以提供给不同的用户。
2。数据库的基本概念
(1)数据库(数据库DB)
定义:它是以一定的组织形式存储在计算机存储介质中的相互关联的数据的集合。
特点:
最小冗余
数据独立性
实现数据共享
安全有保障,保密性好。
(2)数据库管理系统DBMS
定义:它是操纵和管理数据库的系统软件。
功能:维护数据库,接收并完成用户程序或命令访问数据库的各种请求。
语言:数据定义语言(DDL):用于构建所需的数据库(即设计库结构)
数据操作语言(DML):用于查询和维护数据库。
数据控制语言(DCL):用于控制数据访问和事务管理。
关系数据库中使用的标准语言是结构化查询语言(SQL)。
(3)数据库系统DBS
定义;基于数据库应用的计算机系统。
组成:一个完整的数据库系统由数据库、数据库管理系统、数据库管理员和应用程序组成。
一个数据库还可以分为以下几个组成部分:硬件:计算机硬件
软件:数据库管理系统、操作系统、开发工具、应用程序
用户:应用程序设计人员、最终用户、数据库管理员
层次数据库
网络数据库
网络数据库。
第一代
第一代非关系数据库系统出现在60年代末,包括层次式和网状
第二代关系数据库系统(RDBS),第三代对象关系数据库系统(ORDBS,OOBDS)出现在70年代中期。自20世纪80年代中期以来。
以上三个概念的关系:在数据库系统中,数据库是通过数据库管理系统建立和使用的。
3.数据模型
模型:即描述实体模型的数据。
数据分类:层次模型(树形结构)
网络(具有无向图结构)
关系模型(二维表结构)
模型的性质:2D表中的记录数随着数据的增加而变化,但2D表中的字段数相对固定
2D表中每一列的字段名称。
二维表中不允许有两个相同的行。
二维表格中的行和列的顺序可以任意交换。
4.关系数据库的基本结构
关系数据库的基本结构是一个二维表,包括以下概念:
(1)记录:数据表中的每一行数据。
(2)字段:对于数据表中的每一列,表头(第一行)的内容就是字段名。
(3)表格:由相关数据组成的二维表格。
(4)数据库:相关数据表的集合。
(5)关系:关系表之间通过关联字段建立的关系。
(6)索引:指根据表文件中的一个关键字段或表达式建立记录的逻辑顺序。它是由一系列记录号组成的列表,其目的是提供对数据的快速访问。索引不会改变表中记录的物理顺序。
关键字(索引表达式):用于构建索引的字段或字段表达式。
而数据库表可以通过数据库管理系统软件建立,如Access、Visual FoxPro、SQL Server、Sybase、Oracle等。在VB环境下可以直接建立Access数据库。
关系数据表的特征:
(1)每个字段不能再分解,也不能有同名字段;
(2)各列中的数据具有相同的数据类型;
(3)表中没有内容相同的行(记录)。
5.查询的概念
查询:从相关数据表中选择符合特定要求的数据。
创建方法:可以通过查询生成器创建查询,也可以在SQL窗口中用SELECT—SQL命令直接编写查询。
0条评论