第22章 数据库编程
数据库(database)是存储在计算机里的结构化数据的集合,可以分为关系、层次和网络三种类型,通常由数据库管理系统(DBMS = DataBase Management System)软件(如Oracle、DB2、SQL Server等)对数据库进行管理和操作,应用程序通过(标准)编程接口(如ODBC/JDBC、DAO/ADO.NET、DOM/SAX等)来访问数据库,参见图22-1。
图22-1 数据库应用系统结构
Visual Studio为程序员提供了多种数据库编程的接口和类库,传统上是采用MFC进行ODBC、DAO和ADO编程,现在则一般采用C# 和VB进行ADO.NET的Web应用编程。
22.1 数据库与编程接口
关系型数据库可以视为结构变量的集合,有专用的系统RDBMS进行管理,通过标准的查询语言SQL进行操作。微软平台中有多种数据库编程接口可供使用,早期常用ODBC和DAO,现在则多为ADO.NET。
22.1.1 数据库与DBMS
数据库(DataBase,DB)是一种记录(record)或数据的集合。数据库的结构按一定的数据模型来组织,最常用的是关系模型(relational model),其它还有层次模型(hierarchical model)和网络模型(network model)。
DBMS(DataBase Manageme
您可能关注的文档
最近下载
- 2026年内科主治医师(消化内科学)考试题库及答案.docx VIP
- 年产10万吨环氧丙烷生产工艺设计.docx VIP
- CZX12G型操作继电器装置技术说明书(ZL_CZXL31121006).pdf VIP
- 印章刻制备案.pdf VIP
- 日立LCA(vc2)无机房电气原理图K3500687-2019.pdf
- DL∕T 1917-2018- 电力用户业扩报装技术规范.pdf VIP
- 4,测定焊缝(通用)探伤仪斜探头折射角和声轴偏斜角.doc VIP
- 2024广州铁路职业技术学院招聘笔试真题参考答案详解.docx VIP
- 以书为友,书香满园(课件)二年级主题班会.pptx VIP
- 民宿消防培训课件.ppt VIP
原创力文档

文档评论(0)