首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計(jì)算機(jī)等級考試 | 軟件水平考試 | 職稱計(jì)算機(jī) | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
華為認(rèn)證 | Java認(rèn)證
公務(wù)員 | 報(bào)關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報(bào)檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價(jià)格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護(hù)士
會計(jì)從業(yè)資格考試會計(jì)證) | 經(jīng)濟(jì)師 | 會計(jì)職稱 | 注冊會計(jì)師 | 審計(jì)師 | 注冊稅務(wù)師
注冊資產(chǎn)評估師 | 高級會計(jì)師 | ACCA | 統(tǒng)計(jì)師 | 精算師 | 理財(cái)規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價(jià)工程師 | 造價(jià)員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標(biāo)師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀(jì)人 | 投資項(xiàng)目管理師 | 土地登記代理人 | 環(huán)境影響評價(jià)師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價(jià)師 | 安全評價(jià)師 | 電氣工程師 | 注冊測繪師 | 注冊計(jì)量師
繽紛校園 | 實(shí)用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲

計(jì)算機(jī)等級考試二級ACCESS數(shù)據(jù)庫基礎(chǔ)知識


1.1.3 數(shù)據(jù)模型 
數(shù)據(jù)模型就是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。是數(shù)據(jù)管理系統(tǒng)用來表示實(shí)體及實(shí)體間聯(lián)系的方法。 
一.實(shí)體描述 
1 .實(shí)體 
  客觀存在并相互區(qū)別的事物成為實(shí)體。如:學(xué)生、教師、課程。 
2 .實(shí)體的屬性 
  描述實(shí)體的特性。如學(xué)生實(shí)體用學(xué)號、姓名、性別等屬性描述。 
3 .實(shí)體集和實(shí)體型
  屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)體的類型,稱為實(shí)體型。同類型的實(shí)體的集合,稱為實(shí)體集。 
二.實(shí)體間聯(lián)系及種類
實(shí)體之間的對應(yīng)關(guān)系稱為聯(lián)系。如:一個(gè)學(xué)生可以選修多門課程,同一門課程可以由多名教師講授。 
有三種類型: 
1 .一對一聯(lián)系 
  如:人事部門的教師表和財(cái)務(wù)部門的工資表之間就存在一對一聯(lián)系。 
2 .一對多聯(lián)系 
  如:部門表與教師表之間就存在一對多的聯(lián)系。 
3 .多對多聯(lián)系
  如:學(xué)生表和課程表之間存在多對多的聯(lián)系。 
三.?dāng)?shù)據(jù)模型簡介 
數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)用來表示實(shí)體間聯(lián)系的方法。 
任何一個(gè)數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)管理系統(tǒng)所支持的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。 
1 .層次模型 
  用樹型結(jié)構(gòu)表示各類實(shí)體以及實(shí)體之間的聯(lián)系。典型代表: IBM 的 IMS 。 
 。 1 )有且僅有一個(gè)節(jié)點(diǎn)無雙親,這個(gè)節(jié)點(diǎn)稱為“根節(jié)點(diǎn)”。 
 。 2 )其他節(jié)點(diǎn)有且僅有一個(gè)雙親。 
   特點(diǎn):對一對多的層次關(guān)系描述非常自然、直觀、容易理解,但不能直接表示出多對多的聯(lián)系。 
2 .網(wǎng)狀模型
    ( 1 )允許一個(gè)以上的節(jié)點(diǎn)無雙親。 
  ( 2 )一個(gè)節(jié)點(diǎn)可以有多于一個(gè)的雙親。 
  典型代表: DBTG 系統(tǒng),也稱 CODASYL 系統(tǒng)。 
  特點(diǎn)是:能直接表示非樹型結(jié)構(gòu)。 
3 .關(guān)系數(shù)據(jù)模型 
  IBM E.F.Codd 于 1970 首次提出。
  用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體間聯(lián)系的模型。 
  特點(diǎn)是:理論基礎(chǔ)完備、模型簡單、說明性的查詢語言和使用方便。 
  

1.2 關(guān)系數(shù)據(jù)庫
1.2.1 關(guān)系數(shù)據(jù)模型 
一.關(guān)系術(shù)語 

              圖1-1學(xué)生表
1 .關(guān)系 
一個(gè)關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在 Access 中,一個(gè)關(guān)系存儲為一個(gè)表,具有一個(gè)表名。 
  對關(guān)系的描述稱為 關(guān)系模式 ,一個(gè)關(guān)系模式對應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。其格式為:
  關(guān)系名(屬性名 1 ,屬性名 2 ,…,屬性名 n ) 
在 Access 中: 
  表名(字段名 1 ,字段名 2 ,…,字段名 n ) 
2 .元組
  二維表(關(guān)系)中的每一行。對應(yīng)在表中為記錄。 
3 .屬性
  二維表(關(guān)系)中的每一列。對應(yīng)在表中為字段。 
4 .域
  屬性的取值范圍。如:性別只能取“男”和“女”。 
5 .關(guān)鍵字
  唯一地標(biāo)識一元組的屬性或?qū)傩约。如:教師表中的編號。?nbsp;Access 中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)識一個(gè)元組的作用。 
6 .外部關(guān)鍵字 
  如果一個(gè)表的字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,這個(gè)字段(屬性)就稱為外關(guān)鍵字。 
二.關(guān)系的特點(diǎn) 
1 .關(guān)系必須規(guī)范化 
  是指關(guān)系模型中的每一個(gè)關(guān)系模式都必須滿足一定的要求。最基本的要求是每個(gè)屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。 
2 .在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名。 
3 .關(guān)系中不允許有完全相同的元組,即冗余。 
4 .在一個(gè)關(guān)系中元組的次序無關(guān)緊要。 
5 .在一個(gè)關(guān)系中列的次序無關(guān)緊要。
  
1.2 關(guān)系數(shù)據(jù)庫
1.2.2 關(guān)系運(yùn)算
一.傳統(tǒng)的集合運(yùn)算 
1 .并 
  兩個(gè)結(jié)構(gòu)相同的關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組組成的集合。 
2 .差 
  兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。 
3 .交 
  兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的交是由既屬于 R 又屬于 S 的元組組成的集合。 
二.專門的關(guān)系運(yùn)算 
1 .選擇
  從關(guān)系中找出滿足給定條件的元組的操作。 
2 .投影 
  從關(guān)系模式中指定若干屬性組成新的關(guān)系。 
3 .聯(lián)接
  將兩個(gè)關(guān)系模式拼接成為一個(gè)更寬的關(guān)系模式,生成的新的關(guān)系中包含滿足聯(lián)接條件的元組。 
4 .自然聯(lián)接 
  在聯(lián)接運(yùn)算中,按照字段值對應(yīng)相等為條件進(jìn)行的聯(lián)接操作。去掉重復(fù)字段。 
    1.3 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)
1.3.1 數(shù)據(jù)庫的設(shè)計(jì)步驟
一.設(shè)計(jì)原則 
1 .關(guān)系數(shù)據(jù)庫的設(shè)計(jì)應(yīng)遵從概念單一化“一事一地”的原則 
2 .避免在表之間出現(xiàn)重復(fù)字段
  3 .表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素
  4 .用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間聯(lián)系 
二.設(shè)計(jì)步驟 
1 .需求分析 
 。 1 )信息需求 
 。 2 )處理需求 
 。 3 )安全性和完整性需求 
2 .確定需求的表 
遵從概念單一化“一事一地”的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系,并將這些信息分成各種基本實(shí)體。 
3 .確定所需字段 
 。 1 )每個(gè)字段直接和表的實(shí)體相關(guān) 
 。 2 )以最小的邏輯單位存儲信息
 。 3 )表中的字段必須是原始數(shù)據(jù) 
 。 4 )確定主關(guān)鍵字字段 
4 .確定聯(lián)系 
  對于一對多的聯(lián)系,可以將其中“一方”表的主關(guān)鍵字放到“多方”表中作為外關(guān)鍵字!耙环健庇盟饕P(guān)鍵字,“多方”使用普通索引關(guān)鍵字。 
  對于一對一的聯(lián)系,兩個(gè)表中使用同樣的主關(guān)鍵字字段。
  對于多對多的聯(lián)系,為了避免數(shù)據(jù)重復(fù),一般建立第三個(gè)表,把多對多的聯(lián)系分解兩個(gè)一對多的聯(lián)系。這個(gè)第三個(gè)表可以看成紐帶。紐帶表不一定需要自己的主鍵,如果需要,可以將它所聯(lián)系的兩個(gè)表的主關(guān)鍵字做為組合關(guān)鍵字指定為主關(guān)鍵字。 
5 .設(shè)計(jì)求精 
  檢查可能存在的缺陷和需要改進(jìn)的地方,這些缺陷可能會使數(shù)據(jù)難以使用和維護(hù)。 
 。 1 )是否忘記了字段? 
  ( 2 )是否存在大量空白字段?
 。 3 )是否包含了同樣字段的表?
 。 4 )表中是否帶有大量不屬于某實(shí)體的字段? 
 。 5 )是否在某個(gè)表中重復(fù)輸入同樣的數(shù)據(jù)?
 。 6 )是否為每個(gè)表選擇了合適的主關(guān)鍵字? 
 。 7 )是否有字段很多而記錄很少的表,并且許多記錄中的字段值為空? 
1.4 SQL 基本命令
SQL ( Structure Query Language ,結(jié)構(gòu)化查詢語言)是在數(shù)據(jù)庫系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫查詢語言,它包括了數(shù)據(jù)定義、查詢、操縱和控制 4 種功能。 
SQL 中的兩個(gè)基本概念: 
  基本表:本身獨(dú)立存在的表。 
  視圖:從一個(gè)或多個(gè)基本表導(dǎo)出的表。它本身不獨(dú)立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù)。
1.4.1 SQL 基本語句
最常見的 SQL 語句是 SELECT 。 
基本格式:
  SELECT [ALL/DISTINCT] *|< 字段列表 > 
  FROM < 表名 > [WHERE < 條件表達(dá)式 >] 
  [ORDER BY < 列名 > {[ASC|DESC]}] 
例:在 Access 中,在教師表中查詢姓名為“王”的教師,并按照姓名升序排列。命令為: 
  SELECT * FROM 教師 WHERE 姓名 LIKE “ 王 %” ORDER BY 姓名 ASC 
1.5 Access 簡介
Access 是一種關(guān)系型的桌面數(shù)據(jù)庫管理系統(tǒng),是 Microsoft Office 套件產(chǎn)品之一。 
1992 年 11 月推出 Access 1.0 , Microsoft 先后推出 2.0 , 7.0/95 , 8.0/97 , 9.0/2000 , 10.0/2002 ,直到 Access 2003 。 
特點(diǎn): 
  1 .具有方便實(shí)用的強(qiáng)大功能。 
  2 .可以利用各種圖例快速獲取數(shù)據(jù)。
  3 .可以利用報(bào)表設(shè)計(jì)工具,方便生成報(bào)表。 
  4 .能處理多種數(shù)據(jù)類型。 
  5 .采用 OLE 技術(shù),能方便創(chuàng)建和編輯多媒體數(shù)據(jù)庫。 
  6 .支持 ODBC 標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫的數(shù)據(jù)。 
  7 .設(shè)計(jì)過程自動(dòng)化,大大提高了數(shù)據(jù)庫的工作效率。
  8 .具有較好的集成開發(fā)環(huán)境。
  9 .提供了斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能。 
  10 .與 Internet/Intranet 的集成。
  11 .可以將數(shù)據(jù)庫應(yīng)用程序的建立移進(jìn)用戶環(huán)境,并最終使用戶和應(yīng)用程序開發(fā)者之間的關(guān)系淡化。 
數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu): 
  Access 數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,如圖 1-2 所示。其中對象分為 7 種:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏、模塊。
  表是數(shù)據(jù)庫的核心與基礎(chǔ),存放中數(shù)據(jù)庫中的全部數(shù)據(jù)。報(bào)表、查詢和窗體都是從數(shù)據(jù)庫中獲取數(shù)據(jù)信息,以實(shí)現(xiàn)用戶的某一特定的需要。 

表是用來存儲數(shù)據(jù)的對象,是數(shù)據(jù)庫的核心與基礎(chǔ)。表中的列為字段,行為記錄。 
  查詢是用來操作數(shù)據(jù)庫中的記錄對象,利用它可以按照一定的條件或準(zhǔn)則從一個(gè)或多個(gè)表中篩選出需要操作的字段,并可以把它們集中起來,形成所謂的動(dòng)態(tài)數(shù)據(jù)集,并顯示在一個(gè)虛擬的數(shù)據(jù)表窗口中。 
窗體:數(shù)據(jù)庫與用戶進(jìn)行交互操作的界面。其數(shù)據(jù)源可以是表或查詢。 
  報(bào)表:數(shù)據(jù)的輸出方式,可以將數(shù)據(jù)庫中需要的數(shù)據(jù)提取出來進(jìn)行分析、整理和計(jì)算,并將數(shù)據(jù)以格式化的方式打印輸出。
  數(shù)據(jù)訪問頁:是一種特殊的 Web 頁,用戶可以在此 Web 頁與 Access 數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行聯(lián)接,查看、修改 Access 數(shù)據(jù)庫中的數(shù)據(jù)。
  宏:一系列操作的集合。 
  模塊:將 Visual Basic for Application 聲明和過程作為一個(gè)單元進(jìn)行保存的集合。 
1.6 啟動(dòng)和關(guān)閉 Access
1.6.1 啟動(dòng) Access
“開始 / 程序 /Microsoft Access” 
   
1.6 啟動(dòng)和關(guān)閉 Access
1.6.2 關(guān)閉 Access
4 種方法: 
 。 1 )單擊 Access 右上角的“關(guān)閉”按鈕 
  ( 2 )選擇“文件”菜單中的“退出”命令 
 。 3 )使用 Alt+F4 快捷鍵
 。 4 )使用 Alt+F+X 快捷鍵

希望與更多計(jì)算機(jī)等級考試的網(wǎng)友交流,請進(jìn)入計(jì)算機(jī)等級考試論壇

更多信息請?jiān)L問:考試吧計(jì)算機(jī)等級考試欄目

上一頁  1 2 3 4  下一頁
文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。