數(shù)據(jù)庫系統(tǒng)的專用詞匯表
數(shù)據(jù)庫系統(tǒng)的一些專用詞匯表:
1、 數(shù)據(jù)(Data):
反映客觀世界的事實(shí),并可以區(qū)分其特征的符號:字符、數(shù)字、文本、聲音、圖形、圖像、圖表、圖片等,它們是現(xiàn)實(shí)世界中客觀存在的,可以輸入到計(jì)算機(jī)中進(jìn)行存儲(chǔ)和管理的。
2、 信息(Information):
由原始數(shù)據(jù)經(jīng)加工提煉而成的、用于決定行為、計(jì)劃或具有一定語義的數(shù)據(jù)稱為信息。
3、 數(shù)據(jù)庫DB(Data Base):
是現(xiàn)實(shí)世界中相互關(guān)聯(lián)的大量數(shù)據(jù)及數(shù)據(jù)間關(guān)系的集合。
4、 數(shù)據(jù)庫管理系統(tǒng)DBMS(Data Base Management System):
是對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理的軟件系統(tǒng)。包括存儲(chǔ)、管理、檢索和控制數(shù)據(jù)庫中數(shù)據(jù)的各種語言和工具,是一套系統(tǒng)軟件。
5、 數(shù)據(jù)庫系統(tǒng)DBS(Data Base System):
是對數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)的總稱。是指相互關(guān)聯(lián)的數(shù)據(jù)集合與操縱數(shù)據(jù)的軟件工具集合。DBS = DB+DBMS
6、 數(shù)據(jù)庫應(yīng)用程序接口API(Application Programming Interface):
是由DBMS為開發(fā)應(yīng)用程序提供的操縱和訪問數(shù)據(jù)庫中數(shù)據(jù)的接口函數(shù)、過程或語言。
7、數(shù)據(jù)庫應(yīng)用程序AP(Application Program):
滿足某類用戶要求的操縱和訪問數(shù)據(jù)庫的程序。
8、 數(shù)據(jù)倉庫(Data Warehouse)
一個(gè)數(shù)據(jù)倉庫就是一個(gè)自帶數(shù)據(jù)庫的商業(yè)應(yīng)用系統(tǒng)。利用現(xiàn)有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出知識,提煉成智慧,創(chuàng)造出效益。
9、 數(shù)據(jù)發(fā)掘(Data Mining)
數(shù)據(jù)發(fā)掘可幫助商業(yè)用戶處理大量存在的數(shù)據(jù),以期發(fā)現(xiàn)一些"意外的關(guān)系",以便增加市場份額和利潤。
10、 信息發(fā)掘(Information Mining):
信息發(fā)掘是指在文檔、地圖、照片、聲音和影像之汪洋大海中發(fā)現(xiàn)相關(guān)信息,即面向內(nèi)容的檢索。
11、 數(shù)據(jù)模式(Data Model):
在數(shù)據(jù)庫中,對數(shù)據(jù)(實(shí)體)的描述稱為數(shù)據(jù)庫模式。用相應(yīng)的模式定義語言來描述。
12、 數(shù)據(jù)模型(Data Model):
是對現(xiàn)實(shí)世界特征的數(shù)字化的模擬和抽象。
13、 字段( Field):
層次數(shù)據(jù)模型中數(shù)據(jù)的最小單位,描述實(shí)體的屬性。
14、片段(Segment):
是IMS層次數(shù)據(jù)模型中描述實(shí)體的單位,由字段集合組成的記錄。也是應(yīng)用程序訪問數(shù)據(jù)庫數(shù)據(jù)的單位。
15、數(shù)據(jù)項(xiàng)(Data Item):
是DBTG命名的網(wǎng)狀數(shù)據(jù)模型中的最小數(shù)據(jù)單位, 表示實(shí)體的屬性。
16、 記錄(Record ):
是DBTG命名的網(wǎng)狀數(shù)據(jù)模型中描述實(shí)體的單位,是數(shù)據(jù)項(xiàng)的有序集合。
17、 域(Domain):
域是值的集合,即值的取值范圍。
18、關(guān)系(Relation):
一個(gè)關(guān)系就是一張二維表, 每張表有一個(gè)表名。
19、 元組(Tuple):
關(guān)系表中的一行稱為一個(gè)元組。元組可表示一個(gè)實(shí)體或?qū)嶓w之間的聯(lián)系。
20、 屬性( Attribute):
關(guān)系表中的一個(gè)列稱為關(guān)系 的一個(gè)屬性,即元組的一個(gè)數(shù)據(jù)項(xiàng)。屬性有屬性名、屬性類型、屬性值域和屬性值之分。屬性名在表中是唯一的。
21、 關(guān)鍵字( Primary Key ):
表中的一個(gè)屬性或幾個(gè)屬性的組合、其值能唯一地標(biāo)識關(guān)系中的一個(gè)元組。關(guān)鍵字屬性不能取空值。
22、外部關(guān)鍵字(Forgien Key):
在一個(gè)關(guān)系中含有的與另一個(gè)關(guān)系的關(guān)鍵字相對應(yīng)的屬性組稱為該關(guān)系的外部關(guān)鍵字。外部關(guān)鍵字取空值或?yàn)橥獠勘碇袑?yīng)的關(guān)鍵字值。
23、 網(wǎng)絡(luò)庫(Net-Library):
一個(gè)通信軟件包,對數(shù)據(jù)庫請求和結(jié)果打包,由網(wǎng)絡(luò)協(xié)議傳送。也稱Net-Library,在客戶機(jī)和服務(wù)器上都要安裝。
#p#
24、主數(shù)據(jù)文件:
SQL Server數(shù)據(jù)庫管理系統(tǒng)中,主數(shù)據(jù)文件用于存儲(chǔ)指向其他數(shù)據(jù)庫文件的指針和啟動(dòng)信息。SQL Server的每個(gè)數(shù)據(jù)庫只有一個(gè)主數(shù)據(jù)文件,擴(kuò)展名為.mdb。
25、 輔數(shù)據(jù)文件:
SQL Server數(shù)據(jù)庫管理系統(tǒng)中,所有不適合存儲(chǔ)在主數(shù)據(jù)文件中的數(shù)據(jù)都存儲(chǔ)在輔數(shù)據(jù)文件中。如果主數(shù)據(jù)文件可以包含所有的數(shù)據(jù),可不用輔數(shù)據(jù)文件。大規(guī)模的數(shù)據(jù)庫可以有分布在多個(gè)磁盤驅(qū)動(dòng)上的輔文件。文件的擴(kuò)展名為.ndf。
26、 日志文件(LOG File):
存儲(chǔ)數(shù)據(jù)庫的事務(wù)日志信息,必要時(shí)利用日志恢復(fù)數(shù)據(jù)庫。每個(gè)數(shù)據(jù)庫至少需要一個(gè)日志文件。SQL Server日志文件的擴(kuò)展名為.ldf。
27、開放數(shù)據(jù)庫互連ODBC(Open Database Connection)
這是一個(gè)調(diào)用級的數(shù)據(jù)庫訪問接口,而且是標(biāo)準(zhǔn) 的數(shù)據(jù)庫通用接口,通過使用不同的數(shù)據(jù)庫管理系統(tǒng)提供的ODBC驅(qū)動(dòng)程序,應(yīng)用程序可以訪問不同的數(shù)據(jù)庫系統(tǒng),而不必隨數(shù)據(jù)庫的改變而改變。
28、OLE DB:
這是一個(gè)基于組件對象模型(COM)的數(shù)據(jù)訪問接口。
29、ADO(ActiveX Data Object )
封裝了OLE DB,降低了應(yīng)用程序開發(fā)和維護(hù)的成本,可以在VC、VB以及ASP(Active Server Pages)和Microsoft Internet Explorer等腳本對象模型中使用。
30、RDO(Remote Data Object)
遠(yuǎn)程數(shù)據(jù)對象,它 封裝了ODBC,可以在VC、VB等中使用。
31、 SQL(Structured Query Language):
SQL是結(jié)構(gòu)化查詢語言(Structured Query Language)的縮寫,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。
32、 視圖(View):
視圖是查詢結(jié)果的關(guān)系,是被存儲(chǔ)的查詢定義。因此,視圖數(shù)據(jù)在物理上是不存在的,但是可以查看,也可以通過視圖修改基本表中的數(shù)據(jù),故稱為視圖。
33、 游標(biāo)(CURSOR)
游標(biāo)是系統(tǒng)為用戶的查詢結(jié)果開辟的數(shù)據(jù)緩沖區(qū),存放 SQL的查詢結(jié)果集合。
34、 完整性約束(Integrity Constraint):
對數(shù)據(jù)庫數(shù)據(jù)的正確性和有效性的約束。假如在任何時(shí)刻,一個(gè)數(shù)據(jù)庫滿足顯式指定的驗(yàn)證規(guī)則集合,就說該數(shù)據(jù)庫是滿足完整性約束的。
35、 觸發(fā)器(Trigger):
觸發(fā)器是一種特殊類型的存儲(chǔ)過程,它由一系列的命令組成。當(dāng)關(guān)系表中數(shù)據(jù)被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行觸發(fā)器定義的操作。
36、 T-SQL(Transaction - SQL):
T-SQL是SQL Server的數(shù)據(jù)庫語言,它是對標(biāo)準(zhǔn)SQL語言的擴(kuò)充。T-SQL以函數(shù)、數(shù)據(jù)類型、邏輯運(yùn)算符及流程控制語句等擴(kuò)充了SQL語言的功能。
37、 存儲(chǔ)過程(Stored Procedure):
存儲(chǔ)過程是存放在服務(wù)器上的預(yù)先定義與編譯好的SQL語句??梢蕴峁┙o有權(quán)限的用戶共享調(diào)用,提高系統(tǒng)的執(zhí)行效率。
38、 數(shù)據(jù)模式(Data Schema):
對某一類數(shù)據(jù)的結(jié)構(gòu)、屬性、聯(lián)系和約束的描述稱為數(shù)據(jù)模式。
39、 關(guān)系模式(Relation Schema):
對關(guān)系的描述稱為關(guān)系模式。關(guān)系模式可以形式化地表示為:
R(U, F)或R(U),
其中R為關(guān)系名, U為組成該關(guān)系的屬性名集合, F為屬性間數(shù)據(jù)的依賴關(guān)系集合。
40、數(shù)據(jù)依賴(Data Dependency):
是說明在一個(gè)關(guān)系中屬性值之間的相互關(guān)系,它是現(xiàn)實(shí)世界屬性間相互聯(lián)系的抽象,是數(shù)據(jù)內(nèi)在的性質(zhì),是語義的體現(xiàn)。
41、 函數(shù)依賴(Functional Dependency)
所謂函數(shù)依賴是指關(guān)系中一個(gè)或一組屬性的值可以決定其它屬性的值。函數(shù)依賴正象一個(gè)函數(shù) y = f(x) 一樣,x的值給定后,y的值也就唯一地確定了。
42、 規(guī)范化(Normalization):
關(guān)系模式需要滿足一定的條件,不同程度的條件稱作不同程度的規(guī)范化。對關(guān)系的最基本的規(guī)范化要求是每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。
43、 原子聚合(Atom Aggregation):
原子聚合是用實(shí)體表示聯(lián)系。即把實(shí)體之間的聯(lián)系看作是更高層次的一個(gè)實(shí)體,對較低層次實(shí)體不予考慮。
44、 數(shù)據(jù)流圖(Data Flow Diagram):
是從"數(shù)據(jù)"和"對數(shù)據(jù)的加工"兩方面表達(dá)數(shù)據(jù)處理系統(tǒng)工作過程的一種圖形表示法, 具有直觀、易于被用戶和軟件人員雙方理解的特點(diǎn)。
45、 數(shù)據(jù)字典(Data Dictionary)
是各類數(shù)據(jù)描述的集合,通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和加工過程等五個(gè)部分。
46、 Asp:
ASP是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 3.0和 4.0 之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。
#p#
47、 數(shù)據(jù)庫操縱語言DML:
數(shù)據(jù)操縱語言DML是終端用戶、應(yīng)用程序?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行各種操縱的語言。DML包括的基本操作功能有:增加、刪除、更新、檢索等。
48、 事務(wù)(transaction):
是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個(gè)不可分割的工作單元。
49、 共享鎖(shared lock) :
共享鎖只用于并發(fā)的只讀數(shù)據(jù)操作。任何試圖修改某數(shù)據(jù)的事務(wù),如果該數(shù)據(jù)上有共享鎖,那么該事務(wù)就會(huì)被阻塞,直到所有的共享鎖被釋放。
50、 獨(dú)占鎖(exclusive lock) :
任何寫操作均要使用獨(dú)占鎖。獨(dú)占鎖被授予已經(jīng)準(zhǔn)備好進(jìn)行數(shù)據(jù)修改的事務(wù),確保其它事務(wù)不能訪問該獨(dú)占鎖鎖定的數(shù)據(jù)。
51、 角色(role):
角色是數(shù)據(jù)庫訪問許可的管理單位,其成員繼承角色所擁有的訪問許可。角色是為方便管理而設(shè)置的權(quán)限管理單位,類似于Windows NT中用戶組的概念。
52、 數(shù)據(jù)傳輸(Data Transformation):
數(shù)據(jù)傳輸就是把數(shù)據(jù)從一個(gè)數(shù)據(jù)源(數(shù)據(jù)庫或文件)轉(zhuǎn)到另外一個(gè)數(shù)據(jù)源。
53、 復(fù)制(replication):
復(fù)制是將一組數(shù)據(jù)通過網(wǎng)絡(luò)從一個(gè)數(shù)據(jù)源拷貝到多個(gè)數(shù)據(jù)源的技術(shù)。使數(shù)據(jù)分布式的存放多個(gè)數(shù)據(jù)備份。
54、 快照復(fù)制 (Snapshot Replication):
快照復(fù)制是指出版服務(wù)器在指定的時(shí)刻把發(fā)表數(shù)據(jù)的變化更新到分發(fā)服務(wù)器上,改寫原來存在的任何數(shù)據(jù)。
55、 事務(wù)復(fù)制 (Transaction Replication) :
事務(wù)復(fù)制發(fā)布的是修改發(fā)表數(shù)據(jù)的語句,如INSERT,UPDATE,DELETE,而實(shí)際的數(shù)據(jù)并不會(huì)傳輸。事務(wù)復(fù)制需要連續(xù)監(jiān)視出版服務(wù)器事務(wù)日志的改變。
56、 合并復(fù)制 (Merge Replication):
合并復(fù)制修改出版服務(wù)器中的出版數(shù)據(jù)庫和訂閱服務(wù)器中的訂閱數(shù)據(jù)庫,它能夠自動(dòng)監(jiān)視這些數(shù)據(jù)庫中的數(shù)據(jù)變化,并定期將這些修改操作進(jìn)行合并,把合并后的結(jié)果提交給所有訂閱者。
57、 客戶機(jī)/服務(wù)器系統(tǒng)(Client/Server System):
軟件應(yīng)用系統(tǒng),其處理過程由兩個(gè)有明顯區(qū)別的結(jié)構(gòu)分量共同提供,即客戶機(jī)和服務(wù)器。
58、 數(shù)據(jù)市場(Data Mart):
服務(wù)于一個(gè)單位的某個(gè)部門的數(shù)據(jù)倉庫和對數(shù)據(jù)限制較少的數(shù)據(jù)倉庫工具。一個(gè)單位通常有若干個(gè)數(shù)據(jù)市場。
59、 決策支持系統(tǒng)DSS(Decision Support System):
能夠幫助企業(yè)單位制定與商業(yè)有關(guān)的決策的一種自動(dòng)化應(yīng)用系統(tǒng)。
60、維度(Dimension):
數(shù)據(jù)倉庫用于組織大量運(yùn)作數(shù)據(jù)和歷史數(shù)據(jù)的一種形式,例如時(shí)間是一個(gè)重要的維度。
61、 粒度(Granularity):
數(shù)據(jù)倉庫中用于表達(dá)信息詳細(xì)程度的一個(gè)術(shù)語。粒度越高,詳細(xì)的程度越低(高級抽象)。
62、 索引:(Indexing):
用于提高查找與檢索數(shù)據(jù)庫記錄的數(shù)據(jù)訪問方法,是改善數(shù)據(jù)庫查詢性能的一種經(jīng)常使用的技術(shù)。
63、 多維數(shù)據(jù)分析(Multidimensional data analysis):
對多個(gè)數(shù)據(jù)維同時(shí)進(jìn)行分析。
64、 在線事務(wù)處理OLTP (On-Line Transaction Processing):
連機(jī)對事務(wù)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行增、刪、改操作,及查詢和報(bào)表等處理。
65、 在線分析處理OLAP(On-Line Analytical Processing):
連機(jī)對多維數(shù)據(jù)進(jìn)行分析、查詢和報(bào)表等處理。
66、 面向主題(Subject Oriented):
按照商業(yè)主題或者題目所進(jìn)行的分類。
67、 對稱多處理器SMP(Symmetric MultiProcessors):
在一個(gè)CPU上按多個(gè)處理器來分解任務(wù)。
68、 同義詞(Synonyms):
內(nèi)容相同而名字不同的兩個(gè)數(shù)據(jù)元素。
69、 胖客戶(Fat client):
用于客戶機(jī)/服務(wù)器結(jié)構(gòu)中,其中客戶工作站管理信息的處理(商業(yè)邏輯)以及圖形用戶界面。
70、 瘦客戶(Thin client):
用于客戶機(jī)/服務(wù)器結(jié)構(gòu)中,其中客戶工作站主要管理用戶圖形界面。
71、瀑布開發(fā)方法(Waterfall Development Method):
用于軟件開發(fā)工程中的傳統(tǒng)開發(fā)生存期。該名稱來源于以下事實(shí):在瀑布中水流的方向總是單一的,因此這種方法的流程也是從需求收集和分析到系統(tǒng)開發(fā)和交付,每個(gè)階段都要產(chǎn)生一些文檔。大家要慢慢的掌握這些專用詞匯,便于大家在以后的數(shù)據(jù)庫學(xué)習(xí)。
【編輯推薦】