- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic程序设计案例教程 第18讲 数据库与SQL
教学目标及基本要求 14.1 数据库基础 1. 表(关系) 表用于存储数据,以行列方式组织,表是关系数据库的基本元素。一个关系数据库可以由一张或多张表组成,每张表都有一个名称,即关系名。 2. 记录(行) 记录是指表中的一行。 3. 字段(列) 字段是指表中的一列。每一列均有一个名字,称为字段名,各字段名互不相同。 14.1 数据库基础 4. 索引 索引是建立在表上的单独的物理数据库结构,基于索引的查询使数据库获取更为快捷。索引是表中的一个或多个字段。 5. 关键字(主键) 常将关系数据库中的某个字段或某些字段的组合定义为主键(Primary Key)。每条记录的主键值都是惟一的,这就保证了可以通过主键惟一标识一条记录。 6. 视图 视图是一个与真实表相同的虚拟表,用于限制用户可以看到和修改的数据量,从而简化数据的表达。 14.1 数据库基础 14.1.3 数据库的应用 一个完整的数据库系统除了包括可以共享的数据库外,还包括用于数据处理的数据库应用系统。 Visual Basic是一个功能强大的数据库开发平台,具有如下优点: 1.简单性。 2.灵活性。 3.可扩充性。 14.2 数据库的设计与管理 14.2 数据库的设计与管理 2、 创建Jet数据库 创建一个Jet数据库的步骤是: (1)选择文件菜单中的新建项,将出现一个子菜单,如图14-3所示。 14.2 数据库的设计与管理 (2)出现创建数据库对话框,如图14-4所示,在该对话框中选择保存数据库的路径和数据库文件名,如输入数据库文件名为xxjs_book, 保存文件夹为d:\tsgl。 14.2 数据库的设计与管理 (3)单击保存按钮后,在VisData多文档窗口中将出现“数据库窗口”和“SQL语句”两个子窗口,在数据库窗口中单击Properties,将列出数据库的常用属性,如图14-5所示 14.2 数据库的设计与管理 3、 编写代码建立数据库文件 在VB应用程序中,可以通过编写代码来建立一个数据库文件,以及对数据库进行索引、查询等许多操作。 需要用到几个新的对象,如“DataBase”、“TableDef”、“Field”等,这些被统称为数据存取对象DAO(Data Access Object)。 DBEngine是DAO的最高层接口,在它下面可以生成一个Workspace对象集合,我们就是利用某一个Workspace对象的CreateDatabase方法建立新的数据库文件。首先要定义对象变量,例如: Dim WS As Workspace Dim DB As Database ‘指明用WS代表DBEngine生成的哪个Workspace Set WS=DBEngine.Workspace(0) 14.2 数据库的设计与管理 Workspace(0)是缺省对象,可以不定义,但当使用其它对象时,如Workspace(1),就必须重新定义。 利用Workspace的CreateDatabase方法来创建数据库文件,其语法格式为: Set Database=Workspace.CreateDatabase(Name, Local[,Option]) Database:已定义的数据库类型变量。 Workspace:已定义Workspace类型变量。 Name:将要新建的数据库文件路径和名称。 Local:指定字符串比较的规则,一般按英文字母顺序比较,可以指定为dbLanggeneral。 Option:可选项,用来指定数据格式的版本及数据库是否加密。 14.2 数据库的设计与管理 例如:要在D盘TSGL目录下建立一个名为xxjs_book的数据库文件,可采用如下代码来实现。 Dim WS As Workspace Dim DB As Database Set DB=WS.CreateDatabase(“D:\TSGL\xxjs_book”, dbLanggeneral) 14.2 数据库的设计与管理 14.2.2 建立数据表 使用可视化数据管理器建立数据库后,就可以向该数据库中添加数据表,还可以使用代码来创建表、字段、索引。 1. 建立数据表结构 首先给数据表取一个名字,即表名。表名是表的惟一标识,建立表后可以通过表名访问表中数据。 具体操作步骤为: (1)打开已经建立的Access数据库,如xxjs_book.mdb。 14.2 数据库的设计与管理 (2)将鼠标指针移到数据库窗口区
您可能关注的文档
- Unit 4festivals 电子教案.ppt
- Unit4 B Let′s talk 课件.ppt
- UNIX进程管理【免费3天-ppt】.ppt
- uploadFiles0719151626451 - 语文阅读欣赏网.ppt
- VB-09 绘图.ppt
- VB-1讲稿.ppt
- VB基础(第四章).ppt
- VBScript程序设计基础(第3章).ppt
- VB学习课件6—海盗版.ppt
- VB措辞法度模范设计教程30700.ppt
- 2025年江苏AB集团股份有限公司校园招聘模拟试题附带答案详解新版.docx
- 2025年江苏鹰翔化纤股份有限公司校园招聘模拟试题附带答案详解带答案.docx
- 2025年江苏鸿联集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版学.docx
- 2025年江苏高力实业集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年江苏高力实业集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年江苏骏马集团校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及答案1套.docx
- 2025年江西昌河汽车股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年江苏AB集团股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 二零二五啤酒代理合同.docx
- 机动车售后服务合同.docx
文档评论(0)