| 導購 | 订阅 | 在线投稿
分享
 
 
 

教你輕松掌握數據庫系統的一些專用詞彙表

來源:互聯網  2008-06-01 03:18:44  評論

數據庫系統的一些專用詞彙表:

· 數據(Data):

反映客觀世界的事實,並可以區分其特征的符號:字符、數字、文本、聲音、圖形、圖像、圖表、圖片等,它們是現實世界中客觀存在的,可以輸入到計算機中進行存儲和管理的。

· 信息(Information):

由原始數據經加工提煉而成的、用于決定行爲、計劃或具有一定語義的數據稱爲信息。

· 數據庫DB(Data Base):

是現實世界中相互關聯的大量數據及數據間關系的集合。

· 數據庫管理系統DBMS(Data Base Management System):

是對數據庫中的數據進行存儲和管理的軟件系統。包括存儲、管理、檢索和控制數據庫中數據的各種語言和工具,是一套系統軟件。

· 數據庫系統DBS(Data Base System):

是對數據庫和數據庫管理系統的總稱。是指相互關聯的數據集合與操縱數據的軟件工具集合。DBS = DB+DBMS

· 數據庫應用程序接口API(Application Programming Interface):

是由DBMS爲開發應用程序提供的操縱和訪問數據庫中數據的接口函數、過程或語言。

· 數據庫應用程序AP(Application Program):

滿足某類用戶要求的操縱和訪問數據庫的程序。

· 數據倉庫(Data Warehouse)

一個數據倉庫就是一個自帶數據庫的商業應用系統。利用現有的數據資源,把數據轉換爲信息,從中挖掘出知識,提煉成智慧,創造出效益。

· 數據發掘(Data Mining)

數據發掘可幫助商業用戶處理大量存在的數據,以期發現一些"意外的關系",以便增加市場份額和利潤。

· 信息發掘(Information Mining):

信息發掘是指在文檔、地圖、照片、聲音和影像之汪洋大海中發現相關信息,即面向內容的檢索。

· 數據模式(Data Model):

在數據庫中,對數據(實體)的描述稱爲數據庫模式。用相應的模式定義語言來描述。

· 數據模型(Data Model):

是對現實世界特征的數字化的模擬和抽象。

· 字段( Field):

層次數據模型中數據的最小單位,描述實體的屬性。

· 片段(Segment):

是IMS層次數據模型中描述實體的單位,由字段集合組成的記錄。也是應用程序訪問數據庫數據的單位。

· 數據項(Data Item):

是DBTG命名的網狀數據模型中的最小數據單位, 表示實體的屬性。

· 記錄(Record ):

是DBTG命名的網狀數據模型中描述實體的單位,是數據項的有序集合。

· 域(Domain):

域是值的集合,即值的取值範圍。

· 關系(Relation):

一個關系就是一張二維表, 每張表有一個表名。

· 元組(Tuple):

關系表中的一行稱爲一個元組。元組可表示一個實體或實體之間的聯系。

· 屬性( Attribute):

關系表中的一個列稱爲關系 的一個屬性,即元組的一個數據項。屬性有屬性名、屬性類型、屬性值域和屬性值之分。屬性名在表中是唯一的。

· 關鍵字( Primary Key ):

表中的一個屬性或幾個屬性的組合、其值能唯一地標識關系中的一個元組。關鍵字屬性不能取空值。

· 外部關鍵字(Forgien Key):

在一個關系中含有的與另一個關系的關鍵字相對應的屬性組稱爲該關系的外部關鍵字。外部關鍵字取空值或爲外部表中對應的關鍵字值。

· 網絡庫(Net-Library):

一個通信軟件包,對數據庫請求和結果打包,由網絡協議傳送。也稱Net-Library,在客戶機和服務器上都要安裝。

· 主數據文件:

SQL Server數據庫管理系統中,主數據文件用于存儲指向其他數據庫文件的指針和啓動信息。SQL Server的每個數據庫只有一個主數據文件,擴展名爲.mdb。

· 輔數據文件:

SQL Server數據庫管理系統中,所有不適合存儲在主數據文件中的數據都存儲在輔數據文件中。如果主數據文件可以包含所有的數據,可不用輔數據文件。大規模的數據庫可以有分布在多個磁盤驅動上的輔文件。文件的擴展名爲.ndf。

· 日志文件(LOG File):

存儲數據庫的事務日志信息,必要時利用日志恢複數據庫。每個數據庫至少需要一個日志文件。SQL Server日志文件的擴展名爲.ldf。

· 開放數據庫互連ODBC(Open Database Connection)

這是一個調用級的數據庫訪問接口,而且是標准 的數據庫通用接口,通過使用不同的數據庫管理系統提供的ODBC驅動程序,應用程序可以訪問不同的數據庫系統,而不必隨數據庫的改變而改變。

· OLE DB:

這是一個基于組件對象模型(COM)的數據訪問接口。

· ADO(ActiveX Data Object )

封裝了OLE DB,降低了應用程序開發和維護的成本,可以在VC、VB以及ASP(Active Server Pages)和Microsoft Internet Explorer等腳本對象模型中使用。

· RDO(Remote Data Object)

遠程數據對象,它 封裝了ODBC,可以在VC、VB等中使用。

· SQL(Structured Query Language):

SQL是結構化查詢語言(Structured Query Language)的縮寫,是關系數據庫的標准語言。

· 視圖(View):

視圖是查詢結果的關系,是被存儲的查詢定義。因此,視圖數據在物理上是不存在的,但是可以查看,也可以通過視圖修改基本表中的數據,故稱爲視圖。

· 遊標(CURSOR)

遊標是系統爲用戶的查詢結果開辟的數據緩沖區,存放 SQL的查詢結果集合。

· 完整性約束(Integrity Constraint):

對數據庫數據的正確性和有效性的約束。假如在任何時刻,一個數據庫滿足顯式指定的驗證規則集合,就說該數據庫是滿足完整性約束的。

· 觸發器(Trigger):

觸發器是一種特殊類型的存儲過程,它由一系列的命令組成。當關系表中數據被修改時,系統自動執行觸發器定義的操作。

· T-SQL(Transaction - SQL):

T-SQL是SQL Server的數據庫語言,它是對標准SQL語言的擴充。T-SQL以函數、數據類型、邏輯運算符及流程控制語句等擴充了SQL語言的功能。

· 存儲過程(Stored Procedure):

存儲過程是存放在服務器上的預先定義與編譯好的SQL語句。可以提供給有權限的用戶共享調用,提高系統的執行效率。

· 數據模式(Data Schema):

對某一類數據的結構、屬性、聯系和約束的描述稱爲數據模式。

· 關系模式(Relation Schema):

對關系的描述稱爲關系模式。關系模式可以形式化地表示爲:

R(U, F)或R(U),

其中R爲關系名, U爲組成該關系的屬性名集合, F爲屬性間數據的依賴關系集合。

· 數據依賴(Data Dependency):

是說明在一個關系中屬性值之間的相互關系,它是現實世界屬性間相互聯系的抽象,是數據內在的性質,是語義的體現。

· 函數依賴(Functional Dependency)

所謂函數依賴是指關系中一個或一組屬性的值可以決定其它屬性的值。函數依賴正象一個函數 y = f(x) 一樣,x的值給定後,y的值也就唯一地確定了。

· 規範化(Normalization):

關系模式需要滿足一定的條件,不同程度的條件稱作不同程度的規範化。對關系的最基本的規範化要求是每一個分量必須是不可分的數據項。

· 原子聚合(Atom Aggregation):

原子聚合是用實體表示聯系。即把實體之間的聯系看作是更高層次的一個實體,對較低層次實體不予考慮。

· 數據流圖(Data Flow Diagram):

是從"數據"和"對數據的加工"兩方面表達數據處理系統工作過程的一種圖形表示法, 具有直觀、易于被用戶和軟件人員雙方理解的特點。

· 數據字典(Data Dictionary)

是各類數據描述的集合,通常包括數據項、數據結構、數據流、數據存儲和加工過程等五個部分。

· Asp:

ASP是一套微軟開發的服務器端腳本環境,ASP內含于IIS 3.0和 4.0 之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的Web服務器應用程序。

· 數據庫操縱語言DML:

數據操縱語言DML是終端用戶、應用程序實現對數據庫中的數據進行各種操縱的語言。DML包括的基本操作功能有:增加、刪除、更新、檢索等。

· 事務(transaction):

是用戶定義的一個數據庫操作序列,這些操作要麽全做,要麽全不做,是一個不可分割的工作單元。

· 共享鎖(shared lock) :

共享鎖只用于並發的只讀數據操作。任何試圖修改某數據的事務,如果該數據上有共享鎖,那麽該事務就會被阻塞,直到所有的共享鎖被釋放。

· 獨占鎖(exclusive lock) :

任何寫操作均要使用獨占鎖。獨占鎖被授予已經准備好進行數據修改的事務,確保其它事務不能訪問該獨占鎖鎖定的數據。

· 角色(role):

角色是數據庫訪問許可的管理單位,其成員繼承角色所擁有的訪問許可。角色是爲方便管理而設置的權限管理單位,類似于Windows NT中用戶組的概念。

· 數據傳輸(Data Transformation):

數據傳輸就是把數據從一個數據源(數據庫或文件)轉到另外一個數據源。

· 複制(replication):

複制是將一組數據通過網絡從一個數據源拷貝到多個數據源的技術。使數據分布式的存放多個數據備份。

· 快照複制 (Snapshot Replication):

快照複制是指出版服務器在指定的時刻把發表數據的變化更新到分發服務器上,改寫原來存在的任何數據。

· 事務複制 (Transaction Replication) :

事務複制發布的是修改發表數據的語句,如INSERT,UPDATE,DELETE,而實際的數據並不會傳輸。事務複制需要連續監視出版服務器事務日志的改變。

· 合並複制 (Merge Replication):

合並複制修改出版服務器中的出版數據庫和訂閱服務器中的訂閱數據庫,它能夠自動監視這些數據庫中的數據變化,並定期將這些修改操作進行合並,把合並後的結果提交給所有訂閱者。

· 客戶機/服務器系統(Client/Server System):

軟件應用系統,其處理過程由兩個有明顯區別的結構分量共同提供,即客戶機和服務器。

· 數據市場(Data Mart):

服務于一個單位的某個部門的數據倉庫和對數據限制較少的數據倉庫工具。一個單位通常有若幹個數據市場。

· 決策支持系統DSS(Decision Support System):

能夠幫助企業單位制定與商業有關的決策的一種自動化應用系統。

· 維度(Dimension):

數據倉庫用于組織大量運作數據和曆史數據的一種形式,例如時間是一個重要的維度。

· 粒度(Granularity):

數據倉庫中用于表達信息詳細程度的一個術語。粒度越高,詳細的程度越低(高級抽象)。

· 索引:(Indexing):

用于提高查找與檢索數據庫記錄的數據訪問方法,是改善數據庫查詢性能的一種經常使用的技術。

· 多維數據分析(Multidimensional data analysis):

對多個數據維同時進行分析。

· 在線事務處理OLTP (On-Line Transaction Processing):

連機對事務數據庫中數據進行增、刪、改操作,及查詢和報表等處理。

· 在線分析處理OLAP(On-Line Analytical Processing):

連機對多維數據進行分析、查詢和報表等處理。

· 面向主題(Subject Oriented):

按照商業主題或者題目所進行的分類。

· 對稱多處理器SMP(Symmetric MultiProcessors):

在一個CPU上按多個處理器來分解任務。

· 同義詞(Synonyms):

內容相同而名字不同的兩個數據元素。

· 胖客戶(Fat client):

用于客戶機/服務器結構中,其中客戶工作站管理信息的處理(商業邏輯)以及圖形用戶界面。

· 瘦客戶(Thin client):

用于客戶機/服務器結構中,其中客戶工作站主要管理用戶圖形界面。

· 瀑布開發方法(Waterfall Development Method):

用于軟件開發工程中的傳統開發生存期。該名稱來源于以下事實:在瀑布中水流的方向總是單一的,因此這種方法的流程也是從需求收集和分析到系統開發和交付,每個階段都要産生一些文檔。

數據庫系統的一些專用詞彙表: · 數據(Data): 反映客觀世界的事實,並可以區分其特征的符號:字符、數字、文本、聲音、圖形、圖像、圖表、圖片等,它們是現實世界中客觀存在的,可以輸入到計算機中進行存儲和管理的。 · 信息(Information): 由原始數據經加工提煉而成的、用于決定行爲、計劃或具有一定語義的數據稱爲信息。 · 數據庫DB(Data Base): 是現實世界中相互關聯的大量數據及數據間關系的集合。 · 數據庫管理系統DBMS(Data Base Management System): 是對數據庫中的數據進行存儲和管理的軟件系統。包括存儲、管理、檢索和控制數據庫中數據的各種語言和工具,是一套系統軟件。 · 數據庫系統DBS(Data Base System): 是對數據庫和數據庫管理系統的總稱。是指相互關聯的數據集合與操縱數據的軟件工具集合。DBS = DB+DBMS · 數據庫應用程序接口API(Application Programming Interface): 是由DBMS爲開發應用程序提供的操縱和訪問數據庫中數據的接口函數、過程或語言。 · 數據庫應用程序AP(Application Program): 滿足某類用戶要求的操縱和訪問數據庫的程序。 · 數據倉庫(Data Warehouse) 一個數據倉庫就是一個自帶數據庫的商業應用系統。利用現有的數據資源,把數據轉換爲信息,從中挖掘出知識,提煉成智慧,創造出效益。 · 數據發掘(Data Mining) 數據發掘可幫助商業用戶處理大量存在的數據,以期發現一些"意外的關系",以便增加市場份額和利潤。 · 信息發掘(Information Mining): 信息發掘是指在文檔、地圖、照片、聲音和影像之汪洋大海中發現相關信息,即面向內容的檢索。 · 數據模式(Data Model): 在數據庫中,對數據(實體)的描述稱爲數據庫模式。用相應的模式定義語言來描述。 · 數據模型(Data Model): 是對現實世界特征的數字化的模擬和抽象。 · 字段( Field): 層次數據模型中數據的最小單位,描述實體的屬性。 · 片段(Segment): 是IMS層次數據模型中描述實體的單位,由字段集合組成的記錄。也是應用程序訪問數據庫數據的單位。 · 數據項(Data Item): 是DBTG命名的網狀數據模型中的最小數據單位, 表示實體的屬性。 · 記錄(Record ): 是DBTG命名的網狀數據模型中描述實體的單位,是數據項的有序集合。 · 域(Domain): 域是值的集合,即值的取值範圍。 · 關系(Relation): 一個關系就是一張二維表, 每張表有一個表名。 · 元組(Tuple): 關系表中的一行稱爲一個元組。元組可表示一個實體或實體之間的聯系。 · 屬性( Attribute): 關系表中的一個列稱爲關系 的一個屬性,即元組的一個數據項。屬性有屬性名、屬性類型、屬性值域和屬性值之分。屬性名在表中是唯一的。 · 關鍵字( Primary Key ): 表中的一個屬性或幾個屬性的組合、其值能唯一地標識關系中的一個元組。關鍵字屬性不能取空值。 · 外部關鍵字(Forgien Key): 在一個關系中含有的與另一個關系的關鍵字相對應的屬性組稱爲該關系的外部關鍵字。外部關鍵字取空值或爲外部表中對應的關鍵字值。 · 網絡庫(Net-Library): 一個通信軟件包,對數據庫請求和結果打包,由網絡協議傳送。也稱Net-Library,在客戶機和服務器上都要安裝。 · 主數據文件: SQL Server數據庫管理系統中,主數據文件用于存儲指向其他數據庫文件的指針和啓動信息。SQL Server的每個數據庫只有一個主數據文件,擴展名爲.mdb。 · 輔數據文件: SQL Server數據庫管理系統中,所有不適合存儲在主數據文件中的數據都存儲在輔數據文件中。如果主數據文件可以包含所有的數據,可不用輔數據文件。大規模的數據庫可以有分布在多個磁盤驅動上的輔文件。文件的擴展名爲.ndf。 · 日志文件(LOG File): 存儲數據庫的事務日志信息,必要時利用日志恢複數據庫。每個數據庫至少需要一個日志文件。SQL Server日志文件的擴展名爲.ldf。 · 開放數據庫互連ODBC(Open Database Connection) 這是一個調用級的數據庫訪問接口,而且是標准 的數據庫通用接口,通過使用不同的數據庫管理系統提供的ODBC驅動程序,應用程序可以訪問不同的數據庫系統,而不必隨數據庫的改變而改變。 · OLE DB: 這是一個基于組件對象模型(COM)的數據訪問接口。 · ADO(ActiveX Data Object ) 封裝了OLE DB,降低了應用程序開發和維護的成本,可以在VC、VB以及ASP(Active Server Pages)和Microsoft Internet Explorer等腳本對象模型中使用。 · RDO(Remote Data Object) 遠程數據對象,它 封裝了ODBC,可以在VC、VB等中使用。 · SQL(Structured Query Language): SQL是結構化查詢語言(Structured Query Language)的縮寫,是關系數據庫的標准語言。 · 視圖(View): 視圖是查詢結果的關系,是被存儲的查詢定義。因此,視圖數據在物理上是不存在的,但是可以查看,也可以通過視圖修改基本表中的數據,故稱爲視圖。 · 遊標(CURSOR) 遊標是系統爲用戶的查詢結果開辟的數據緩沖區,存放 SQL的查詢結果集合。 · 完整性約束(Integrity Constraint): 對數據庫數據的正確性和有效性的約束。假如在任何時刻,一個數據庫滿足顯式指定的驗證規則集合,就說該數據庫是滿足完整性約束的。 · 觸發器(Trigger): 觸發器是一種特殊類型的存儲過程,它由一系列的命令組成。當關系表中數據被修改時,系統自動執行觸發器定義的操作。 · T-SQL(Transaction - SQL): T-SQL是SQL Server的數據庫語言,它是對標准SQL語言的擴充。T-SQL以函數、數據類型、邏輯運算符及流程控制語句等擴充了SQL語言的功能。 · 存儲過程(Stored Procedure): 存儲過程是存放在服務器上的預先定義與編譯好的SQL語句。可以提供給有權限的用戶共享調用,提高系統的執行效率。 · 數據模式(Data Schema): 對某一類數據的結構、屬性、聯系和約束的描述稱爲數據模式。 · 關系模式(Relation Schema): 對關系的描述稱爲關系模式。關系模式可以形式化地表示爲: R(U, F)或R(U), 其中R爲關系名, U爲組成該關系的屬性名集合, F爲屬性間數據的依賴關系集合。 · 數據依賴(Data Dependency): 是說明在一個關系中屬性值之間的相互關系,它是現實世界屬性間相互聯系的抽象,是數據內在的性質,是語義的體現。 · 函數依賴(Functional Dependency) 所謂函數依賴是指關系中一個或一組屬性的值可以決定其它屬性的值。函數依賴正象一個函數 y = f(x) 一樣,x的值給定後,y的值也就唯一地確定了。 · 規範化(Normalization): 關系模式需要滿足一定的條件,不同程度的條件稱作不同程度的規範化。對關系的最基本的規範化要求是每一個分量必須是不可分的數據項。 · 原子聚合(Atom Aggregation): 原子聚合是用實體表示聯系。即把實體之間的聯系看作是更高層次的一個實體,對較低層次實體不予考慮。 · 數據流圖(Data Flow Diagram): 是從"數據"和"對數據的加工"兩方面表達數據處理系統工作過程的一種圖形表示法, 具有直觀、易于被用戶和軟件人員雙方理解的特點。 · 數據字典(Data Dictionary) 是各類數據描述的集合,通常包括數據項、數據結構、數據流、數據存儲和加工過程等五個部分。 · Asp: ASP是一套微軟開發的服務器端腳本環境,ASP內含于IIS 3.0和 4.0 之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的Web服務器應用程序。 · 數據庫操縱語言DML: 數據操縱語言DML是終端用戶、應用程序實現對數據庫中的數據進行各種操縱的語言。DML包括的基本操作功能有:增加、刪除、更新、檢索等。 · 事務(transaction): 是用戶定義的一個數據庫操作序列,這些操作要麽全做,要麽全不做,是一個不可分割的工作單元。 · 共享鎖(shared lock) : 共享鎖只用于並發的只讀數據操作。任何試圖修改某數據的事務,如果該數據上有共享鎖,那麽該事務就會被阻塞,直到所有的共享鎖被釋放。 · 獨占鎖(exclusive lock) : 任何寫操作均要使用獨占鎖。獨占鎖被授予已經准備好進行數據修改的事務,確保其它事務不能訪問該獨占鎖鎖定的數據。 · 角色(role): 角色是數據庫訪問許可的管理單位,其成員繼承角色所擁有的訪問許可。角色是爲方便管理而設置的權限管理單位,類似于Windows NT中用戶組的概念。 · 數據傳輸(Data Transformation): 數據傳輸就是把數據從一個數據源(數據庫或文件)轉到另外一個數據源。 · 複制(replication): 複制是將一組數據通過網絡從一個數據源拷貝到多個數據源的技術。使數據分布式的存放多個數據備份。 · 快照複制 (Snapshot Replication): 快照複制是指出版服務器在指定的時刻把發表數據的變化更新到分發服務器上,改寫原來存在的任何數據。 · 事務複制 (Transaction Replication) : 事務複制發布的是修改發表數據的語句,如INSERT,UPDATE,DELETE,而實際的數據並不會傳輸。事務複制需要連續監視出版服務器事務日志的改變。 · 合並複制 (Merge Replication): 合並複制修改出版服務器中的出版數據庫和訂閱服務器中的訂閱數據庫,它能夠自動監視這些數據庫中的數據變化,並定期將這些修改操作進行合並,把合並後的結果提交給所有訂閱者。 · 客戶機/服務器系統(Client/Server System): 軟件應用系統,其處理過程由兩個有明顯區別的結構分量共同提供,即客戶機和服務器。 · 數據市場(Data Mart): 服務于一個單位的某個部門的數據倉庫和對數據限制較少的數據倉庫工具。一個單位通常有若幹個數據市場。 · 決策支持系統DSS(Decision Support System): 能夠幫助企業單位制定與商業有關的決策的一種自動化應用系統。 · 維度(Dimension): 數據倉庫用于組織大量運作數據和曆史數據的一種形式,例如時間是一個重要的維度。 · 粒度(Granularity): 數據倉庫中用于表達信息詳細程度的一個術語。粒度越高,詳細的程度越低(高級抽象)。 · 索引:(Indexing): 用于提高查找與檢索數據庫記錄的數據訪問方法,是改善數據庫查詢性能的一種經常使用的技術。 · 多維數據分析(Multidimensional data analysis): 對多個數據維同時進行分析。 · 在線事務處理OLTP (On-Line Transaction Processing): 連機對事務數據庫中數據進行增、刪、改操作,及查詢和報表等處理。 · 在線分析處理OLAP(On-Line Analytical Processing): 連機對多維數據進行分析、查詢和報表等處理。 · 面向主題(Subject Oriented): 按照商業主題或者題目所進行的分類。 · 對稱多處理器SMP(Symmetric MultiProcessors): 在一個CPU上按多個處理器來分解任務。 · 同義詞(Synonyms): 內容相同而名字不同的兩個數據元素。 · 胖客戶(Fat client): 用于客戶機/服務器結構中,其中客戶工作站管理信息的處理(商業邏輯)以及圖形用戶界面。 · 瘦客戶(Thin client): 用于客戶機/服務器結構中,其中客戶工作站主要管理用戶圖形界面。 · 瀑布開發方法(Waterfall Development Method): 用于軟件開發工程中的傳統開發生存期。該名稱來源于以下事實:在瀑布中水流的方向總是單一的,因此這種方法的流程也是從需求收集和分析到系統開發和交付,每個階段都要産生一些文檔。
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有