- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 数据库编程 第12章 数据库编程 12.1数据库概述 12.2创建数据库 12.3 用控件访问数据库 12.4用SQL语句生成记录集 12.5 数据库记录的操作 12.6 ADO编程模型简介 12.7 创建简单报表 12.8 本章小结 12.1数据库概述 12.1.1 信息、数据及数据处理 数据库就是为了一定的目的,在计算机系统中以特定的结构组织、存储和应用的相关联的数据集合。 伴随着计算机技术的不断发展,使数据处理的效率和深度大大提高,也促使数据处理和数据管理的技术得到了很大的发展,其发展过程大致经历了人工管理、文件管理、数据库管理及分布式数据库管理等四个阶段。 12.1数据库概述 12.1.2 数据库系统 1 数据库系统的组成 数据库应用系统简称为数据库系统(DataBase System,DBS),是一个计算机应用系统。它由计算机硬件、数据库管理系统、数据库、应用程序和用户等部分组成。 12.1数据库概述 2 数据库管理系统的功能 作为数据库系统核心软件的数据库管理系统DBMS,通过三级模式间的映射转换,为用户实现了数据库的建立、使用、维护操作,因此,DBMS必须具备相应的功能。它主要包括如下功能: 数据库定义(描述)功能 数据库操纵功能 数据库管理 功能 通信功能 12.1数据库概述 3 数据库系统的特点 数据共享 减少数据冗余 具有较高的数据独立性 12.1数据库概述 数据模型 数据模型的形式主要分为以下两种形式: 概念模型(抽象的):是数据库设计人员在认识现实世界中实体与实体间联系后进行的一种抽象。 实现模型(具体的):有三种:层次型、网络型和关系型 12.1数据库概述 概念模型 最常用的描述概念模型的方法,称为实体—联系方法(Entity-Relationship Approach),简称E-R方法。 实体(Entity):指客观存在并可相互区别的物体。实体可以是实在的物体,如学生、图书等,也可以是抽象的事件,如订货、借书等。 属性(Attribute):实体具有的某一种特性。如学生实体具有的姓名、性别等属性。每个属性都有特定的取值范围即值域(Domain),值域的类型可以是整数型、实数型、字符型等。 12.1数据库概述 12.1.3 关系数据库系统 关系 一个关系就是一张二维表(Table),通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。例如,表12-1学生基本情况表student和表12-2学生成绩表score就代表两个关系,“student”及“score”则为各自的关系名。 一个关系对应于一个表文件,简称为表,关系名则对应于表文件名或表名。 元组,又称记录(Record) 二维表中的每一行为一条记录,一个表中不允许含有完全相同的两条记录。 属性,又称字段(Field) 二维表中的每一列为一个字段即一个属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。列标题为字段名(必须惟一)。 域 属性的取值范围称为域。域作为属性值的集合,其类型与范围具体由属性的性质及其所表示的意义确定。同一属性只能在相同域中取值。 12.2创建数据库 VB中创建数据库的途径主要有: (1)可视化数据管理器:使用可视化数据管理器,不需要编程就可以创建Jet数据库 (2)DAO:使用VB的DAO部件可以通过编程的方法创建数据库。 (3)Microsoft Access:因为Microsoft Access使用了与VB相同的数据库引擎和格式,所以,用Microsoft Access创建的数据库和直接在VB中创建的数据库是一样的。 (4)数据库应用程序:像FoxPro、dBase或ODBC客户机/服务器应用程序这样的产品,可以作为外部数据库,VB可通过ISAM或ODBC驱动程序来访问这些数据库。 12.2创建数据库 12.2.1 可视化数据管理器创建Access数据库 数据管理器(Data Manager)是VB的一个传统成员,它可以用于快速地建立数据库结构及数据库内容。VB的数据管理器实际上是一个独立的可单独运行的应用程序Visdata.exe。它随安装过程放置在VB目录中,可以单独运行,也可以在VB开发环境中启动。凡是VB有关数据库的操作,比如数据库结构的建立、 记录的添加及修改以及用ODBC连接到服务器端的数据库如SQL Server,都可以利用此工具来完成。 12.2创建数据库 1、可视化数据管理器 (1)类型群组按钮 (2)数据群组按钮 (3)事务方式群组按钮 12.2创建数据库 2 、
您可能关注的文档
- 新Visual Basic 6.0程序设计案例教程 教学课件 宫强 模块五.ppt
- 新Visual Basic 6.0程序设计案例教程 教学课件 宫强 模块一.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第2章 Visual Basic语言基础.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第3章 Visual Basic程序设计基础.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第4章 Visual Basic窗体设计.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第5章 Visual Basic界面设计规则.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第6章 Visual Basic标准控件.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第7章 Visual Basic菜单设计.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第8章 Visual Basic高级控件.ppt
- 新Visual Basic6.0程序设计 教学课件 张险峰 第9章 Visual Basic与Access数据库.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第1章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第2章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第3章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第4章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第5章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第6章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第7章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第9章.ppt
- 新Visual Basic程序设计与实训 教学课件 苏玉雄 电子教案 第10章.ppt
- 新Visual Basic程序设计教程 第2版 教学课件 刘瑞新 电子教案 第7章 过程.ppt
文档评论(0)