- 1
- 0
- 约2.21万字
- 约 100页
- 2016-10-26 发布于广东
- 举报
教学目标及基本要求 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)将鼠标指针移到数据库窗口区
您可能关注的文档
- 新Visual Basic 6.0程序设计教程(第二版) 曾强聪 第11章 部件技术与Internet应用.ppt
- 新Visual Basic 6.0程序设计教程(第二版) 曾强聪 第12章 应用实例:家庭财务管理软件的开发.ppt
- 新Visual Basic 6.0程序设计教程(第二版) 曾强聪 目录.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第1章 初识Visual Basic 2005.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第2章 VB 2005语言基础.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第3章 顺序结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第4章 选择结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第5章 循环结构程序设计.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第6章 数 组.ppt
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第7章 过程和函数.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第1章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第2章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第3章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第4章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第5章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第6章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第7章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第8章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第9章.ppt
- 新Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 杜秋华 第10章.ppt
最近下载
- 《佳为软件资讯部培训教材》ppt模板课件.ppt VIP
- 《儿童文学》高职学前教育专业全套教学课件.pptx
- 班级管理第2版(下篇,共上中下3篇).pptx VIP
- 语言接触和语言演变课件.pptx VIP
- 最新版2026公文写作与处理模拟考试题库(含答案).docx
- C-J∕T 407-2012 城市轨道交通基于通信的列车自动控制系统技术要求(高清可复制).pdf VIP
- 2026年度山东劳动职业技术学院单招《数学》经典例题及答案详解(名师系列).docx VIP
- 周期天王周金涛人生就是一场康波.docx VIP
- 1177我的寒假生活PPT模板.pptx VIP
- GB50944-2013 防静电工程施工与质量验收规范.docx VIP
原创力文档

文档评论(0)