第13章 Visual basic与数据库 随着信息管理系统的大量推广应用,数据库技术已经成为 计算机应用技术中的一个重要组成部分,使用数据库来存 储管理大量数据,比通过文件来存储管理有更高的效率 ·VB提供了强大的数据库管理功能,包含的内容很多,限于 篇幅,本章在内容上侧重于实际应用。首先介绍数据库的 基本概念和使用VB自带的可视化数据库管理器建立数据库; 介绍使用Data控件和数据绑定控件来访问数据库;再介绍 结构化查询语言SQL的基本知识以及怎样利用它来操作数 据库;最后介绍ADO数据控件的使用。通过本章的学习, 读者将有能力开发一个满足自己工作和学习需要的数据库 应用程序 设计
Visual Basic 语 言 程 序 设 计 第13章 Visual Basic与数据库 • 随着信息管理系统的大量推广应用,数据库技术已经成为 计算机应用技术中的一个重要组成部分,使用数据库来存 储管理大量数据,比通过文件来存储管理有更高的效率。 • VB提供了强大的数据库管理功能,包含的内容很多,限于 篇幅,本章在内容上侧重于实际应用。首先介绍数据库的 基本概念和使用VB自带的可视化数据库管理器建立数据库; 介绍使用Data控件和数据绑定控件来访问数据库;再介绍 结构化查询语言SQL的基本知识以及怎样利用它来操作数 据库;最后介绍ADO数据控件的使用。通过本章的学习, 读者将有能力开发一个满足自己工作和学习需要的数据库 应用程序
13.1数据库概念 13.1.1数据库 数据库( DataBase简称DB),是指存储在计算机内、有 组织的、可共享的相关数据的集合。数据库中的数据 按一定的数据模型组织、描述和存储,具有较小的冗 余度、较高的数据独立性和扩展性,并可为多用户共 享 数据库中的数据是高度结构化的,可以存储大量的数 据,并且能够方便地进行数据的査询,另外,数据库 还具有较好的保护数据安全、维护数据一致性的措施, 并能方便地实现数据的共享 设计
Visual Basic 语 言 程 序 设 计 13.1 数据库概念 • 13.1.1 数据库 –数据库(DataBase简称DB),是指存储在计算机内、有 组织的、可共享的相关数据的集合。数据库中的数据 按一定的数据模型组织、描述和存储,具有较小的冗 余度、较高的数据独立性和扩展性,并可为多用户共 享。 –数据库中的数据是高度结构化的,可以存储大量的数 据,并且能够方便地进行数据的查询,另外,数据库 还具有较好的保护数据安全、维护数据一致性的措施, 并能方便地实现数据的共享
13.1.2数据库管理系统 数据库管理系统( DataBase management System简称DBMS) 是在操作系统支持下,为数据库的建立、使用和维护而配 置的软件系统,例如, Microsoft SQL Server或 Microsoft access等。数据库管理系统是位于用户与操作 系统之间一层数据管理软件,它在操作系统的基础上,对 数据库进行管理和控制,利用数据库系统提供的一系列命 令,用户能够方便地建立数据库和操作数据,比如,建表 向表添加或删除记录等。用户使用的各种数据库命令以及 数据应用程序的运行,都要通过数据库管理系统来实现。 另外,数据库管理系统还要保证数据的安全性、完整性、 多用户对数据的并发使用及发生故障后的系统恢复等任务 设计
Visual Basic 语 言 程 序 设 计 13.1.2 数据库管理系统 • 数据库管理系统(DataBase Management System简称DBMS) 是在操作系统支持下,为数据库的建立、使用和维护而配 置的软件系统,例如,Microsoft SQL Server或 Microsoft Access等。数据库管理系统是位于用户与操作 系统之间一层数据管理软件,它在操作系统的基础上,对 数据库进行管理和控制,利用数据库系统提供的一系列命 令,用户能够方便地建立数据库和操作数据,比如,建表、 向表添加或删除记录等。用户使用的各种数据库命令以及 数据应用程序的运行,都要通过数据库管理系统来实现。 另外,数据库管理系统还要保证数据的安全性、完整性、 多用户对数据的并发使用及发生故障后的系统恢复等任务
13.1.3数据库应用程序 数据库应用程序是指用W或 De lphi等开发 工具开发的程序,用来实现某种具体功能 的应用程序,例如,财务软件管理系统. 各种信息管理系统等。数据库应用程序是 在操作系统和数据库管理系统的支持下开 发和运行的,它利用数据库管理系统提供 的各种手段访问一个或多个数据库及其数 据 设计
Visual Basic 语 言 程 序 设 计 13.1.3 数据库应用程序 • 数据库应用程序是指用VB或Delphi等开发 工具开发的程序,用来实现某种具体功能 的应用程序,例如,财务软件管理系统, 各种信息管理系统等。数据库应用程序是 在操作系统和数据库管理系统的支持下开 发和运行的,它利用数据库管理系统提供 的各种手段访问一个或多个数据库及其数 据
13.1.4数据库系统 数据库系统( DataBase system简称DBS)是 指由计算机硬件、操作系统、数据库管理 系统及其开发工具和在此支持下建立起来 的数据库、应用程序以及用户、数据库管 理人员组成的一个整体。对于大型数据库 系统来说,例如, Microsoft SQL Server 数据库的建立、使用和维护工作,需要有 专门的人员来完成,称为数据库管理员 DataBase administrator,简称DBA)。 设计
Visual Basic 语 言 程 序 设 计 13.1.4 数据库系统 • 数据库系统(DataBase System简称DBS)是 指由计算机硬件、操作系统、数据库管理 系统及其开发工具和在此支持下建立起来 的数据库、应用程序以及用户、数据库管 理人员组成的一个整体。对于大型数据库 系统来说,例如,Microsoft SQL Server 数据库的建立、使用和维护工作,需要有 专门的人员来完成,称为数据库管理员 (DataBase Administrator,简称DBA)