《数据库编程基础》.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(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 性别 12.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语句” 12.4 结构化查询语言SQL 12.5 一个简易的学生成绩管理系统 数据库应用系统的开发应该遵循软件工程的开发步骤: 分析、设计 编码和测试。 开发的第一步是需求分析,一方面分析整个系统需要哪些数据,另一方面还要分析系统应用具备哪些功能,这一步直接决定将来设计出的数据库以及在此基础上开发的应用程序的适用性。 数据库编程基础 12.1 数据库基础 12.1.1 数据库技术的产生与发展 硬件 OS 应用系统 用户 DBMS 12.1.2 数据库基本概念 根据数据模型,即实现数据结构化所采用的联系方式,数据库可以分为层次数据库、网状数据库和关系数据库。 关系数据库的有关概念 1. 关系(表) 在关系数据库中,数据以关系的形式出现,可以把关系理解成一张二维表(Table)。 2.? 记录(行) 每张二维表均由若干行和列构成,其中每一行称为一条记录(Record) 3.? 字段(列) 二维表中的每一列称为一个字段(Field),每一列均有一个名字,称为字段名,各字段名互不相同。 4.? 主键 关系数据库中的某个字段或某些字段的组合定义为主键(Primary Key)。每条记录的主键值都是唯一的,这就保证了可以通过主键唯一标识一条记录。 12.1.2 数据库基本概念 5.索引 为了提高数据库的访问效率,表中的记录应该按照一定顺序排列,通常建立一个较小的表——索引表,该表中只含有索引字段和记录号。通过索引表可以快速确定要访问记录的位置。 12.1.3 Visual Basic的数据库应用 Visual Basic是一个功能强大的数据库开发平台,所以常常选择VB作为开发数据库前台应用程序的工具。 12.1.2 数据库基本概念 12.2 数据库的设计与管理 12.2.1 建立数据库 VB提供了两种方法建立数据库,分别是: 可视化数据管理器 数据访问对象(DAO) 1、可视化数据管理器 使用可视化数据管理器建立的数据库是Access数据库(类型名为.mdb),可以被Access直接打开和操作。在VB环境下,执行“外接程序”菜单中的“可视化数据管理器”命令,即可打开如图12-3所示的“可视化数据管理器”窗口。 2、 建立数据表 以建立一个如下结构的学生表为例: 12.2 数据库的设计与管理 图12-5 输入数据库文件名 (2)在对话框中选择数据库文件保存的位置,并输入文件名后(保存类型只能是MDB)单击保存按钮,将打开如图12-5所示的建立数据表窗口。 (1)在“可视化数据管理器”窗口中执行“文件”菜单中的“新建”命令(假设选择Microsoft Access,版本7.0 MDB)后,弹出如图12-5所示的对话框。 12.2 数据库的设计与管理 图12-6 建立数据表窗口 (3)右击数据库窗口,在弹出的菜单中选择“新建表”命令

文档评论(0)

189****2507 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档