州S阳華束理三大子 本章教学内容 VNVERSITY OF SCIENCE N 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
g三] 、UMIVERSITY OF S/E 8.1数据库基本知识 1.什么是数据库 数据库是存储在某种存储介质上的相关数据 的集合。 2.数据库的特点 数据库中的数据按一定的数据模型组织,描 述和存储,具有较小的冗余度,较高的数据独立 性和易扩展性,并可为各种用户共享。 3.目前较为常用的数据模型是关系数据模型。所 对应的数据库称为关系数据库
8.1 数据库基本知识 1. 什么是数据库 数据库是存储在某种存储介质上的相关数据 的集合。 2. 数据库的特点 数据库中的数据按一定的数据模型组织,描 述和存储,具有较小的冗余度,较高的数据独立 性和易扩展性,并可为各种用户共享。 3. 目前较为常用的数据模型是关系数据模型。所 对应的数据库称为关系数据库
关系数据库的基本结构 、VIVERSITY OF SC/E 1.关系数据模型的逻辑结构是一张 二 维表, 和我们在日常生活中使用的表格在 直观上是一致的 2.关系型数据库中一些常见的术语 (1)记录(Record):每一行数据为一条记录。 (2)字段(Field):每一列为一个字段 (3)数据表(Table):由记录的集合组成的二维 表格称为数据表 (4)数据库(Database):多个相互关联的数据 表的集合
一、 关系数据库的基本结构 1. 关系数据模型的逻辑结构是一张 二维表,和我们在日常生活中使用的表格在 直观上是一致的。 2. 关系型数据库中一些常见的术语 (1) 记录(Record): 每一行数据为一条记录。 (2) 字段(Field): 每一列为一个字段。 (3)数据表(Table): 由记录的集合组成的二维 表格称为数据表。 (4)数据库(Database): 多个相互关联的数据 表的集合
Y OF SCIEN 5)主键:一个字段或多个字段的组合,唯 地标识了表中的一行。它不允许有空值,主键 是表中所保存的每一条记录的唯一标识。 (6)索引:通过索引可以快速访问数据库中的指定信 。在数据库设计器中可以创建三种类型的索引 分 别是唯一索引、主键索引和簇索引。通常在数 库表中如果为表定义了一个主键将自动地创建 主键索引,主键索引是唯一索引的特殊类型。主 键索引要求主键值是唯一的 (7)关系:一个数据库可以由多张表组成, 根据不同 情况, 表与表之间可以建立不同类型的关系。表 间的关系有一对一关系,一对多关系和多对多
(5)主键: 一个字段或多个字段的组合,唯 一地标识了表中的一行。它不允许有空值,主键 是表中所保存的每一条记录的唯一标识。 (6)索引: 通过索引可以快速访问数据库中的指定信 息。在数据库设计器中可以创建三种类型的索引, 分别是唯一索引、主键索引和簇索引。通常在数 据库表中如果为表定义了一个主键将自动地创建 主键索引,主键索引是唯一索引的特殊类型。主 键索引要求主键值是唯一的。 (7)关系: 一个数据库可以由多张表组成,根据不同 情况,表与表之间可以建立不同类型的关系。表 之间的关系有一对一关系,一对多关系和多对多 关系
州S阳華東翠三争 UNIVERSITY OF SCIEN 例如,一个小型超市管理数据库 supermarket..mdb)由三张数据表组成,分别为 类别信息表(Class)、供应商信息表(provider)和商 品信息表(goods)。 类别信息表(Class)有2个字段:类别名称、说 明,该表的字段设置和记录分别如下图所示。 围cass:表 围 clas5:表 类别名称 说明 字段名称 数据类型公 点心 点心,糖果等 类别名称 艾本 + 调味品 果酱等 说明 备注 肉家离 精制肉 圣诞礼物 小玩具等 饮料 茶,啤酒等
例如,一个小型超市管理数据库 (supermarket.mdb)由三张数据表组成,分别为 类别信息表(Class)、供应商信息表(provider)和商 品信息表(goods)。 类别信息表(Class)有2个字段:类别名称、说 明,该表的字段设置和记录分别如下图所示
拳柔黑二考 供应商信息表(provider)有6个字段: UNIVERSITY OF SCIENCE 目provider:表 字段名称数据类型 provider:表 供应商名称文本 供应商名称联系人姓名 地址 城市电话传真 联系人姓名文本 地址 文本 + 佳佳乐 陈小姐 西大街1号北京65553567 城市 文本 家乐 毕先生 新华路8号广州81234563 电话 文本 + 康富食品 黄小姐 福大街2号北京65822786 传真 文本 妙生 胡先生 南京路2号上海85558349 商品信息表(goods)有7个字段 圃good小5:表 围 g0ods:表 商品名称供应商名称类别名称单位数量单价库存量进货日期 字段名称 数据类型 饼干 家乐 点心 每箱12包¥23.25 35 2001-4-15 饼干 康富食品 点心 每袋包 ¥21.00 22 2002-1-29 商品名称 文本 蕃茄酱 佳佳乐 调味品 每箱12瓶 ¥10.00 13 2001-3-10 供应商名称文本 蕃茄酱 妙生 调味品 每箱12瓶 ¥25.00 120 1999-5-12 ⑧类别名称 文本 鸡肉 妙生 肉/家禽 每袋500克¥97.00 291999-2-24 酱牛肉 佳佳乐 肉/家禽 每袋500克¥29.00 17 2000-2-8 单位数量 文本 牛奶 康富食品 饮料 每箱12瓶¥38.00 86 2002-3-15 单价 货币 牛奶 妙生 饮料 每箱30瓶 ¥40.00 6 2002-4-14 苹果汁 佳佳乐 饮料 每箱24瓶 ¥18.00 39 2002-4-9 库存量 数字 神秘礼物家乐 圣诞礼物 ¥28.00 50 1999-11-5 进货日期 日期/时间 银火树 家乐 圣诞礼物 ¥65.00 32 2001-5-10
供应商信息表(provider)有6个字段: 商品信息表(goods)有7个字段:
華兔 二、建立数据库 UNIVERSITY OF SCIENCE 在VB环境中可以通过可视化数据管理器 Visadata.exe)建立数据库。下面简单介绍使用该 数据管理器建立数据库supermarket..mdb。 ()启动可视化数据管理器 选择“外接程序”菜单的“可视化数据管理 器 命令启动数据管理器,进入数据库设计界面, 如下图所示。 re VisData 石回☒ 文件) 实用程序U) 窗口巡)帮助) 圃蹈品雪署细 待命 用户: admin
二、 建立数据库 在VB环境中可以通过可视化数据管理器 (Visadata.exe)建立数据库。下面简单介绍使用该 数据管理器建立数据库supermarket.mdb。 ⑴ 启动可视化数据管理器 选择“外接程序”菜单的“可视化数据管理 器”命令启动数据管理器,进入数据库设计界面, 如下图所示
S国蜂索g三 CHINA (2)建立数据库 NIVERSITY OF SCIENCEAND 单击数据管理器的“文件”菜单中的 “新 建”命令, 在下一级菜单中选择“Microsoft Access.” 命令,接着选择“Version7.0MDB 命令,出现“选择要建立的Microsoft Access数 据库”对话框,输入文件名为supermarket.mdb, 则在数据管理器中出现如下图所示的“数据库窗 口 VisData:D:\supermarket.mdb 文件)实用程序U 窗口w 帮助H 圃蹈品 细 数据库. 5lSQ4语可 + Properties 执行但) 清除C) 待命 用户:admin
⑵ 建立数据库 单击数据管理器的“文件”菜单中的“新 建”命令,在下一级菜单中选择“Microsoft Access …”命令,接着选择“Version 7.0 MDB” 命令,出现“选择要建立的Microsoft Access 数 据库”对话框,输入文件名为supermarket.mdb, 则在数据管理器中出现如下图所示的“数据库窗 口”