0 第十五讲 VB数据库应用(1)
第十五讲 VB数据库应用(1)
美兔g三天象 本章教学内容 8.1数据库基本知识 8.2Data控件 8.3 ADODC控件 8.4ADO对象模型 8.5数据窗体向导 8.6数据环境设计器 8.7数据报表Data Report
本章教学内容 8.1 数据库基本知识 8.2 Data控件 8.3 ADODC控件 8.4 ADO对象模型 8.5 数据窗体向导 8.6 数据环境设计器 8.7 数据报表Data Report
S如華兔坚工大 本讲教学内容 8.1数据库基本知识 8.2Data控件
本讲教学内容 8.1 数据库基本知识 8.2 Data控件
8.1数据库基本知识 1.什么是数据库 数据库是存储在某种存储介质上的相关数据 的集合。 2.数据库的特点 数据库中的数据按一定的数据模型组织,描 述和存储,具有较小的冗余度,较高的数据独立 性和易扩展性,并可为各种用户共享。 3.目前较为常用的数据模型是关系数据模型。所 对应的数据库称为关系数据库
8.1 数据库基本知识 1. 什么是数据库 数据库是存储在某种存储介质上的相关数据 的集合。 2. 数据库的特点 数据库中的数据按一定的数据模型组织,描 述和存储,具有较小的冗余度,较高的数据独立 性和易扩展性,并可为各种用户共享。 3. 目前较为常用的数据模型是关系数据模型。所 对应的数据库称为关系数据库
理之 、关系数据库的基本结构 1.关系数据模型的逻辑结构是一张 二 维表, 和我们在日常生活中使用的表格在 直观上是一致的。 2.关系型数据库中一些常见的术语 (1)记录(Record:每一行数据为一条记录。 (2)字段(Field):每一列为一个字段。 (3)数据表(Table:由记录的集合组成的二维 表格称为数据表。 (4)数据库(Database):多个相互关联的数据 表的集合
一、 关系数据库的基本结构 1. 关系数据模型的逻辑结构是一张 二维表,和我们在日常生活中使用的表格在 直观上是一致的。 2. 关系型数据库中一些常见的术语 (1) 记录(Record): 每一行数据为一条记录。 (2) 字段(Field): 每一列为一个字段。 (3)数据表(Table): 由记录的集合组成的二维 表格称为数据表。 (4)数据库(Database): 多个相互关联的数据 表的集合
CHINA (⑤)主键:一个字段或多个字段的组合,唯 地标识了表中的一行。它不允许有空值,主键 是表中所保存的每一条记录的唯一标识。 (6)索引:通过索引可以快速访问数据库中的指定信 息。在数据库设计器中可以创建三种类型的索引 分别是唯一索引、主键索引和簇索引。通常在数 据库表中如果为表定义了一个主键将自动地创建 主键索引,主键索引是唯一索引的特殊类型。主 键索引要求主键值是唯一的。 (⑦)关系:一个数据库可以由多张表组成,根据不同 情况,表与表之间可以建立不同类型的关系。表 之间的关系有一对一关系,一对多关系和多对多 关系
(5)主键: 一个字段或多个字段的组合,唯 一地标识了表中的一行。它不允许有空值,主键 是表中所保存的每一条记录的唯一标识。 (6)索引: 通过索引可以快速访问数据库中的指定信 息。在数据库设计器中可以创建三种类型的索引, 分别是唯一索引、主键索引和簇索引。通常在数 据库表中如果为表定义了一个主键将自动地创建 主键索引,主键索引是唯一索引的特殊类型。主 键索引要求主键值是唯一的。 (7)关系: 一个数据库可以由多张表组成,根据不同 情况,表与表之间可以建立不同类型的关系。表 之间的关系有一对一关系,一对多关系和多对多 关系
Y OF 例如,一个小型超市管理数据库 (supermarket.mdb)由三张数据表组成,分别为 类别信息表(Class)、供应商信息表(provider)和商 品信息表(goods)。 类别信息表(Class)有2个字段:类别名称、说 明,该表的字段设置和记录分别如下图所示。 围cass:表 圃class::表 可 类别名称 说明 宇段名称数据类型 +点心 点心,糖果等 类别名称 文本 + 调味品 果酱等 说明 备注 + 肉/家 精制肉 + 圣诞礼物 小玩具等 + 饮料 茶,啤酒等
例如,一个小型超市管理数据库 (supermarket.mdb)由三张数据表组成,分别为 类别信息表(Class)、供应商信息表(provider)和商 品信息表(goods)。 类别信息表(Class)有2个字段:类别名称、说 明,该表的字段设置和记录分别如下图所示
蜂线男三天华 供应商信息表(provider)有6个字段: 圃provider:表-口X 字段名称数据类型人入 围provider:表 -可× ?供应商名称文本 供应商名称联系人姓名地址城市电传真 联系人姓名文本 地址 文本 +佳佳乐 陈小姐 西大街1号北京65553567 城市 文本 家乐 毕先生 新华路8号广州81234563 电话 文本 康富食品 黄小姐 福大街2号北京65822786 传真 文本 + 妙生 胡先生 南京路2号上海85558349 商品信息表(goods)有7个字段: 国good水:表 可X 圃good5:表 。口X 商品名称供应商名称类别名称单位数量单价库存量进货日期 字段名称数据类型 饼千 家乐 点心 每箱12包¥23.25 352001-4-15 饼干 康富食品 点心 每袋6包 ¥21.00 222002-1-29 8商品名称文本 蕃茄酱 佳佳乐 调味品 每箱12瓶¥10.00 132001-3-10 供应商名称文本 蕃茄酱 妙生 调味品 每箱12瓶¥25.00 1201999-5-12 类别名称文本 鸡肉 妙生 肉家离 每袋500克¥97.00 291999-2-24 酱牛肉 佳佳乐 肉/家禽 每袋500克¥29.00 2000-2-8 单位数量文本 牛奶 康富食品 饮料 每箱12瓶 ¥38.00 862002-3-15 单价 货币 牛奶 妙生 饮料 每箱30瓶¥40.00 62002-4-14 苹果汁 佳佳乐 饮料 每箱24瓶 ¥18.00 392002-4-9 库存量 数字 神秘礼物家乐 圣诞礼物 ¥28.00 501999-11-5 进货日期日期/时间 银火树家乐 圣诞礼物 ¥65.00 322001-5-10
供应商信息表(provider)有6个字段: 商品信息表(goods)有7个字段:
二、建立数据库 在VB环境中可以通过可视化数据管理器 (Visadata.exe)建立数据库。下面简单介绍使用该 数据管理器建立数据库supermarket.mdb。 (1)启动可视化数据管理器 选择“外接程序”菜单的“可视化数据管理 器”命令启动数据管理器,进入数据库设计界面, 如下图所示。 VisData ▣▣☒ 文件⑧)实用程序窗口健)帮助) 圃蹈品曾署翻的物 待命 用户:admin
二、 建立数据库 在VB环境中可以通过可视化数据管理器 (Visadata.exe)建立数据库。下面简单介绍使用该 数据管理器建立数据库supermarket.mdb。 ⑴ 启动可视化数据管理器 选择“外接程序”菜单的“可视化数据管理 器”命令启动数据管理器,进入数据库设计界面, 如下图所示
(2)建立数据库 单击数据管理器的“文件”菜单中的“新 建”命令,在下一级菜单中选择“Microsoft Access.”命令,接着选择“Version7.0MDB” 命令,出现“选择要建立的Microsoft Access数 据库”对话框,输入文件名为supermarket..mdb, 则在数据管理器中出现如下图所示的“数据库窗 ▣ VisData:D:\supermarket.mdb 文件E)实用程序(四窗口灿帮助心 圃蹈品詈署翻白 同数据库…一可× S0L吾列 -口x 压图roperties 执行@) 清除C) 待命 用户:admin
⑵ 建立数据库 单击数据管理器的“文件”菜单中的“新 建”命令,在下一级菜单中选择“Microsoft Access …”命令,接着选择“Version 7.0 MDB” 命令,出现“选择要建立的Microsoft Access 数 据库”对话框,输入文件名为supermarket.mdb, 则在数据管理器中出现如下图所示的“数据库窗 口”