第12章数据库应用
第12章 数据库应用
Vsual pasic 第2页 121关系型数据库的基本概念 122 Visual basic数据库应用程序 123可视化数据库管理器的使用 124数据控件Data和绑定控件 12.5ADo控件和 Activex绑定控件 126结构化查询语言(SQL)简介
第2页 12.1 关系型数据库的基本概念 12.2 Visual Basic数据库应用程序 12.3 可视化数据库管理器的使用 12.4 数据控件Data和绑定控件 12.5 ADO控件和ActiveX绑定控件 12.6 结构化查询语言(SQL)简介
想12.1关系型数据库的基本概念 Vsual pasic 第3页 关系数据库模型 关系模型中,将一组数据列成二维表 (1)记录( Record):每一行数据为一个记录 (2)字段( Field):每一列为一个字段。字段名;相同数据类型 (3)数据表(Tabe):一系列记录组成的二维表,由若干行和若干列组成 (4)数据库( Data Base):多个相关联的数据表的集合 匚学号姓名成绩班号 95101李小明76 951002赵林「87 9100李小敏85 31 951004陈维强5011
第3页 12.1 关系型数据库的基本概念 关系模型中,将一组数据列成二维表 (1) 记录(Record):每一行数据为一个记录 (2) 字段(Field):每一列为一个字段。字段名;相同数据类型 (3) 数据表(Table):一系列记录组成的二维表, 由若干行和若干列组成 (4)数据库(DataBase):多个相关联的数据表的集合 关系数据库模型
图12,2 Visual basica数据库应用程序 1数据库应用程序 用户界面 数据库引擎 数据库 2数据库引擎的接口 Visual basic中数据库引擎的接口有三种: 数据访问对象(DAO) 远程数据对象(RDO) ActiveX数据对象(ADO) 3 Visual basic能够访问的数据库类型 内部数据库 外部数据库 ODBC数据库
第4页 12.2 Visual Basic数据库应用程序 1.数据库应用程序 用户界面 数据库引擎 数据库 2.数据库引擎的接口 Visual Basic中数据库引擎的接口有三种: 数据访问对象(DAO) 远程数据对象(RDO) ActiveX数据对象(ADO) 3.Visual Basic能够访问的数据库类型 内部数据库 外部数据库 ODBC数据库
12,3可视化数据库管理器的使用 1.创建数据库 2输入和修改数据表的记录 3.数据库管理窗口的工具栏 4.数据库记录的查询 5数据窗体设计器
第5页 12.3 可视化数据库管理器的使用 1 .创建数据库 2 .输入和修改数据表的记录 3. 数据库管理窗口的工具栏 4 .数据库记录的查询 5 .数据窗体设计器
图12,4数据控件和绑定控件 Visual basic提供了一个简单、方便、快捷的数据库访问对象- 数据控件(Data控件),通过设置属性,可以使数据控件与结构不 同的数据库及其中的数据表(即数据集)发生联系,并对它们进行读 写操作。利用数据控件,只需编写少量的代码,甚至不编写任何代码 程序,即可访问多种数据库中的任意一条记录
第6页 12.4 数据控件Data和绑定控件 Visual Basic提供了一个简单、方便、快捷的数据库访问对象—— 数据控件(Data控件),通过设置属性,可以使数据控件与结构不 同的数据库及其中的数据表(即数据集)发生联系,并对它们进行读 写操作。利用数据控件,只需编写少量的代码,甚至不编写任何代码 程序,即可访问多种数据库中的任意一条记录
想数括拴件D的常用属性,万去和事件P 1.数据控件的常用属性 2.数据控件Data的 Recordset对象(记录集)的常用属性 3.数据控件Data的 Recordset对象(记录集)的常用方法
数据控件 第7页 Data的常用属性、方法和事件 1.数据控件的常用属性 2.数据控件Data的Recordset对象(记录集)的常用属性 3.数据控件Data的Recordset对象(记录集)的常用方法
想数括拴件D和绑定控件的关联方法 1.绑定控件的种类 在Ⅵ sual basic中,可以与数据控件相关联的绑定控件有: (1)内部控件:文本框、标签、复选框、图像框、列表框、组合框 OLE容器和图片框。 (2) ActiveX控件: DBList、 DBCombo、 DataGrid、 MSFlexGrid、 MaskEdBox、 RichTextBox。 2.数据控件Data对象和绑定控件对象的关联方法
数据控件 第8页 Data和绑定控件的关联方法 1.绑定控件的种类 在Visual Basic中,可以与数据控件相关联的绑定控件有: ⑴ 内部控件:文本框、标签、复选框、图像框、列表框、组合框、 OLE容器和图片框。 ⑵ ActiveX 控 件 : DBList、DBCombo、DataGrid、MSFlexGrid、 MaskEdBox、RichTextBox。 2.数据控件Data对象和绑定控件对象的关联方法
125AD件和 ACtivex绑定件 1.ADO控件 <Dodol DBC ombo1 DataList 2. Activex绑定控件 DataList控件 DataCombo控件 Data Grid控件 Hierarchical flexGrid控件 sForml Fornl 年龄出生日期电话 7368688 102李华君男 1796-01-20602000上海 0103王丽多 例12.1〗利用AD○控件和 DataGrid控件创建一个对“学生管理”数据库的连接
第9页 12.5 ADO控件和ActiveX绑定控件 1. ADO控件 2..ActiveX绑定控件 DataList控件 DataCombo控件 DataGrid控件 Hierarchical FlexGrid控件 【例12.1】利用ADO控件和DataGrid控件创建一个对“学生管理”数据库的连接
想12.6结构化查询语言(SQL)简 Vsual pasic 第10页 SQL是 Structured Query Language的简称,即“结构化査询语言”。 SQL是关系型数据库的标准查询语言。 1. CREATE语句 CREATE语句用于创建表 格式 CREATE TABLE( [列级完整性约束条件]<列名×数据类型冮[列级完整性约束条件].)
第10页 12.6 结构化查询语言(SQL)简介 SQL是Structured Query Language的简称,即“结构化查询语言”。 SQL是关系型数据库的标准查询语言。 1.CREATE语句 CREATE语句用于创建表。 格式: CREATE TABLE( [列级完整性约束条件][,[列级完整性约束条件] ]…)