第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.索引 索引是建立在数据表上的单独的物理数据库结构。按 照索引的查询会提高数据检索效率。索引是表中的一个 或多个字段,索引可以是唯一的,也可以是不唯一的
132数据库的建立和访问 创建数据库 可视化数据管理器是Vsua1 Basic提供的一个外接程 序 VisData.exe,在安装VB时被放置在VB安装目录中,可 以单独运行,也可在VB的集成开发环境中启动,用于快 速建立数据库结构并进行数据库内容的编辑。其主要功 能有: 1)新建数据库; 2)打开已存在的数据库 3)建立、更新及删除数据表;建立、增加字段; 4)建立、增加、更正、删除和査询记录;建立、增 加和删除索引; 5)整理数据库等
13.2 数据库的建立和访问 一、 创建数据库 可视化数据管理器是Visual Basic提供的一个外接程 序VisData.exe,在安装VB时被放置在VB安装目录中,可 以单独运行,也可在VB的集成开发环境中启动,用于快 速建立数据库结构并进行数据库内容的编辑。其主要功 能有: 1) 新建数据库; 2) 打开已存在的数据库; 3) 建立、更新及删除数据表;建立、增加字段; 4) 建立、增加、更正、删除和查询记录;建立、增 加和删除索引; 5) 整理数据库等
132数据库的建立和访问 以利用可视化数据管理器创建一个“图书管理”数据库为例: 1.启动可视化数据管理器 在VB中选择“外接程序”菜单上的“可视化数据管理器” 命令,即可打开可视化数据管理器。 To visData 文件)实用程序①窗口)帮助Q 闺圃|圆 待命 用户: admin
13.2 数据库的建立和访问 以利用可视化数据管理器创建一个“图书管理”数据库为例: 1.启动可视化数据管理器 在VB中选择“外接程序”菜单上的“可视化数据管理器” 命令,即可打开可视化数据管理器
132数据库的建立和访问 2.创建数据库 在可视化数据管理器的主界面中选择“文件”菜单中 的“新建(N)…”子菜单项,在出现的下级子菜单 “ Microsoft access(M)…”中选择“ Version7.0 MDB(7) tavisData: C: \Documents and Settings \\ly Documents图书 -dxt Access 数据库 文件)实用程序①窗口)帮助⑩ 库画圍噩圆 并输入扩 展名为同xL语句 数 t图 Properties 执 清除¢ 口中出现 “数据 待命 用户: admin
13.2 数据库的建立和访问 2.创建数据库 在可视化数据管理器的主界面中选择“文件”菜单中 的“新建(N)…”子菜单项,在出现的下级子菜单 “Microsoft Access(M)…”中选择“Version 7.0 MDB(7)”子菜单,弹出“选择要创建的Microsoft Access 数据库”对话框。选择要创建数据库的保存路径并输入扩 展名为.mdb的文件名。 数据库创建好之后,在可视化数据管理器窗口中出现 “数据库窗口”和“SQL语句”两个子窗口
132数据库的建立和访问 3.创建数据表 数据库创建好之后,接着要为数据库创建一个数据表 vdtc: \Documents and Settings SILly Documents\图书管理。x 文件()实用程序⑩窗口()帮助⑩ 国會屠憾勇 G数据库窗口 型x句 AOx 日国团书信息 执行 清除C) BE Fields 国书名 国作者 国出版社 国书号 国单价 国数量 影 Indexes ± Properties 待命 用户:adn
13.2 数据库的建立和访问 3.创建数据表 数据库创建好之后,接着要为数据库创建一个数据表
132数据库的建立和访问 4.输入数据 新建的数据表是一个空表,要让数据库保存数据必须向 数据表添加数据。 e Dynaset:图书信息 添加(A) 编辑① 删除① 关闭c 排序()过滤器〔)移动0)查找() 宇段名称 值①4=缩放 书名 作者 出版社 书号 单价 数量 4/4
13.2 数据库的建立和访问 4.输入数据 新建的数据表是一个空表,要让数据库保存数据必须向 数据表添加数据