标签:#数据库

共 74 篇文章

分布式数据库

分布式数据库是用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或节点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。 分布式数据库的基本特点包括:物理分布性、逻辑整体性和站点自治性。从这三个基本特点还可以导出的其它特点有:数据分布透明性、按既定协议达成共识的机制、适当的数据冗余度和事务管理的分布性。 分布式数据库按照各站点中数据库管理系统的数据…

RSSSF

紀錄·體育·足球數據基金會(Rec.Sport.Soccer Statistics Foundation),簡稱RSSSF,是一個國際業餘機構,收集足球數據。基金會目的是建立一個全球性的超級足球資訊庫。 參考 外部連結 [https://web.archive.org/web/20121222221144/http://www.rsssf.com/ Rec.Sport.Soccer Statistics Foundation][http…

视图

檢視表 (View) 是在關聯式資料庫中,將一組查詢指令構成的結果集,組合成可查詢的資料表的一種資料庫物件。與資料表不同的是,資料表是一種實體結構(Physical Structure),但檢視表是一種虛擬結構(Virtual Structure),在實體資料表中的改變都可以立刻反映在檢視表中,不過部份資料庫管理系統也支援具更新能力的檢視表(Updatable View)。 檢視表具有下列的好處: 可以將實體資料表隱藏起來,讓外部程式的…

数据库事务

数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 概要 数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 当事务被提交给了数据库管理系统(DBMS),则…

OLE DB

OLE DB(Object Linking and Embedding, Database,对象链接嵌入数据库,有时亦写作OLEDB或OLE-DB)是微软为以统一方式访问不同类型的数据存储设计的一种应用程序接口,是一组用组件对象模型(COM)实现的接口,而与对象连接与嵌入(OLE)无关。它被设计成为ODBC的一种高级替代者和继承者,把它的功能扩展到支持更多种类的非关系型数据库,例如可能不支持SQL的对象数据库和电子表格(如Excel)。…

MySQLi

MySQLi名稱是取自MySQL Improved的縮寫,它是MySQL針對PHP所設計的一個擴充模組。 雖然PHP原本就有能夠存取MySQL的函式庫,但是在MySQL 4.1.3版之後,PHP官方強烈推薦使用MySQLi。 好處 根據PHP官方文件,虽然两种接口可以混合使用,但是在项目中保持一致是良好的编码习惯。 参见 PDO是PHP连接MySQL的另外一个常见扩展。 參考

封锁 (数据库)

封锁是一项用于多用户同时访问数据库的技术,是实现并发控制的一项重要手段,能够防止当多用户改写数据库时造成数据不一致与冲突。当有一个用户对数据库内的数据进行操作时,在读取数据前先锁住数据,这样其他用户就无法访问和修改该数据,直到这一数据修改并写回数据库解除封锁为止。詹姆斯·尼古拉·格雷最早完整描述了数据库锁。 按照粒度可分为: 表锁(文件锁) 页锁(page-level lock) 记录锁(行锁,因为SQL标准使用“行”的表述) 按照使用…

数据库连接

数据库连接(database connection)是数据库服务器与客户端之间的通信联系。客户通过数据库连接发送命令、接收服务器返回的结果。 IBM DB2, Microsoft SQL Server, Oracle, MySQL, PostgreSQL, 与Neo4j使用连接池技术来改善性能。 建造连接时,通常要提供一个驱动程序或与一个。例如, Server=sql_box;Database=Common;User ID=uid;Pw…

Data store

Data store 是用于存储以及管理数据的存储体,泛指:数据库、电子表格、文件系统、对象(面向对象编程中)等。Data Store 也可以是连接上述存储体的一个链接(connection)。 参考文献

Autocommit

在数据库技术中,autocommit是一种数据库连接模式,使得每条数据库操作(如每条SQL语句)作为一条事务执行,因此不能被回滚。 Microsoft SQL Server以及ODBC与Microsoft OLE DB, autocommit模式是改变数据的所有语句的默认模式,以保证单条语句遵从ACID。 autocommit模式对立面是non-autocommit,意味着SQL客户应用自身负责发出事务语句start transacti…

数据库服务器

以主從式架構提供數據庫服務的伺服器被稱為數據庫伺服器。 舉例 DB2 Oracle數據庫 Microsoft SQL Server MySQL *PostgreSQL 出处 Kenneth C.Laudon and Jane P.Laudon, 《Management Information Systems》, Pearson, 07 March 2011, Chapter6 Information systems Organizati…

互斥关系

在计算机科学中,互斥关系是一种数据库关系。 在关系数据库设计中,某些情况下,一种关系类型的存在会妨碍另一种关系类型的存在。若实体A通过关系R仅可以与实体B或实体C中的一个实体相关联,则该关系被认为是相互排斥的。 举例 数据(实体)可以被发送到(关系)监视器(实体B)或打印机(实体C)来输出。在这种情况下,数据和监视器及打印机间的关系被称作互斥关系。(假定数据只能被发送到一个目标) --- 发送到 ---> 监视器 数据 --- 发送到 …

排他锁

排他锁(,简称X锁),又称为写锁、独占锁,在資料庫管理上,是锁的基本类型之一。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。 参见 *数据库事务

多媒体数据库系统

多媒体数据库系统是对多媒体信息利用数据库方法进行管理的数据库系统,具有一般数据库的特征,可进行查询(query)、插入(insert)等等操作。 多媒体数据库相对传统数据库,区别在于存储的内容更加丰富,但是这些视频、音频、图像的数据库操作用传统的字符匹配操作方法是不适用的。