- 1
- 0
- 约8.49千字
- 约 56页
- 2016-10-26 发布于广东
- 举报
第9章 数据库编程 本章主要内容 9.1 数据库基础 9.2 数据库的建立、维护和查询 9.3 使用Data控件访问数据库 9.4 ADO数据对象访问技术 9.1.1 基本概念 1.数据库 数据库(DataBase,简称DB)是长期存放在计算机内,以一定组织方式动态存储的、相互关联的、可共享的数据集合。 2.数据库系统 数据库系统(DataBase System,简称DBS)是一个引入数据库以后的计算机系统,它由计算机硬件及相关软件、数据库、数据库管理系统及用户组成。 3.数据库管理系统 数据库管理系统(DataBase Management System,简称DBMS)是在操作系统支持下工作的管理数据的软件,它是整个系统的核心。 4.计算机硬件及相关软件 数据库系统是建立在计算机系统上的,它需要基本的计算机硬件(主机和外设),在软件方面包括操作系统、作为主语言的高级语言以及编译系统等。 5.用户 数据库管理员 程序员 终端用户 数据库系统数据管理的主要特点有以下几个方面: (1)数据结构化 (2)数据的共享性好,冗余度低,易扩充。 (3)数据独立性高 (4)数据由数据库管理系统统一管理和控制 9.1.2 数据库的数据模型 1.关系模型 关系模型中基本数据逻辑结构是一张二维表,用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中,通常把二维表称为关系。 二维表中的每一行称为一个记录;每一列称为一个字段,相当于记录中的一个数据项;每个字段对应一种数据类型和相应的字段长度。 数据库也有名称,一个具体的关系数据库(Relatioal Database)是若干个二维表的集合,各表之间存在着某种关系。 例如:“学生管理”数据库中包含“学生”表 、“课程”表和“成绩”表,三个表之间存在着学生选课的关系。 关系模型的基本概念和术语: (1)关系 (2)记录 (3)字段和数据项 (4)候选关键字 (5)主关键字 (6)表间的关联 (7)外部关键字 (8)索引 (9)视图 (10)存储过程 2.记录集对象 记录集是一种浏览数据库的工具。 记录集可以由一个或几个数据表中的数据构成。 记录集的类型有: (1)表类型记录集(Table) (2)动态类型记录集(Dynaset) (3)快照类型记录集(Snapshot) 具体使用何种记录集,取决于需要完成的操作。 9.1.3 数据访问对象模型 Visual Basic 6.0的数据访问对象有三种: DAO(Data Access Object,数据访问对象) RDO(Remote Data Object,远程数据对象) ADO(ActiveX Data Object,ActiveX数据对象) 9.2 数据库的建立、维护和查询 建立Access数据库有两种方法:一种是在Microsoft Access中建立数据库,另一种是利用可视化数据管理器建立数据库,本书主要介绍第二种方法。 Visual Basic提供了一个非常实用的工具程序,即可视化数据管理器(Visual Data Manager),使用它可以方便地建立数据库、数据表和数据查询。 在Visual Basic集成环境中,单击“外接程序”菜单下的“可视化数据库管理器”命令,即可打开可视化数据库管理器“VisData”窗口。 “数据库管理器”窗口由菜单栏、工具栏、子窗口区和状态条组成,启动完成时,其子窗口区为空。 数据管理器的工具栏由“记录集类型按钮组”、“数据显示按钮组”和“事务方式按钮组”三部分组成。 9.2.1 建立数据库 1.新建数据库 (1)选择“文件”菜单中的“新建”命令,出现一个子菜单,选择其中的一项:“Microsoft Access”,在其下一级子菜单中继续选择一项:“Version 7.0 MDB” 。 (2)出现创建数据库对话框,在该对话框中选择保存数据库的路径和库文件名。 (3)单击“保存”按钮后,数据库就已建立。 2.添加表 (1)打开已经建立的Access数据库。 (2)用鼠标右键单击数据库窗口,在出现的快捷菜单中选择“新建表”,此时将打开“表结构”对话框,设计表的名称、字段、索引等。 3.录入数据 数据表的结构建立好以后,就可输入记录。 9.2.2 修改数据表结构和数据 1.修改表结构 在数据表上单击鼠标右键,在快捷菜单中选择“设计”命令,就可将“表结构”打开并修改。 2.修改表数据 在数据表上单击鼠标右键,在快捷菜单中选择“打开”命令,就可对表中的数据进行增加、修改和删除等操作。 9.2.3 数据查询 对数据库中的数据进行查询可以有两种方法:使用查询生成器和使用SQL查询语句。在此以“查询生成器”的使用为例进行介绍: (1)打开“查询生成器” (2)
您可能关注的文档
- 新VB讲稿 第4章数组和过程.ppt
- 新VB讲稿 第5章高级用户界面.ppt
- 新VB讲稿 第6章绘图.ppt
- 新VB讲稿 第7章多媒体设计.ppt
- 新VB讲稿 第8章数据库.ppt
- 新VB讲稿 第9章文件.ppt
- 新vb课件 第1章开始使用Visual.ppt
- 新vb课件 第2章 简单窗体.ppt
- 新vb课件 第3章 程序结构1.ppt
- 新vb课件 第3章 程序结构2.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)