版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第12章 数据库应用,第2页,12.1 关系型数据库的基本概念,12.2 Visual Basic数据库应用程序,12.3 可视化数据库管理器的使用,12.4 数据控件Data和绑定控件,12.5 ADO控件和ActiveX绑定控件,12.6 结构化查询语言(SQL)简介,第3页,12.1 关系型数据库的基本概念,关系模型中,将一组数据列成二维表 (1) 记录(Record):每一行数据为一个记录 (2) 字段(Field):每一列为一个字段。字段名;相同数据类型 (3) 数据表(Table):一系列记录组成的二维表, 由若干行和若干列组成 (4)数据库(DataBase):多个相关联的数据表
2、的集合,关系数据库模型,第4页,12.2 Visual Basic数据库应用程序,1.数据库应用程序 用户界面 数据库引擎 数据库 2.数据库引擎的接口 Visual Basic中数据库引擎的接口有三种: 数据访问对象(DAO) 远程数据对象(RDO) ActiveX数据对象(ADO) 3.Visual Basic能够访问的数据库类型 内部数据库 外部数据库 ODBC数据库,第5页,12.3 可视化数据库管理器的使用,1 .创建数据库 2 .输入和修改数据表的记录 3. 数据库管理窗口的工具栏 4 .数据库记录的查询 5 .数据窗体设计器,第6页,12.4 数据控件Data和绑定控件,Visu
3、al Basic提供了一个简单、方便、快捷的数据库访问对象数据控件(Data控件),通过设置属性,可以使数据控件与结构不同的数据库及其中的数据表(即数据集)发生联系,并对它们进行读写操作。利用数据控件,只需编写少量的代码,甚至不编写任何代码程序,即可访问多种数据库中的任意一条记录。,第7页,数据控件Data的常用属性、方法和事件,1数据控件的常用属性 2数据控件Data的Recordset对象(记录集)的常用属性 3数据控件Data的Recordset对象(记录集)的常用方法,第8页,数据控件Data和绑定控件的关联方法,1绑定控件的种类 在Visual Basic中,可以与数据控件相关联的绑
4、定控件有: 内部控件:文本框、标签、复选框、图像框、列表框、组合框、 OLE容器和图片框。 ActiveX控件:DBList、DBCombo、DataGrid、MSFlexGrid、MaskEdBox、RichTextBox。 2数据控件Data对象和绑定控件对象的关联方法,第9页,12.5 ADO控件和ActiveX绑定控件,1. ADO控件,2.ActiveX绑定控件 DataList控件 DataCombo控件 DataGrid控件 Hierarchical FlexGrid控件,【例12.1】利用ADO控件和DataGrid控件创建一个对“学生管理”数据库的连接。,第10页,12.6
5、结构化查询语言(SQL)简介,SQL是Structured Query Language的简称,即“结构化查询语言”。SQL是关系型数据库的标准查询语言。 1CREATE语句 CREATE语句用于创建表。 格式: CREATE TABLE( 列级完整性约束条件,列级完整性约束条件 ),第11页,2SELECT语句 SELECT语句主要被用来对数据库进行查询并返回符合查询标准的数据。 格式: SELECT ALL | DISTINCT , FROM , WHERE GROUP By HAVING ORDER BYASC | DESC “目标列表达式”用于指定要查询的列。FROM用于指定数据源 W
6、HERE用于指定查询条件。 ORDER BY用于给出排序记录的条件。ASC表示升序,DESC表示降序。 GROUP BY用于对查询结果分组。,第12页,3INSERT语句 INSERT语句用于向指定数据表中插入数据记录 格式: INSERT INTO(,) values(,) 4UPDATE语句 UPDATE语句用于更新指定数据表中的字段值。 格式: UPDATE SET =,= WHERE ,第13页,5DELETE语句 用于删除指定数据表内符合条件的记录。 格式: DELETE FROM WHERE 6SQL中的函数 COUNT(DISTINCT | ALL *) 统计元组个数 COUNT(DISTINCT | ALL)统计一列中值的个数 SUM(DISTINCT | ALL )计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年海洋柔性软管设计与选型技术手册
- 2026年充电站投资回本周期从两年拉长至四年深度原因解析
- 2026年PureAir新风系统与空调联动风避人吹技术应用
- 2026年智能体工具链稳定性保障:检索 写入 接口调用的兜底设计
- 海南省琼海市2026年初三下第一次学情调查化学试题含解析
- 2026年湖南省部分地区初三化学试题4月质量调研测试(二模)试题含解析
- 山东省滨州市滨城区东城中学2026届初三下学期七调考试化学试题含解析
- 2026届重庆巴蜀常春藤中考预测金卷化学试题(安徽卷)含解析
- 广西崇左市江州区重点名校2026届初三4月联考化学试题试卷含解析
- 山东省聊城市冠县东古城镇中学2026届下学期初三生物试题二模考试试卷含解析
- 2026江苏徐州丰县综合检验检测中心招聘编外工作人员10人笔试备考题库及答案解析
- 2026年微机电系统(MEMS)设计原理
- 2026年黑龙江艺术职业学院单招综合素质考试题库含答案解析
- 2026广东事业单位招聘(公基)考试真题及答案
- 2026年春季开学收心大会校长讲话:马年春风送暖奋楫逐梦启新程
- 深圳爆破证考试题库及答案
- 宁夏德渊集团招聘笔试题库2026
- 安全启航逐梦新学期2026年寒假开学第一课
- 高速护栏施工培训课件
- 庐山课件教学
- 2026年江西工商职业技术学院单招综合素质考试题库及完整答案详解1套
评论
0/150
提交评论