InterBase

维基百科,自由的百科全书
跳转至: 导航搜索

InterBaseBorland软件公司开发的数据库

特点[编辑]

  • 全面支持SQL92入门级。
  • 功能齐全:索引,视图,触发器……
  • 采用多版本机制解决多用户并发读写数据库的问题。
  • 是可以与Oracle、IBM DB2、MS SQLServer并列的大型数据库,用户包括波士顿证券交易所。
  • 单个文件存储所有信息(结构,数据,索引,视图,触发器……)。
  • 对数据库管理员要求低,基本上安装后就不必管理了。

版本[编辑]

最新版本是InterBase XE。

历史[编辑]

曾经一度开源,当时的版本是InterBase 6.0。Borland公司继续开发出后续的6.5、7.0、7.1、7.5、8.0等多个版本。

开源[编辑]

开源社区基于IB6的源代码继续开发,开源版本后来更名为FireBird

FireBird是InterBase 6.0的C源代码的C++重写版本,并从1.5起开始加入新特性。

资料[编辑]

站点[编辑]

工具[编辑]

数据库管理系统(DBMS) (查看 · 讨论 · 编辑)

概念
数据库 · 数据模型 · 数据库存储结构英语Database storage structures · 关系 (数据库) · 关系模型 · 分布式数据库 · ACID ( 原子性英语Atomicity (database systems) · 一致性 · 隔離性 · 持久性英语Durability (database systems) ) · Null值
关系数据库 · 关系模型 · 数据库规范化 · 數據庫完整性 · 實體完整性 · 參照完整性英语Referential integrity · 关系数据库管理系统 
主键 · 外键 · 代理键 · 超键 · 候选键 

数据库组件
触发器 · 视图 · 数据库表 · 指标 (数据库) · 事务日志英语Transaction log · 数据库事务 · 并发控制 · 乐观锁 · 悲观锁 · 数据库索引 
存储程序 · 資料庫分割

SQL
分类: 数据查询语言 (DQL) - 資料定義語言 (DDL) - 資料操縱語言 (DML) - 資料控制語言 (DCL)
指令:SELECT · INSERT · UPDATE · MERGE · DELETE · JOIN · UNION · CREATE · DROP · Begin work · COMMIT · ROLLBACK · TRUNCATE · ALTER
安全: SQL資料隱碼攻擊 · 參數化查詢

数据库管理系统的实现

实现类型
关系数据库 · 檔案型資料庫 · Deductive · 維度化資料庫 · 階層式 · 圖形資料庫 · 对象数据库 · 物件關聯式資料庫 · Temporal · XML資料庫

数据库产品
对象型 (对比) · 关系型 (对比)

数据库组件
数据查询语言 · 查詢最佳化器 · 查詢計畫 · 嵌入式SQL · ODBC · JDBC · OLE DB