第13 本章的学习重点 ☆“可视化数据管理器”创建数据库和表 Visual basic访问数据库的方法 ◆Data控件 AD0对象
第13章 数据库 本章的学习重点 ❖“可视化数据管理器”创建数据库和表 ❖Visual Basic访问数据库的方法 ❖Data控件 ❖ADO对象
131概述 数据库,其实就是数据的集合,通俗地说,也就是存 储数据的“仓库”,只不过该仓库是在计算机中存储, 而且数据是按照一定的格式存放的。 些与数据库相关的概念: 数据库 数据库是依照某种数据模型存储在计算机内的、有组 织的、可共享的数据集合。按照数据的组织形式来分可 以将数据库分为层次数据库、网状数据库和关系数据库。 其中关系数据库是目前应用最广泛的一种数据库。它以 关系模型为基础,利用关系来描述现实世界
13.1 概述 数据库,其实就是数据的集合,通俗地说,也就是存 储数据的“仓库”,只不过该仓库是在计算机中存储, 而且数据是按照一定的格式存放的。 一些与数据库相关的概念: 1.数据库 数据库是依照某种数据模型存储在计算机内的、有组 织的、可共享的数据集合。按照数据的组织形式来分可 以将数据库分为层次数据库、网状数据库和关系数据库。 其中关系数据库是目前应用最广泛的一种数据库。它以 关系模型为基础,利用关系来描述现实世界
131概述 2.关系 关系实质上是一张由行和列组成的二维表。一个关系 既可以用来描述一个实体及其属性,也可以用来描述实 体与实体之间的联系。在关系数据库中,有3种关系,即 对一关系、一对多关系和多对多关系。一个数据库可 以包含多个关系即多张二维表。如一个学生成绩管理数 据库中,可以有“学生信息”表、“课程信息”表和 “成绩”表。 3.记录 记录是指表中的一行。一记录和行的意思是相同的
13.1 概述 2.关系 关系实质上是一张由行和列组成的二维表。一个关系 既可以用来描述一个实体及其属性,也可以用来描述实 体与实体之间的联系。在关系数据库中,有3种关系,即 一对一关系、一对多关系和多对多关系。一个数据库可 以包含多个关系即多张二维表。如一个学生成绩管理数 据库中,可以有“学生信息”表、“课程信息”表和 “成绩”表。 3.记录 记录是指表中的一行。一记录和行的意思是相同的
131概述 4.字段 字段是表中的一列。一般字段和列所指的内容是相同 的。字段是数据表表示对象的一个属性。如“学生信息” 表表示学生对象。学生有学号、姓名、专业班级、籍贯 和出生日期等属性,所以该表应该有5个字段。同一个字 段的数据必须具有相同的数据类型。 5.主键 主键也称主码,是数据表的一个特殊的字段或几个字 段的组合。它可以唯一区分一条记录,在一个数据表中 不允许有相同主键的两条记录出现。例如,在图书管理 数据库中,每本图书可以有相同的书名。为了区别不同 的对象,可以将图书的书号设为主键
13.1 概述 4.字段 字段是表中的一列。一般字段和列所指的内容是相同 的。字段是数据表表示对象的一个属性。如 “学生信息” 表表示学生对象。学生有学号、姓名、专业班级、籍贯 和出生日期等属性,所以该表应该有5个字段。同一个字 段的数据必须具有相同的数据类型。 5.主键 主键也称主码,是数据表的一个特殊的字段或几个字 段的组合。它可以唯一区分一条记录,在一个数据表中 不允许有相同主键的两条记录出现。例如,在图书管理 数据库中,每本图书可以有相同的书名。为了区别不同 的对象,可以将图书的书号设为主键
131概述 6.索引 索引是建立在数据表上的单独的物理数据库结构。按 照索引的查询会提高数据检索效率。索引是表中的一个 或多个字段,索引可以是唯一的,也可以是不唯一的
13.1 概述 6.索引 索引是建立在数据表上的单独的物理数据库结构。按 照索引的查询会提高数据检索效率。索引是表中的一个 或多个字段,索引可以是唯一的,也可以是不唯一的