Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章

上传人:E**** 文档编号:89186362 上传时间:2019-05-20 格式:PPT 页数:18 大小:250KB
返回 下载 相关 举报
Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章_第1页
第1页 / 共18页
Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章_第2页
第2页 / 共18页
Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章_第3页
第3页 / 共18页
Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章_第4页
第4页 / 共18页
Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章》由会员分享,可在线阅读,更多相关《Visual Basic程序设计教程 教学课件 ppt 作者 何瑞麟 佘学文 主编 方士杰 李巍 副主编 第13章(18页珍藏版)》请在金锄头文库上搜索。

1、第13章 数据库概述,13.1 基本概念,13.3 关系数据库标准语言SQL,13.2 可视化数据管理器,13.1 基本概念,计算机应用的一个重要的方面就是进行数据处理。 数据处理是对各种形式的数据进行收集、组织、加工、存储和传播等的活动(工作),而数据管理是指对数据的组织、存储、检索和维护等的活动(工作),它是数据处理的中心问题和基本环节。 数据库是按一定的结构和规则组织起来的相关数据的集合,是提供数据的基地。它能保存数据并允许用户访问所需的数据。数据库中保存的数据都是相关数据,为了便于保管和处理这些数据,将这些数据存入数据库时必须具有一定的数据结构和文件组织方式。,13.1.1 数据与信息

2、,数据:是存储在某种媒体上的、能够识别的物理符号序列,用来记录和描述客观事物的性质、特征、形态、结构等,如我们通常所同数字、文字、图形、声音等。 信息:是有一定含义的、经过加工处理的、对决策有价值的数据。,13.1.2 数据库与数据库管理系统 人们运用计算机管理数据的技术大致经历了三个阶段: 人工管理阶段。 文件系统阶段。 数据库系统管理阶段。,13.1.3 数据模型,概念模型是信息世界中对信息的描述,数据模型是计算机世界中对数据的描述。 实体:现实世界任何可被认识、区分、识别的事物称为实体。 属性与属性值:实体所具的特性、性质称为属性,一个实体针对于某个应用,可通过若干个属性来描述、刻画。

3、关键字:在实体属性中,能用于区分本实体集合中不同个体的某个属性或属性集合(最少属性组合),称为关键字。,信息转化为数据:实体、属性是信息世界的术语,它是用来描述、抽象现实信息世界事物的,计算机不能直接进行加工处理。我们还需要把信息转化为计算机能识别的数据,把信息世界的数据按某种方法、模式转化为计算机能直接识别、并能对其进行相应加工处理的数据。 数据模型:数据模型是对计算机世界的的模型表示,即数据库的数据结构的形式,它是对数据库中数据如何组织的一种模型化的表示。,13.1.4 常用数据库管理系统,数据库可以分为层次数据库、网状数据库和关系数据库,与此相对应,数据库管理系统也可以分为层次数据库管理

4、系统、网状数据库管理系统和关系数据库管理系统。其中,关系型数据库(关系型数据库管理系统)具有更完善的内在机制,它建立在严密的关系代数理论基础之上,可以通过SQL标准查询语言实现对数据的操作。自20世纪80年代以来,关系型数据库成为了主流数据库而广泛应用,目前常用的关系型数据库有以下几种: Visual Foxpro 、 Access 、 SQL Server、 Oracle 、DB2 。,在Visual Basic环境中,Access数据库是缺省的数据库,Access所采用的Jet数据库引擎得到了最有效的利用。同时,Visual Basic集成开发环境提供了一个称为可视化数据管理器(VisDa

5、ta)的外接程序,我们可能通过它建立应用程序需要的Access数据库。,13.2 可视化数据管理器,13.2.1 进入并认识可视化数据管理器,可以通过以下几种途径打开Visual Basic的附带可视化数据管理器(VisData): 通过Visual Basic集成开发环境; 直接运行VisData.exe文件。,可视化数据管理器,13.2.2 数据库的建立,基本步骤 :选择VisData的“File”菜单,执行“New”子菜单下的“Microsoft Access”-“Version 7.0 MDB”菜单命令,打开输入数据库文件名的对话框,输入数据库名称(如:“Student”),选择“保存

6、”命令按钮,完成数据库的初步建立。,建立的空白Student数据库,在数据库中,按实际数据类型、类别及其相互关系,将数据划分为若干个数据表。,新建表(New Table)菜单,表结构定义对话框,“Add Field”对话框,被打开的Xsda表,13.3 关系数据库标准语言SQL,13.3.1 SQL语言的特点 SQL语言提供了完备的数据库操作功能; 高度的描述性、高度的非过程化; 语言简洁易学; 基于集合的操作; 两种使用方式、统一语法结构。,13.2.2 SQL语言中的Select语句,Select语句的语法格式为: SELECT ALL | DISTINCT TOP n PERCENT W

7、ITH TIES INTO new_table_name From table_list WHERE search_conditions GROUP BY group_by_list HAVING search_conditions ORDER BY order_list ASC | DESC 其中, := * | table_name | view_name | table_alias .* | column_name | expression AS column_alias | column_alias = expression ,.n ,例题1: Private Sub Command2

8、_Click() Dim DBS As Database 定义一个数据库对象 Dim RST As Recordset 定义一个数据记录集合对象 Set DBS = OpenDatabase(“NWind.Mdb“) 打开一个具体的数据库 NWind.Mdb是Visual Basic附带的一个示例数据库 且在NWind.Mdb数据库中存在有一个表Customers Set RST=DBS.OpenRecordset(“Select CustomerID,CompanyName” & _ “,Address,City From Customers “ & _ “Where CustomerID

9、= NORTS And CustomerID = TRAIH“) 按条件查询记录,并把结果记录集合赋值给RST DBS.Close 关闭数据库 End Sub,13.2.3 SQL语言中的其它语句,(1)、创建数据库 Create Database 数据库名 (2)、删除数据库 Drop Database 数据库名 (3)、创建表 Create Table 表名 (列名称 数据类型(长度) 其它列属性),列名称 数据类型(长度) 其它列属性 (4)、修改表 Alter Table 表名 (操作参数列表) (5)、删除表 Drop Table 表名,(6)、插入数据(记录) Insert Into 表名 (列的列表) Values (值的列表) (7)、删除数据(记录) Delete From 表名 Where 条件 (8)、修改数据 Update 表名 Set 列名=设置值,列名=设置值 Where 条件,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号