2017年電子商務員考試常見知識點

電子商務包括電子貨幣交換、供應鏈管理、電子交易市場、網路營銷、線上事務處理、電子資料交換(EDI)、存貨管理和自動資料收集系統。接下來小編為大家編輯整理了2017年電子商務員考試常見知識點,想了解更多相關內容請關注應屆畢業生考試網!

2017年電子商務員考試常見知識點

 資料庫的基本概念

簡單地說,可以把資料庫定義為資料的集合,或者說資料庫就是為了實現一定的目的而按某種規則組織起來的資料的集合。資料庫管理系統就是管理資料庫的系統,即對資料庫執行一定的管理操作。目前使用的資料庫一般都是關係資料庫管理系統(RDBMS)。它可以從下面3個方面來定義。

關係(R):它表示一種特殊種類的資料庫管理系統,即通過尋找相互之間的共同元素使存放在一個表中的資訊關聯到存放在另一個表中的資訊。

管理系統(MS):是允許通過插入、檢索、修改或刪除記錄來使用資料的軟體。

資料庫:資料庫管理系統由一個互相關聯的資料集合和一組用以訪問這些資料的程式組成,這個資料集合通常被稱為資料庫(DataBase)。

資料庫是儲存資訊的倉庫,以一種簡單、規則的方式進行組織。它具有以下4個特點:

資料庫中的資料集組織為表。

每個表由行和列組成。

表中每行為一個記錄。

記錄可包含幾段資訊,表中每一列對應這些資訊中的一段。

 資料庫系統的結構

資料庫系統的三級模式結構

資料庫系統的三級模式結構,即由外模式、模式和內模式三級組成。資料按外模式的'描述提供給使用者,按內模式的描述儲存在磁碟中,而模式提供了連線這兩級的相對穩定的中間觀點,並使得兩級中任何一級的改變都不受另一級的牽制。

1.模式

模式(Schema)也稱邏輯模式或概念模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視。它僅僅涉及到型的描述,不涉及到具體的值。模式的一個具體賦值稱為模式的一個例項(Instance)。同一個模式可以有很多例項。模式是相對穩定的,而例項是相對變動的,這是因資料庫的資料在不斷更新。模式反映的是資料的結構及其聯絡,而例項反映的是資料庫某一時刻的狀態。

模式實際上是資料庫資料在邏輯上的檢視,既不涉及儲存結構,也與應用程式及訪問技術等細節無關。一個數據庫只有一個模式。資料庫模式以某一種資料模型為基礎,統一考慮了所有使用者的需求,並將這些需求有機地結合成一個邏輯整體。

當定義模式時,要定義資料的邏輯結構,如記錄由哪些欄位組成,欄位的名字、型別、取值範圍等,還要定義資料間的聯絡,與資料有關的完整性、安全性等。描述模式的資料語言稱為模式DDL(Schema Data Definition Language)。

2.外模式

外模式(External Schema)也稱子模式或使用者模式,是使用者與資料庫系統的介面,是使用者用到的那部分資料的描述。外模式通常是模式的子集,由若干個外部記錄型組成。由於每個使用者均需使用一個外模式,而使用者對資料的需求往往不同,因此多個使用者可以有多個不同的外模式。每個外模式可為多個使用者使用,而同一個使用者也可以使用不同的外模式,但每一個應用程式只能使用一個外模式。

外模式是保證資料庫安全的一個有力措施,因為每個使用者只能看見和訪問所對應的外模式中的資料,資料庫中的其餘資料則是不可見的。DBMS提供外模式描述語言(外模式DDL)來嚴格定義外模式。

3.內模式

內模式(Internal Schema)也稱儲存模式,是資料庫在物理儲存方面的描述,它定義所有的內部記錄型、索引和檔案的組織方式,以及資料控制方面的細節。內部記錄並不涉及到物理裝置的約束。比內模式更接近物理儲存和訪問的那些軟體機制是作業系統的檔案系統。例如,從磁碟讀資料或寫資料到磁碟上的操作等。

DBMS提供內模式描述語言(內模式DDL)來嚴格定義內模式。

4.外模式/模式的映象

資料庫系統在三級模式之間建立了兩層映象,即外模式/模式的映象和模式/內模式的映象。

模式描述的是資料的全域性邏輯結構,外模式描述的是資料的區域性邏輯結構。同一個模式可以有多個外模式。對於每一個外模式,資料庫系統都有一個外模式/模式映象。

當模式改變時,例如增加記錄型或增加欄位,則只相應修改外模式/模式映象,可以使外模式保持不變。應用程式是依據外模式編寫的,故應用程式不必修改,從而保證了資料與應用程式的邏輯獨立性,簡稱資料的邏輯獨立性或簡稱邏輯獨立性。

5.模式/內模式映象

資料庫中只有一個模式,也只有一個內模式,因此模式/內模式映象是唯一的,它定義了資料庫全域性邏輯結構與儲存結構之間的對應關係。如果資料庫的內模式要修改,則由資料庫管理員對模式/內模式映象作相應改變,可以使模式保持不變,從而應用程式也不必改變。這樣,即保證了資料與程式的物理獨立性,稱資料的物理獨立性或簡稱物理獨立性。

6.使用者及使用者介面

使用者是使用資料庫應用程式或聯機終端的使用者。編寫應用程式的語言通常為COBOL、C++、Java一類的高階語言,在資料庫中常稱它們為主語言(Host Language)。DBMS還提供資料操作語言DML(Data Manipulation Language),供使用者或程式設計師使用。DML可自成系統,在終端上直接對資料庫進行操作,這種DML稱為互動型DML。它也可嵌入在主語言中使用,稱其為嵌入型DML,此時主語言是經過擴充並能處理DML語句的語言。

使用者介面是使用者與資料庫系統間的一條分界線,在界線下面,使用者是不可知的。使用者介面定義在外部級上,使用者對於外模式是可知的。