- 1、本文档共165页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic程序设计(第二版) 主编 柳青 严健武 中国水利水电出版社 第9章 数据库管理. Visual Basic在数据库应用程序的开发方面提供了包含数据管理器、数据控件和数据访问对象等功能强大的工具,可协助编程人员轻松地连接数据库文件,快捷、简便地实现对数据库的访问和操作。在Visual Basic 6.0的集成开发环境中,用户可以用各种集成的可视化数据库工具以及数据环境设计器管理和操作各种数据库(包括像Oracle、SQL Server这样的大型数据库),并且能够创建出各种可重用的数据访问查询,以及在报表设计器中通过拖动方式轻松地创建出优秀的报表。 9.1 数据库管理基本知识 在实际应用中,我们常常需要借助数据库管理系统(DBMS,Data Base Management System)管理大量的数据。Visual Basic提供强有力的数据库管理功能,可在单机或网络上生成并访问数据库。Visual Basic 6.0将数据库技术与面向对象的编程技术结合在一起,并加入了可任意与数据绑定的ActiveX技术,使编程人员能够很轻松地开发出使用方便、易于掌握的应用程序,从而在很大程度上减轻了编程工作量,更有效地管理信息。 Visual Basic建立的数据库格式默认MS Access应用程序的MDB数据库格式,不仅具有数据库引挚,还能处理其它数据库格式(如dBASE、Foxbase、FoxPro、Paradox等),针对其中的数据进行访问操作。此外,Visual Basic也可以通过ODBC(开放式数据库连接,Open DataBase Connectivity)以客户/服务器方式来连接SQL Server等关系型数据库管理系统。 9.1.1 数据库的体系结构 数据库是特定主题或目的相关的数据集合。该集合进一步组成表,用大家熟悉的记录(行)和字段(列)格式表示特定主题的信息。数据库通常由数据库管理系统(DBMS)来建立和管理。例如,FoxPro、Paradox等都是数据库管理系统。 数据库无论大小,都是由数据按照一定的结构组织起来。数据库的组织称为结构,包括表、字段名、字段数据类型、字段大小(宽度)和索引等。数据库的结构必须在数据存入数据库前定义。一个满足用户需求的数据库,其结构必须仔细地设计。表含有所有数据,表中的每个字段有特定的数据类型;记录存储特定的人、事件和事物的所有信息(如一个学生的学籍信息)。在表中,所有的记录含有相同的字段,表由相同类型的记录集合组成。 在表中,特定数据值存放在字段(列)和记录(行)的交叉点。例如,学生“张萍”的出生年月存放在“张萍”记录的“出生年月”字段中,可以通过查找记录来查看该字段是否有相应的数据值。 数据库中的数据可根据不同项目进行分类管理。以学籍表为例,学生的数据按顺序分类成学号、姓名、性别、出生年月等字段,如表9-1所示。除此之外,还可以对每个学生的成绩数据、奖惩情况、家庭情况等再建立多个表,形成一个彼此关联的表群组。所谓的数据库,就是由这些表群组的成员组成。因此,不仅数据库中的数据可视需要随时更新,数据库中所包含的表成员也可视需要进行增减。 9.1.2 数据库管理的概念本节简单介绍数据库管理中常用到的术语。 1. 数据库和表 目前使用的大部分数据库都是关系型数据库(Relational Database)。一个关系型数据库通过若干个表(Table)来存储数据,并且通过关系(Relational)将这些表联系在一起。 表以二维表格形式来表示。表是由行和列组成的数据集合,表中一行为一个记录(Record),一列为记录中的一个字段(Field)。例如,表9-1中所示的学籍表中,学号、姓名、性别、出生年月等都是字段,每个学生的字段数据构成了该学生的一条记录。 可以将表看成是一种用户自定义类型,表中的每一条记录是一个这种用户自定义类型的变量,字段是这种用户自定义类型的各个分量。例如,若将表9-1称为“学籍表”,该表可以看作是以下用户自定义类型: Type 学籍表 学号 As String 姓名As String 性别As String 出生年月As Data End Type 其中,“学号”、“姓名”、“性别”和“出生年月”是组成用户自定义类型“学籍表”的四个变量,正好与表中的四个字段对应。表中的所有记录相当于一组被声明为用户自定义类型“学籍表”的变量。 2. 记录和字段 在表9-1中,每一行数据构成了学籍表中的一条记录,记录是数据库管理中操作的基本数据。每一列数据
您可能关注的文档
- 人力资源管理第2版王宝石第九章节培训与开发.ppt
- VisualBasic程序设计邱寄帆第07章节.ppt
- 人大会计学第10章节所有者权益.ppt
- 人大会计学第12章节.ppt
- VisualBasic程序设计邱寄帆第13章节.ppt
- VisualBasic程序设计邱寄帆第15章节.ppt
- VisualBasic程序设计银红霞第1章节VisualBasic概述.ppt
- VisualBasic程序设计银红霞第2章节数据类型常量变量及表达式.ppt
- coreldraw基础教程第01章节.ppt
- VisualBasic程序设计银红霞第3章节简单的VB程序设计.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
文档评论(0)