数据库与数据库管理系统
● 数据库-顾名思义,是存放数据的仓库。
● 数据库系统,一般由数据库、数据库管理系统、应用程序系统、数据库用户几个部分组成。
● 数据库管理系统,负责数据库的建立、操作、管理和维护的软件系统。能对数据库进行有效的管理。包括存储管理、安全性管理、完整性管理和数据恢复等。
数据库软件运行环境
● 常用操作系统(Windows Server、Linux、Unix)
● 数据库系统(MSSQL、Oracle、Access、MySQL、PostgreSQL)
常用数据库访问接口
● 开放数据库互联(ODBC)和DB库
● 内嵌SQL
● 数据访问对象
DataAccess Object,ADO
● 远程数据库对象
Remote Data Object,RDO
● OLE DB
● ADO(Active Data Object)
● ADO.Net(ADO+)
数据库系统应用程序模型
● 单层模型:
基于早期的文件和程序集成的一种开发模型
● 两层模型:
又称C/S模型,将数据和程序代码分离,采用客户端请求和服务端响应方式实现数据共享。
● 三层/N层模型
又称B/S模型,将代码中的界面表示(表示层)和程序逻辑(商业规则,中间层)分离,数据访问更加灵活。