标签:#資料庫

共 16 篇文章

資料存取

資料存取 (Data Access),是應用程式連結到資料來源 (Data Source) 存取資料的一種行為 (Behavior),在大多數的應用程式中,經常會需要使用到資料,而這些資料可能來自很多不同類型的來源,像是資料庫 (Database),網路資料來源,本機檔案,或是異質性的來源 (例如在 Mainframe 上的 IBM DB2 資料庫),經由一層 (或多層) 中介程式碼或中介軟體 (Middleware) 進入資料來源中,…

查詢語言

查询语言或数据查询语言(Data Query Language, DQL)是用于从数据库或信息系统中查询数据的计算机语言。例如SQL语言是查询语言里比较知名的一种。 查詢語言範例 DMX(),在用於数据挖掘 LDAP LINQ MQL OQL() SPARQL SMARTS SQL DDL(資料定義語言) DML(資料操作语言) DCL(資料控制语言) XPath為XML路徑語言 *YQL 数据查询语言 數據查詢語言泛指向資料庫或信息系…

資料定義語言

資料定義語言(data definition language,DDL)屬於DBMS語言的一種,用於明確定義概念綱要(conceptual schemas)及內部綱要(internal schemas),DBMS內的DDL編譯器(compiler)能夠處理DDL,識別綱要建構物(schema constructs)的描述(description)並加以存入DBMS目錄中的綱要描述(schema description)。 為SQL語言集…

列 (資料庫)

在資料庫中,代表表格中單個資料項目的數據。簡單來說,資料庫可以認為是由列;}-和-{zh-hant:列;zh-hans:行;}-組成的。表中的每一-{zh-hant:列;zh-hans:行;}-代表一組相關數據,並且表中的每一-{zh-hant:列;zh-hans:行;}-具有相同的結構。 例如,在代表公司的表中,每一-{zh-hant:列;zh-hans:行;}-將代表一個公司。-{zh-hant:行;zh-hans:列;}-可能代表…

触发器 (数据库)

觸發式()是在資料庫中,在执行對資料有異動的動作時,先行攔截並處理的一種資料庫物件,它大部份會設在資料表中,作為強制執行特定動作的程序,因此又稱為数据操纵语言(DML)触发器。 觸發程式的好處: 可在寫入資料表前,強制檢驗或轉換資料。 觸發程序發生錯誤時,異動的結果會被撤銷。 部份資料庫管理系統可以針對資料定義語言(DDL)使用觸發程序,稱為DDL触发器。 可依照特定的情況,替換異動的指令(INSTEAD OF)。 種類 DML觸發程序…

Microsoft Access数据库引擎

Microsoft Access資料庫引擎()是微軟針對檔案型資料庫所發展的資料庫引擎(Database Engine),它的前身Microsoft Jet資料庫引擎的適用資料來源種類相當多,像是Microsoft Access、Microsoft Excel、dBase等檔案型資料來源都可以使用SQL指令存取。 目前的Access資料庫引擎最新版本為ACE 16。 |} 版本歷程 Jet 1.0 Microsoft Jet第一個版本是…

Microsoft Data Access Components

Microsoft Data Access Components(MDAC)是微軟專門為資料存取功能而發展的應用程式開發介面,做為微軟的統一化資料存取(Universal Data Access; UDA)解決方案的核心組成,最初的版本在1996年8月發表。目前其組成元件有ODBC,OLE DB以及ADO,其中ADO是在Visual Basic上唯一的資料存取管道,而OLE DB則是基於COM之上,供C/C++存取與提供資料的介面,OD…

Microsoft Azure SQL Database

Microsoft Azure SQL Database (舊稱 SQL Azure, SQL Server Data Services 或 SQL Services) 是由微軟SQL Server 2008為主,建構在Microsoft Azure雲端作業系統之上,執行雲端運算 (Cloud Computing)的關聯式資料庫服務。 2017年5月,微軟於 Build 2017 大會時宣布對 MySQL 與 的 SQL Databas…

行 (資料庫)

在資料庫中,是一組特定簡單類型的數據值,資料庫的每一行;}-都有一個值。-{zh-hant:行;zh-hans:列;}-可能包含文本值,數字,甚至指向操作系統中文件的連結。一些關係數據庫系統允許-{zh-hant:行;zh-hans:列;}-包含更複雜的數據類型;整個文檔,圖像甚至視頻剪輯都是示例。 每一-{zh-hant:列;zh-hans:行;}-將為每一-{zh-hant:行;zh-hans:列;}-提供一個數據值,然後將其理解為…

資料控制語言

資料控制語言 (Data Control Language) 在SQL語言中,是一種可對資料存取權進行控制的指令,它可以控制特定使用者帳戶對資料表、檢視表、預存程序、使用者自訂函數等資料庫物件的控制權。由 GRANT 和 REVOKE 兩個指令組成。 語法結構 DCL 以控制使用者的存取權限為主,因此其指令作法並不複雜,可利用 DCL 控制的權限有: CONNECT SELECT INSERT UPDATE DELETE EXECUTE…

指標 (資料庫)

資料指標(Data Cursor)或稱游標,是在資料庫引擎 (Database Engine)中,讓開發人員或資料庫管理員可以遍歷、瀏覽檢索結果的資料列(稱為資料查詢結果集, Result set),是主要用於在結果集中移動到某一資料列(row)的控制結構。游標可以被看作是指向一組列中,代表某一列的指針。游標一次只能引用一列,但可以根據需要移動到結果集的其他列。 游標有助於隨檢索之後的資料處理與遍歷相結合,如添加和刪除記錄。它能遍歷資料…

脏数据

从广义上看,脏数据是指没有进行过数据预处理而直接接收到的、处于原始状态的数据;从狭义上看,是不符合研究要求,以及不能够对其直接进行相应的数据分析。 脏数据依据不同的分析目的有不同的定义,如在常见的数据挖掘工作中,脏数据是指不完整、含噪声、不一致的数据;而在问卷分析中,脏数据则是指不符合问卷要求的数据。

MSDE

MSDE,又稱為 Microsoft Database Engine、Microsoft Data Engine 或 SQL Server Desktop Edition 等等,是以微軟 SQL Server 7.0 與 SQL Server 2000 核心為主的小型資料庫引擎,在大部份的使用情況下是免費,而且可以轉散布的資料庫(若要取得商用軟體的轉散布,則需要註冊才行),目前已由 SQL Server Express 接替。 MSDE…

SQL CLR

SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出現的新功能,它將.NET Framework中的CLR服務注入到 SQL Server 中,讓 SQL Server 的部份資料庫物件可以使用 .NET Framework 的程式語言開發(目前只支援VB.NET和C#),包括預存程序、使用者自訂函數、觸發程序、使用者自訂型別以及使用者自訂彙總函數等功能。 架構 SQL …

数据库转储

数据库转储是一种包含了数据库或特定表格中所有数据的文件,一般是一系列SQL语句,数据库损坏后可以用它恢复数据库。通常可以通过分析转储来恢复损坏的数据库。 参见 核心转储 数据库 * - 用于生成数据库转储的MySQL GUI工具 参考文献

倒置檔

倒置檔是大型檢索服務資料庫所採用的基本檔案結構之一,和另一種檔案結構「線形檔(或稱「列印檔」)」(print file)常被相提並論。「線形檔」由資料庫製造商(如:ERIC)製作,以一本書或一篇文章來代表一筆記錄。依屬性排列,去除停字(如:and、of)後,記錄每一剩餘的字分別位於何欄位之第幾個字。線形檔如同沒有書後索引的書,檢索時必須逐一讀取記錄,速度慢。 簡介 「倒置檔(或稱「索引檔」)」(inverted file)是為提高檢索速…