Visual Basic程序设计基础 模块10 数据库创建与管理 课件.pptxVIP

Visual Basic程序设计基础 模块10 数据库创建与管理 课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块10 数据库创建与管理 目录10.1数据库与SQL10.2可视化数据管理器10.3数据控件和数据绑定控件10.4使用ADO访问数据 知识目标了解可视化数据管理器的使用方法。掌握SQL中的一些基本命令的使用方法。简单了解数据访问控件、数据绑定控件的使用方法。技能目标掌握使用 ADO进行编程的基本方法和步骤。 10.1 数据库与SQL 10.1 数据库与SQLVisual Basic语言具有连接数据库的功能,通过可视数据化管理器可以建立并管理数据库。 ?10.1.1 数据库简介1.数据库的相关概念大量的数据按一定的组织形式单独存储,就构成了数据库。简单地说,数据库就是一组排列成易于处理和读取的相关信息的集合。数据库技术是计算机应用技术中的一个重要组成部分,使用数据库存储大量数据比通过文件来存储具有更高的效率。10.1 数据库与SQL 2.数据库中的数据模型数据库中数据的组织有多种数据模型,如层次模型、网状模型、关系模型和面向对象模型等。其中,关系模型因为有完整的理论基础,取代了其他数据模型,目前在实际应用中占主导地位。10.1 数据库与SQL在关系型数据库中,将一个关系视为一张二维表,关系型数据库就是由若干个二维数据文件组成的集合。它按照一定的规则对数据文件进行重新组织,以便使数据具有最大的独立性,并实现对数据的共享。常用的 Access、FoxPro等都是关系型数据库系统。 3.关系型数据库中的主要术语(1)关系(表):一张二维表,就是数据库中一个实际存放二维数据的文件,也称库文件,是具有相同性质记录的组合。10.1 数据库与SQL(2)记录(Record):表中一行称为一条记录。它是描述一个数据的集合,注意表中的记录必须是同格式、同长度的。(3)字段(Field):表中的一列称为一个字段。记录和字段确定了表中一个具体数据项。(4)关键字(Key):关键字是用来区别两条记录的字段或字段组合。它分为主关键字和外部关键字,主关键字可对数据库表中的一条记录进行唯一标识,而外部关键字可将一条记录与另外数据库中的关键字联系起来。 (5)索引(Index):为提高访问数据库的效率,可以对数据库建立索引。索引是按照某个或几个字段建立的排序列表,用户可以通过不同的分类和索引条件把记录重新组合排列。10.1 数据库与SQL(6)记录集(RecordSet):是一个对象,表示打开的一个或多个表中的记录的集合。 ?10.1.2 结构化查询语言结构化查询语言(structuredquerylanguage,SQL)是操作数据库的工业标准,包括了对数据库的设计、查询、维护、控制、保护等全方位的功能。常用的SQL命令见表10-1。10.1 数据库与SQL 1.数据查询命令SELECT10.1 数据库与SQLSQL中最常使用的操作是对数据库进行查询并返回符合用户查询标准的结果记录集,该操作通过SELECT语句实现,SELECT语句的语法格式如下: SELECT字段名列表FROM表名[WHERE条件][GROUP BY 分组字段][HAVING分组条件][ORDER BY 字段 [ASC | DESC]] SELECT语句中各子句的含义如下:10.1 数据库与SQL(1)字段名列表:包含查询结果要显示的字段清单,字段间以逗号分开,若要选择表中所有字段,可用星号代替具体字段名,如果所选定的字段要更名,可在该字段后用 AS新名实现。(2)FROM 子句:用于指定一个或多个表,如果所选的字段来自不同的表,则字段名前应加表名前缀,格式为“表名.字段名”。(3)WHERE子句:指定查询的条件,如果要查询的内容出自两个表,则在 WHERE子句中要使用条件“表1.字段名=表2.字段名”将它们连接起来。其中,“字段名”为两表中共有的字段。 例如,表10-2所示学生信息表与表10-3所示学生成绩表连接时,则使用“学生信息.学号=学生成绩.学号”。10.1 数据库与SQL 10.1 数据库与SQL (4)GROUP BY子句:GROUP BY后跟分组字段名,该子句是把查询的结果按给定的分组字段进行分组。10.1 数据库与SQL(5)HAVING子句:HAVING后跟条件,使用该子句可显示出满足给定条件的每个组。(6)ORDER BY子句:ORDER BY后跟排序字段名,按给定的字段对查询结果排序,ASC选项代表升序,DESC代表降序,默认为 ASC。 在SELECT语句中还可使用库函数对记录进行操作,表10-4列出了常用的库函数及其功能。10.1 数据库与SQL 在SELECT语句中使用库函数时,库函数后面常跟 AS子句,将计算出的结果作为记录集中一个新的字段。例如: SELECT AVG(语文)AS 语文平均分,AVG(数学) AS 数学平均分 FROM 学生成绩1

文档评论(0)

女帝 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档