資料庫系統的一些專用詞彙表(轉)

ba發表於2007-08-16
資料庫系統的一些專用詞彙表(轉)[@more@]資料(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):



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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961694/,如需轉載,請註明出處,否則將追究法律責任。

相關文章