- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(5)ORDER BY子句。例如查询学生成绩表中的所有数学成绩及格的学生信息,并将查询结果按数学成绩降序排列(ASC表示升序,DESC表示降序): SELECT * FROM score WHERE 数学=60 ORDER BY 数学 DESC (6)统计信息。例如查询数学成绩不及格的人数、数学平均分、最高分: SELECT COUNT(*)AS 人数 FROM score WHERE 数学60 SELECT AVG(数学)AS 平均分,MAX(数学)AS 最高分 FROM score (7) GROUP BY子句。例如查询男生与女生的数学平均分: SELECT 性别,AVG(数学)AS 平均分FROM score GROUP BY 性别 11.4 结构化查询语言SQL (8) HAVING子句。例如查询数学成绩不及格的人数大于10人的班级和相应人数: SELECT 班级,COUNT(*)AS 人数 FROM score WHERE 数学60 GROUP BY 班级 HAVING COUNT(*)10 (9)多表查询。例如查询学生的学号、姓名和籍贯(假设有一个student表,其中包含了学生的学号、籍贯等信息): SELECT score . 学号,score . 姓名,score . 数学,student . 籍贯 FROM score,student WHERE score . 学号= student . 学号 如前所述,数据控件的RecordSource属性除了可以设置成表名外,还可以设置为一条SQL语句,格式如下: 数据控件名 . RecordSource=“SQL语句” 11.4 结构化查询语言SQL 11.5 一个简易的学生成绩管理系统 数据库应用系统的开发应该遵循软件工程的开发步骤: 分析、设计 编码和测试。 开发的第一步是需求分析,一方面分析整个系统需要哪些数据,另一方面还要分析系统应用具备哪些功能,这一步直接决定将来设计出的数据库以及在此基础上开发的应用程序的适用性。 本章作业 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * 1. 掌握数据库及数据库管理系统的概念 2. 掌握关系型数据库模型的关系(表),记录、字段、关键字、索引概念等。 3. 学会使用可视化数据管理器建立的数据库是Access数据库(类型名为.mdb) 4. 了解数据库控件的常用属性及与相关控件的绑定 5. 了解结构化查询语言SQL对数据库中的数据进行操作 本章要求: 第11章 数据库编程基础 本章重点: 本章难点: 查询语言SQL对数据库中的数据进行操作 数据库的建立与使用 11.1 数据库基础 11.1.1 数据库技术的产生与发展 硬件 OS 应用系统 用户 DBMS 11.1.2 数据库基本概念 根据数据模型,即实现数据结构化所采用的联系方式,数据库可以分为层次数据库、网状数据库和关系数据库。 关系数据库的有关概念 1. 关系(表) 在关系数据库中,数据以关系的形式出现,可以把关系理解成一张二维表(Table)。 2.? 记录(行) 每张二维表均由若干行和列构成,其中每一行称为一条记录(Record) 3.? 字段(列) 二维表中的每一列称为一个字段(Field),每一列均有一个名字,称为字段名,各字段名互不相同。 4.? 主键 关系数据库中的某个字段或某些字段的组合定义为主键(Primary Key)。每条记录的主键值都是唯一的,这就保证了可以通过主键唯一标识一条记录。 11.1.2 数据库基本概念 5.索引 为了提高数据库的访问效率,表中的记录应该按照一定顺序排列,通常建立一个较小的表——索引表,该表中只含有索引字段和记录号。通过索引表可以快速确定要访问记录的位置。 11.1.3 Visual Basic的数据库应用 Visual Basic是一个功能强大的数据库开发平台,所以常常选择VB作为开发数据库前台应用程序的工具。 11.1.2 数据库基本概念 11.2 数据库的设计与管理 11.2.1 建立数据库 VB提供了两种方法建立数据库,分别是: 可视化数据管理器 数据访问对象(DAO) 1、可视化数据管理器 使用可视化数据管理器建立的数据库是Access数据库(类型名为.mdb),可以被Access直接打开和操作。在VB环境下,执行“外接程序”菜单中的“可视化数据管理器”命令
您可能关注的文档
- 三_菱_燃_机_简_介幻灯片.ppt
- PhotoshopCS4中文版标准实例教程刘铁英第13章节幻灯片.ppt
- VisualBasic60程序设计案例教程宫强模块十一幻灯片.ppt
- 三UG建模new幻灯片.ppt
- photoshopCS4中文版基础与实例教程郭建校等PhotoshopCS4中文版基础与实例教程幻灯片.ppt
- 三传播类型幻灯片.ppt
- VisualBasic60程序设计案例教程宫强模块四幻灯片.ppt
- 三大报表间的关系幻灯片.ppt
- 三大倍量柱战法_龙头股战法_私募_大黑马_出货_吸筹莱茵生物_庄家幻灯片.ppt
- VisualBasic60程序设计案例教程宫强模块五幻灯片.ppt
文档评论(0)