版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 內(nèi)容可修改電子課件項(xiàng)目五 數(shù)據(jù)庫數(shù)據(jù)采集項(xiàng) 目 五 數(shù)據(jù)庫數(shù)據(jù)采集任務(wù)一 認(rèn)識(shí)數(shù)據(jù)庫1.數(shù)據(jù)庫:簡單地說,數(shù)據(jù)庫( Data Base,簡稱DB)是結(jié)構(gòu)化數(shù)據(jù)的集合。嚴(yán)格地講,數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按照一定的組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。2.數(shù)據(jù)庫的基本特征一、數(shù)據(jù)庫的基本概念數(shù)據(jù)能讓我們的觀點(diǎn)更有吸引力二、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS),是指基于數(shù)據(jù)庫的計(jì)算機(jī)應(yīng)用系統(tǒng),由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用
2、戶構(gòu)成。(一)數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)是一個(gè)用來為用戶提供信息服務(wù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。它通常由計(jì)算機(jī)硬件、軟件和有關(guān)人員幾部分組成,它們的邏輯關(guān)系如圖5-1所示:5-1 邏輯關(guān)系圖數(shù)據(jù)能讓我們的觀點(diǎn)更有吸引力二、數(shù)據(jù)庫系統(tǒng)(二)數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)模式數(shù)據(jù)庫的體系結(jié)構(gòu)采用三級(jí)模式和二級(jí)映射結(jié)構(gòu)。三級(jí)模式包括外模式、概念模式和內(nèi)模式,二級(jí)映射則分別是概念模式到內(nèi)模式的映射及外模式到概念模式的映射,如圖5-2所示。圖5-2 數(shù)據(jù)庫的三級(jí)模式及二級(jí)映射主從式結(jié)構(gòu)集中式架構(gòu)(三)數(shù)據(jù)庫系統(tǒng)的工作架構(gòu)二、數(shù)據(jù)庫系統(tǒng)圖5-3 主從式工作結(jié)構(gòu)是一種遠(yuǎn)程桌面控制技術(shù),使用此技術(shù),遠(yuǎn)程用戶能夠使用任何類型的終端系統(tǒng)
3、,通過任何類型的網(wǎng)絡(luò)連接,使用遠(yuǎn)程服務(wù)器上的應(yīng)用程序。用戶甚至能夠使用同一個(gè)終端系統(tǒng)訪問甚至遠(yuǎn)程多個(gè)不同平臺(tái)、不同網(wǎng)絡(luò)協(xié)議服務(wù)器上的多個(gè)應(yīng)用,這些應(yīng)用被集成在一個(gè)訪問界面中,操作簡便。C/S架構(gòu)B/S架構(gòu)(三)數(shù)據(jù)庫系統(tǒng)的工作架構(gòu)二、數(shù)據(jù)庫系統(tǒng)圖5-5 B/S工作結(jié)構(gòu)圖5-4 c/s工作結(jié)構(gòu)C/S架構(gòu)B/S架構(gòu)(三)數(shù)據(jù)庫系統(tǒng)的工作架構(gòu)二、數(shù)據(jù)庫系統(tǒng)圖5-5 B/S工作結(jié)構(gòu)圖5-4 c/s工作結(jié)構(gòu)三、數(shù)據(jù)庫管理系統(tǒng)(一)數(shù)據(jù)庫管理系統(tǒng)的功能數(shù)據(jù)定義數(shù)據(jù)庫的運(yùn)行管理數(shù)據(jù)操作數(shù)據(jù)庫的組織、存儲(chǔ)與管理數(shù)據(jù)庫的保護(hù)數(shù)據(jù)庫的維護(hù)通訊三、數(shù)據(jù)庫管理系統(tǒng)(二)數(shù)據(jù)庫管理系統(tǒng)的的組成此處添加標(biāo)題文本模式翻譯交
4、互式查詢應(yīng)用程序的編譯數(shù)據(jù)的組織與存取事務(wù)運(yùn)行管理數(shù)據(jù)庫維護(hù)任務(wù)二 應(yīng)用數(shù)據(jù)庫(一)范式與規(guī)范化(1)第一范式:最基本的規(guī)范形式,即在關(guān)系中每個(gè)屬性都是不可再分的簡單基本數(shù)據(jù)項(xiàng)。同一列中不能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有多個(gè)值或者不能有重復(fù)的屬性。(2)第二范式:第二范式(2NF)要求數(shù)據(jù)庫表中的每個(gè)實(shí)例或行必須可以被唯一地區(qū)分。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的唯一標(biāo)識(shí)。這個(gè)唯一屬性列被稱為主關(guān)鍵字或主鍵、主碼。第二范式(2NF)要求實(shí)體的屬性完全依賴于主關(guān)鍵字。(3)第三范式:滿足第三范式(3NF)必須先滿足第二范式(2NF)。如果關(guān)系模式中的所有非主屬性對(duì)任何候選關(guān)鍵
5、字都不存在傳遞依賴,則稱這個(gè)關(guān)系屬于第三范式(3NF)。第三范式(3NF)要求一個(gè)數(shù)據(jù)庫表中不包含已在其它表中己包含的非主關(guān)鍵字信息。(4)巴斯-科德范式:是第三范式的改進(jìn)形式。如果關(guān)系模式的所有屬性(包括主屬性和非主屬性)都不傳遞依賴于關(guān)系模式的任何候選關(guān)鍵字,則稱這個(gè)關(guān)系屬于BCNF范式。一、數(shù)據(jù)庫應(yīng)用系統(tǒng)的相關(guān)概念(二)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)步驟數(shù)據(jù)庫設(shè)計(jì)的設(shè)計(jì)內(nèi)容包括:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的實(shí)施和數(shù)據(jù)庫的運(yùn)行和維護(hù)。一、數(shù)據(jù)庫應(yīng)用系統(tǒng)的相關(guān)概念圖5-6 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的步驟(一)Access 2010系統(tǒng)的功能完善的數(shù)據(jù)庫管理2. 良好的兼容性3
6、. 所見即所得的界面4. 完善的幫助和向?qū)?. 強(qiáng)大的數(shù)據(jù)轉(zhuǎn)換功能6. 面向?qū)ο蟮拈_發(fā)環(huán)境7.強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)庫功能二、Access 2010數(shù)據(jù)庫的應(yīng)用(二)Access 2010數(shù)據(jù)庫的創(chuàng)建創(chuàng)建空數(shù)據(jù)庫(1)啟動(dòng) Access 2010,在“文件”選項(xiàng)卡中執(zhí)行“新建”命令。(2)在左側(cè)的窗口中選擇“空數(shù)據(jù)庫”選項(xiàng),如圖5-7,將右側(cè)的窗口中的“文件名”文本框中默認(rèn)的文件名“ Database1”修改為“教學(xué)管理”,如圖5-8。二、Access 2010數(shù)據(jù)庫的應(yīng)用圖5-7Access 2010空白數(shù)據(jù)庫對(duì)話框圖5-8修改文件名(二)Access 2010數(shù)據(jù)庫的創(chuàng)建2.利用模板創(chuàng)建數(shù)據(jù)庫(1
7、)選擇“文件”選項(xiàng)卡,執(zhí)行“新建”命令,打開“新建”窗格,單擊“樣本模板”按鈕,選擇“家庭庫存”模板,如圖5-32所示:啟動(dòng) Access 2010,在“文件”選項(xiàng)卡中執(zhí)行“新建”命令。(2)(2)單擊“創(chuàng)建”按鈕,系統(tǒng)將自動(dòng)完成數(shù)據(jù)庫的創(chuàng)建。按照提示界面進(jìn)行操作,出現(xiàn)如圖5-33所示的界面。二、Access 2010數(shù)據(jù)庫的應(yīng)用圖5-9 選擇家庭庫存模板圖5-10完成數(shù)據(jù)庫的創(chuàng)建(二)Access 2010數(shù)據(jù)庫的創(chuàng)建3.數(shù)據(jù)庫的操作與維護(hù)(1)打開數(shù)據(jù)庫找到數(shù)據(jù)庫文件的保存位置,直接雙擊即可打開?;蚴沁x擇“文件”選項(xiàng)卡,執(zhí)行“打開”命令,打開“打開”對(duì)話框,如圖5-11所示。二、Acces
8、s 2010數(shù)據(jù)庫的應(yīng)用圖5-11 打開對(duì)話框(二)Access 2010數(shù)據(jù)庫的創(chuàng)建3.數(shù)據(jù)庫的操作與維護(hù)(2)關(guān)閉數(shù)據(jù)庫關(guān)閉數(shù)據(jù)庫有以下幾種方法:選擇“文件”選項(xiàng),單擊“關(guān)閉數(shù)據(jù)庫”按鈕。 選擇“文件”選項(xiàng)卡,單擊“退出”按鈕。 單擊數(shù)據(jù)庫窗口標(biāo)題欄的“關(guān)閉”按鈕。二、Access 2010數(shù)據(jù)庫的應(yīng)用(3)壓縮與修復(fù)數(shù)據(jù)庫壓縮和修復(fù)數(shù)據(jù)庫的方法是在“文件”選項(xiàng)卡“信息”組中單擊“壓縮和修復(fù)數(shù)據(jù)庫”按鈕如圖5-12,系統(tǒng)會(huì)自動(dòng)完成壓縮和修復(fù)工作。圖5-12 單擊“壓縮和修復(fù)數(shù)據(jù)庫”“按鈕(二)Access 2010數(shù)據(jù)庫的創(chuàng)建3.數(shù)據(jù)庫的操作與維護(hù)(4)備份數(shù)據(jù)庫:在“文件”選項(xiàng)卡“保存并
9、發(fā)布”組,單擊“數(shù)據(jù)庫另存為”按鈕和“備份數(shù)據(jù)庫”按鈕,再單擊“另存為”按鈕即可,如圖5-13所示:二、Access 2010數(shù)據(jù)庫的應(yīng)用圖5-13 備份數(shù)據(jù)庫(二)Access 2010數(shù)據(jù)庫的創(chuàng)建3.數(shù)據(jù)庫的操作與維護(hù)(5)查看和編輯數(shù)據(jù)庫的屬性在“文件”選項(xiàng)卡“信息”組中單擊“査看和編輯數(shù)據(jù)庫屬性”按鈕,會(huì)彈出一個(gè)帶有多個(gè)選項(xiàng)卡的對(duì)話框,如圖5-14所示:二、Access 2010數(shù)據(jù)庫的應(yīng)用圖5-14點(diǎn)擊“查看和編輯數(shù)據(jù)庫屬性“”超鏈接任務(wù)三 數(shù)據(jù)庫數(shù)據(jù)采集應(yīng)用實(shí)例SQL查詢是使用SQL語言創(chuàng)建的一種查詢。每個(gè)查詢都對(duì)應(yīng)著一個(gè)SQL查詢命令。當(dāng)用戶使用查詢向?qū)Щ虿樵冊O(shè)計(jì)器創(chuàng)建查詢時(shí),系
10、統(tǒng)會(huì)自動(dòng)生成對(duì)應(yīng)的SOL命令,可以在SQL視圖中查看。除此之外,用戶還可以直接通過SQL視圖窗口輸入SQL命令來創(chuàng)建查詢。使用SQL語句創(chuàng)建查詢的操作步驟如下:1. 打開數(shù)據(jù)庫,選擇“創(chuàng)建”選項(xiàng)卡的“査詢”組,單擊“查詢設(shè)計(jì)”按鈕,打開“查詢設(shè)計(jì)器”窗口2. 單擊“創(chuàng)建”選項(xiàng)卡的“SQL”按鈕,則切換到SQL視圖3. 運(yùn)行或者保存查詢創(chuàng)建SQL查詢(一)使用SQL語句創(chuàng)建選擇査詢使用SQL語句創(chuàng)建選擇查詢使用select語句,語法如下selectalldistinct,frominner Join表或查詢onwhere group by having order by ascldesc其中:a
11、ll:查詢結(jié)果返回全部記錄集。distinct:查詢結(jié)果是不包含重復(fù)行的記錄集。Inner joinon:査詢結(jié)果是多表數(shù)據(jù)源組成的記錄集。where:查詢結(jié)果是數(shù)據(jù)源中滿足的記錄集。group by:查詢結(jié)果是數(shù)據(jù)源按字段分組的記錄集。having:分組時(shí)滿足。order by:查詢結(jié)果按照字段排序,asc為升序,desc為降序。創(chuàng)建SQL查詢(二)使用SQL語句創(chuàng)建操作査詢創(chuàng)建動(dòng)作查詢的SQL語句有以下幾種形式:插入語句:insert into(字段名1,字段名2)values(表達(dá)式1,表達(dá)式2)更新語句:updateset=,= where刪除語句:delete from where如
12、使用SQL語句,給教師備份表增加一個(gè)新記錄,其內(nèi)容是(“111114”,“張三”,“男”“1990/1/15”)。SQL語句為:insert into教師備份(教師編號(hào),姓名,性別,出生日期)values(“111114”,“張三”,“男”“1990/1/15”)再如使用SQL語句,將教師備份表中張丹丹的工資修改為6000。SQL語句為:update教師備份set工資=6000where姓名=“張丹丹”一、創(chuàng)建SQL查詢(二)使用SQL語句創(chuàng)建操作査詢創(chuàng)建動(dòng)作查詢的SQL語句有以下幾種形式:插入語句:insert into(字段名1,字段名2)values(表達(dá)式1,表達(dá)式2)更新語句:upd
13、ateset=,= where刪除語句:delete from where如使用SQL語句,給教師備份表增加一個(gè)新記錄,其內(nèi)容是(“111114”,“張三”,“男”“1990/1/15”)。SQL語句為:insert into教師備份(教師編號(hào),姓名,性別,出生日期)values(“111114”,“張三”,“男”“1990/1/15”)再如使用SQL語句,將教師備份表中張丹丹的工資修改為6000。SQL語句為:update教師備份set工資=6000where姓名=“張丹丹”創(chuàng)建SQL查詢(三)使用SQL語句創(chuàng)建數(shù)據(jù)定義査詢創(chuàng)建數(shù)據(jù)定義査詢的SQL語句有以下兒種形式:創(chuàng)建表:create t
14、able(類型(長度),類型(長度)其中:文本型:text長整型: integer雙精度型:float貨幣型:money日期型:date邏輯型:logical備注型:memoOLE型: general增加字段:alter tableadd類型(長度),類型(長度)修改字段:alter table一、創(chuàng)建SQL查詢(三)使用SQL語句創(chuàng)建數(shù)據(jù)定義査詢創(chuàng)建數(shù)據(jù)定義査詢的SQL語句有以下兒種形式:創(chuàng)建表:create table(類型(長度),類型(長度)其中:文本型:text長整型: integer雙精度型:float貨幣型:money日期型:date邏輯型:logical備注型:memoOLE型: general增加字段:alter tableadd類型(長度),類型(長度)修改字段:alter tablealter類型(長度),類型(長度)一、創(chuàng)建SQL查詢(三)使用SQL語句創(chuàng)建數(shù)據(jù)定義査詢刪除字段:drop tabledrop類型(長度),類型(長度)刪除表:drop table如使用SOL語句,創(chuàng)建一個(gè)表test,字段包括編號(hào)(文本型,長度為6)、姓名(文本型,長度為20)、出生日期(日期型)、銷售額(雙精度型)。SQL語句為:create table test(編號(hào)text(6),姓名text(20),出生日期date,銷售額float)如使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020-2021學(xué)年湖南省五市十校教研教改共同體高一下學(xué)期期末考試地理試題
- 小學(xué)五年級(jí)數(shù)學(xué)小數(shù)乘除法計(jì)算練習(xí)題-集
- 《急性咽炎》課件
- 小學(xué)數(shù)學(xué)四年級(jí)上冊《小數(shù)加減混合運(yùn)算》教學(xué)設(shè)計(jì)
- 《行政法講義》課件
- 《菱鎂礦開采工藝》課件
- 護(hù)欄工程勞務(wù)作業(yè)內(nèi)容及技術(shù)參數(shù)
- 《刑法分則的適用》課件
- 高校美術(shù)教育實(shí)踐經(jīng)驗(yàn)總結(jié)計(jì)劃
- 小學(xué)班主任工作經(jīng)歷總結(jié)
- 公務(wù)員調(diào)任(轉(zhuǎn)任)審批表 - 陽春人才網(wǎng)
- IE部成立工作規(guī)劃
- 單體調(diào)試及試運(yùn)方案
- 2023-2024學(xué)年浙江省杭州市城區(qū)數(shù)學(xué)四年級(jí)第一學(xué)期期末學(xué)業(yè)水平測試試題含答案
- 網(wǎng)球技術(shù)與戰(zhàn)術(shù)-華東師范大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 2023年35kV集電線路直埋施工方案
- 思政教師培訓(xùn)心得體會(huì)2021
- HLB值的實(shí)驗(yàn)測定方法
- 2023年《病歷書寫基本規(guī)范》年度版
- 防止電力生產(chǎn)事故的-二十五項(xiàng)重點(diǎn)要求2023版
- 代理記賬機(jī)構(gòu)代理記賬業(yè)務(wù)規(guī)范
評(píng)論
0/150
提交評(píng)論