电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第11章

23页
  • 卖家[上传人]:E****
  • 文档编号:89184194
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.41MB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第11章 数据库基础,本章学习目标,11.1 数据库基础知识,1什么是数据 数据是一种物理符号序列,它用来记录事物的情况。从最一般意义上讲,数据是客观实体的属性的值。例如,“某某教授的基本工资是4480元。“这里所描述的客观实体是教授,所指的属性是基本工资,4480元是该属性的值,这是一个数据。又例如,工人的工资、学生的成绩、农民的收成等都是数据。人们正是通过各种属性来认识事物的,同一类事物具有同一类属性,每一个个别的事物则通过不同的属性值来与其他的同类事物相区别的。,2数据类型 我们把那些表示多少或表示大小的数据称为数值型数据。另外还有一种数据,例如,单位的名称、地名、人名、商品的名称、零部件的名称等,我们把它称为字符型数据。那么,数据究竟有哪几种类型呢? 常用的数据类型有:数值型,类型的代号为N、浮点型,类型的代号为F、字符型,类型的代号为C、日期型,类型的代号为D、逻辑型,类型的代号为L、备注型,类型的代号为M、屏幕型,类型的代号为S等。,11.1 数据库基础知识,3数据处理 数据处理是指,对各种形式的数据进行汇集、传输、分组、排序、存储、检索、计算等一系列操作称为数据处理。 4

      2、数据库 所谓数据库,顾名思义就是“数据的仓库“。一般来说,数据库是存储地计算机系统内有结构的数据的集合,这些数据是按一定的组织形式存放在各个数据库的文件之中的,它为一个或多个用户服务,数据的存储独立于使用它的应用程序,对数据库中数据的增减、修改、查询、输出等操作都按一种公用的、有控制的方法来进行。,11.1 数据库基础知识,5数据库管理系统 数据库管理系统是指,利用计算机的特点对数据进行记录、整理、归类和转换等综合管理的软件,例如,Oracle、SQL Server、Access、FoxPro等软件。它由三部分组成:1数据定义语言,用来描述和定义数据库中的各种数据的特征;2数据操作语言,用来对数据的各种操作的各项规定;3数据管理的程序等。总之,数据的一切操作都是通过数据库管理系统进行的。主要功能是,数据库操作、数据运行管理、数据库维护、通信管理等。 6数据库系统 数据库系统是指,进行数据库管理的完整计算机系统、硬件系统、软件系统(操作系统和DBMS)、数据库、应用程序、相关人员。,11.1 数据库基础知识,7数据库关系型模型 关系模型指的是,用表格来表示数据间联系的模型称为关系模型,关

      3、系模型实际上就是用一张二维表格来描述的。目前在微机上的数据库管理系统均为系统型的,如DBASE、FoxBASE、FoxPro、CLIPER、ORACLE、UNIFY、INFORMIX、INGRES等。,11.1 数据库基础知识,11.1 数据库基础知识,其特点是: 用二维表格形式来表示事物及其之间的关系。 每个二维表格称为一个“关系”(对应一个实体型或事物类)。 表格的每一行称为一条记录(对应一个实体或事物)。 表格的每一列称为一个字段(或数据项,对应一个属性或特征),第个字段有一个字段名。 一条记录在某个字段的内容称为字段的值。 不同的字段允许有不同的数据类型与取值范围,但同一字段不同记录的值的类型与取范围相同。 字段名、字段的数据类型合起来称为字段的型。,11.1 数据库基础知识,11.2.1 Access数据库基础,Access的运行 成功地安装了Access组件之后,可以通过各种方法运行Access。选择“开始”“程序”“Microsoft Access”命令,或者双击桌面上的Microsoft Access 的快捷方式等均可启动。Access XP启动后的界面如图11-1所示

      4、。,2. 创建和打开数据库 当运行Access之后,可以选择“文件”“新建”来创建数据库,并保存在不同的路径下。数据库的打开可用“文件”“打开”打开指定路径下的数据库。 设计数据库常从以下几点去考虑: 确定创建数据库的目的; 确定数据库中需要的表; 确定表中需要的字段; 确定表中的主键。 数据库中的每个表应该有这样的一个或一组字段,这些字段是表中所保存的每一条记录的唯一标识,这种字段或字段集称作主键。,11.2.1 Access数据库基础,以学生信息表11-2为例,介绍如何利用Access软件来创建数据库表。在该表格中共有5个字段项,分别为:学号、姓名、出生日期、入学总分、爱好。,11.2.1 Access数据库基础,11.2.2 数据库表的基本操作,数据库表记录的添加 数据库表记录的删除 数据库表结构的修改,11.3 结构化查询语言(SQL),结构化查询语言SQL是操作数据库的工业标准语言。在SQL语言中,指定要做什么而不是怎么做。不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。利用SQL,可以确切指定想要检索的记录以及按什么顺序检索。可以在设计或运行时对数据控件使用

      5、SQL语句。用户提出一个查询,数据库返回所有与该查询匹配的记录。这一节我们只介绍SQL简单的查询语句。,SQL查询语句格式,SELECT目标字段 FROM基本表(或视图) WHILE条件表达式 GROUP BY字段名1HAVING内部函数表达式 ORDER BY字段名2ASC/DESC,2、使用SQL查询语句,无论是数据控件还是数据对象都可使用SELECT语句查询数据。SELECT语句基本上是记录集的定义语句。Data数据控件的Recordsource属性不一定是表格名,可以是表格中的某些行或多个表格中的数据组合。可以直接在 Data数据控件的 Recordsource属性栏中输出 SQL,也可在代码中通过 SQL语句将选择的记录集赋给数据控件的 Recordsource属性,也可赋予对象变量。,例11.3.1 :用 SQL语句从 Student数据库的成绩表和基本情况两个数据表中选择数据构成记录集。 Select 成绩表.*,基本情况.姓名,基本情况.照片From学生成绩,基本情况 Where学生成绩表.学号=基本情况.学号”。 例11.3.2:从Student数据库studenti

      6、nfo数据表中选择数据,获取成绩总分最高的前6名学生的学号和姓名。 Select Top 6 StudentID, Studentname From studentinfo Order By score Desc,案例讲解,例11.3.3 :从表学生基本情况中删除年级字段为”03级”全部记录。 Delete * From 学生基本情况 Where 年级=”03级” 例11.3.4:将学生成绩表中语文成绩字段的值减少10分。 Update 学生成绩表 SET 语文成绩 = 语文成绩-10,案例讲解,11.4 使用Data数据控件访问数据库,11.4.1 使用Data数据控件访问数据库 11.4.2 案例实践,11.4.1 使用Data数据控件访问数据库,数据控件(Data控件)是Visual Basic的内部控件,它可以访问多种标准格式的数据库,例如,Access、FoxPro等,它还可以通过开放式数据库连接(ODBC),访问和操作多种服务数据库,例如,Oracle、SQL Server等。 1Data控件作用 Data控件主要作用:对数据库中的数据的进行访问;从一条记录移到另一条记录,

      7、并显示和操纵来自被连接控件的记录的数据;执行大部分数据访问操作,而不需要编写代码;通过数据绑定控件自动显示来自当前记录的一个或多个字段的数据。,2Data数据控件主要属性、方法、事件 1)DataBaseName属性。该属性的主要功能是返回或设置Data控件的数据源的名称和位置。 2)RecordSource属性。该属性的主要功能是返回或设置Data控件的记录的来源,可以是表名称、SQL查询语句、也可以是一个查询名。 3)RecoudsetType属性。该属性的主要功能是返回或设置一个值,用来指出由Data控件所创建的Recordset对象的类型,该类型共有以下3种设置:0-Table、1-Dynaset、2-Snapshot。 4) BOFAction属性。该属性的主要功能是返回或设置一个值,用来指示当BOF属性为True时Data控件的行为。该值有以下两种: 0-Move First,表示将第一条记录为当前记录;1-BOF,表示将当前记录位置定位在第一条记录之前。,11.4.1 使用Data数据控件访问数据库,5)EOFAction属性。该属性的主要功能是返回或设置一个值,用来指示

      8、当BOF属性为True时Data控件的行为。该值有以下3种:0-Move Last,表示将最后一条记录为当前记录;1-EOF,表示将当前记录位置定位在第一条记录之后。2-AddNew,表示如果当前记录指针移过最后一条记录,则自动添加一条新记录。 6)移动记录指针的方法。MoveNext方法,将记录指针向后移动一条记录;MoveFirst方法,将记录指针移到第一条记录;MoveLast方法,将记录指针移动到最后一条记录;MovePrevious方法:将记录指针向前移动一条记录。 7)增加和删除记录的方法。AddNew方法,增加一条新记录,并放在表的最后。Delete方法,删除当前记录。,11.4.1 使用Data数据控件访问数据库,8)访问数据的方法。UpdateRecord方法,将连接到该Data控件的数据绑定控件中的内容保存到数据库。UpdateControls方法,将该Data控件RecordSet对象中的当前记录显示在关联的数据绑定控件中。Refresh方法,更改Data控件的数据源数据属性后,重新创建其RecoudSet对象。 9)RePosition事件。当一条记录成为当前记录之后触发该事件。Recordset对象中的第一条记录成为当前记录,就会触发该事件。 10)Validate事件。当一条记录成为当前记录之前触发该事件,使用Delete、Unload、Close操作之前会触发该事件。,11.4.1 使用Data数据控件访问数据库,

      《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第11章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第11章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.