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語句的語言。

用戶界面是用戶與數據庫系統間的一條分界線,在界線下面,用戶是不可知的。用戶界面定義在外部級上,用戶對於外模式是可知的。