版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第4章數(shù)據(jù)庫管理
共43頁1數(shù)據(jù)庫管理第1頁本章主要內(nèi)容介紹數(shù)據(jù)庫基本概念介紹Access數(shù)據(jù)庫管理系統(tǒng)操作方法建立數(shù)據(jù)庫設(shè)置查詢組建報表和窗體設(shè)計宏和數(shù)據(jù)訪問頁共43頁2數(shù)據(jù)庫管理第2頁數(shù)據(jù)庫技術(shù)概念什么是數(shù)據(jù)庫?數(shù)據(jù)是關(guān)鍵數(shù)據(jù)是信息一個符號化表示對數(shù)據(jù)管理和處理早已成為人類進行正常社會活動一個需求數(shù)據(jù)處理:對各種形式信息數(shù)據(jù)進行搜集、存放、加工和傳輸一系列活動總和其目標是從大量原始數(shù)據(jù)中抽取和推導(dǎo)出有價值信息,作為人們行動和決議依據(jù)。共43頁3數(shù)據(jù)庫管理第3頁數(shù)據(jù)庫技術(shù)概念數(shù)據(jù)庫(database,DB):是長久存放在計算機存放器中、有特殊組織結(jié)構(gòu)形式、可共享數(shù)據(jù)集合。比如,人員檔案數(shù)據(jù)庫、礦產(chǎn)資源數(shù)據(jù)庫、庫存商品數(shù)據(jù)庫、圖書資料數(shù)據(jù)庫、供銷管理、地理水文…它能夠供用戶共享使用,含有盡可能小冗余度和較高數(shù)據(jù)獨立性,使得數(shù)據(jù)存放最優(yōu)化,數(shù)據(jù)最輕易操作,而且含有完善自我保護能力和數(shù)據(jù)恢復(fù)能力。共43頁4數(shù)據(jù)庫管理第4頁數(shù)據(jù)庫技術(shù)概念數(shù)據(jù)處理(管理)演化三個階段:自由(人工)管理階段文件系統(tǒng)階段數(shù)據(jù)庫管理階段共43頁5數(shù)據(jù)庫管理第5頁數(shù)據(jù)庫技術(shù)概念數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem,DBMS)是專用于管理數(shù)據(jù)庫系統(tǒng)軟件,它允許一個或多個使用者對數(shù)據(jù)庫中數(shù)據(jù)信息提出查詢、修改等請求,并以符合使用者要求格式展現(xiàn)其請求執(zhí)行后結(jié)果。一個數(shù)據(jù)庫管理系統(tǒng)應(yīng)含有6項基本功效:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫建立和維護、數(shù)據(jù)庫運行管理和數(shù)據(jù)通訊。共43頁6數(shù)據(jù)庫管理第6頁數(shù)據(jù)庫技術(shù)概念數(shù)據(jù)庫系統(tǒng)(databasesystem,DBS)數(shù)據(jù)庫系統(tǒng)通常是指數(shù)據(jù)庫、用戶和對應(yīng)軟、硬件系統(tǒng)等四個部分組成。共43頁7數(shù)據(jù)庫管理第7頁設(shè)計數(shù)據(jù)庫為了確保數(shù)據(jù)庫設(shè)計合理性,將數(shù)據(jù)庫設(shè)計分為4個階段:需求分析建立數(shù)據(jù)模型數(shù)據(jù)庫物理設(shè)計與建立數(shù)據(jù)庫運行和維護共43頁8數(shù)據(jù)庫管理第8頁設(shè)計數(shù)據(jù)庫建立一個管理學(xué)生作業(yè)成績數(shù)據(jù)庫需求分析:分析使用者特征教師使用分析所要實現(xiàn)功效:查看每一位學(xué)生各科作業(yè)成績、總成績、平均成績…查看學(xué)生選課情況…查看一個班、一個專業(yè)學(xué)生選課情況、作業(yè)情況…查看某課程全部選修學(xué)生情況、作業(yè)情況、課程情況…共43頁9數(shù)據(jù)庫管理第9頁姓名 課程名稱作業(yè)1成績作業(yè)2成績作業(yè)3成績王麗麗高等數(shù)學(xué)808080李越英語908080王紅雨英語606070于小帆數(shù)據(jù)結(jié)構(gòu)657075陳玉華高等數(shù)學(xué)708090部分學(xué)生部分作業(yè)成績共43頁10數(shù)據(jù)庫管理第10頁姓名專業(yè)班級總計選課數(shù)高等數(shù)學(xué)計算機技術(shù)基礎(chǔ)計算機圖形學(xué)數(shù)據(jù)結(jié)構(gòu)政治經(jīng)濟學(xué)陳玉華電子052√√李越電子054√√√√王海強電子051√王紅雨電子052√√王麗麗電子055√√√√√聞中生物051√于蘭蘭生物051√于小帆電子052√√張艷生物054√√√√張志國生物054√√√√趙欣會計053√√√學(xué)生選課情況表共43頁11數(shù)據(jù)庫管理第11頁課程名稱作業(yè)1成績作業(yè)2成績作業(yè)3成績數(shù)據(jù)結(jié)構(gòu)808080計算機圖形學(xué)809090計算機技術(shù)基礎(chǔ)709080高等數(shù)學(xué)708095政治經(jīng)濟學(xué)657575某位學(xué)生各科作業(yè)成績共43頁12數(shù)據(jù)庫管理第12頁姓名學(xué)分總和高等數(shù)學(xué)計算機技術(shù)基礎(chǔ)計算機圖形學(xué)數(shù)據(jù)結(jié)構(gòu)政治經(jīng)濟學(xué)陳玉華7.53.54李越153.53.544王海強3.53.5王紅雨7.53.54王麗麗2.544聞中3.53.5于蘭蘭73.53.5于小帆7.53.54張艷2.54張志國2.54趙欣2.5學(xué)生選課學(xué)分統(tǒng)計表共43頁13數(shù)據(jù)庫管理第13頁設(shè)計數(shù)據(jù)庫歸納以上內(nèi)容來分析所需數(shù)據(jù),定義數(shù)據(jù)庫中應(yīng)該包含數(shù)據(jù)信息有:學(xué)生作業(yè)成績:課程號、學(xué)號、第一次作業(yè)成績、第二次作業(yè)成績、第三次作業(yè)成績…學(xué)生基本信息:姓名、班級、專業(yè)…課程相關(guān)信息:課程名稱、課時數(shù)…共43頁14數(shù)據(jù)庫管理第14頁設(shè)計數(shù)據(jù)庫建立數(shù)據(jù)模型數(shù)據(jù)模型是一個比較輕易被人們所了解、且又能客觀反應(yīng)實際需求、并能較準確和方便在計算機中實現(xiàn)一個結(jié)構(gòu)描述形式。數(shù)據(jù)模型設(shè)計方法決定著數(shù)據(jù)庫設(shè)計方法。數(shù)據(jù)模型種類網(wǎng)狀模型層次模型關(guān)系模型共43頁15數(shù)據(jù)庫管理第15頁E-R模型實體-聯(lián)絡(luò)法(Entity-RelationshipApproach),關(guān)系數(shù)據(jù)模型一個描述形式實體:實體是客觀存在、且能相互區(qū)分事物屬性:一個實體可由若干個屬性來描述。屬性有“型”、“值”兩個方面。“型”即為屬性名字學(xué)生姓名班級性別于戰(zhàn)海生物05-1男共43頁16數(shù)據(jù)庫管理第16頁實體型一個名為“學(xué)生”實體四個屬性是“學(xué)號”、“姓名”、“性別”、“班級”,該實體表示形式為:學(xué)生(學(xué)號,姓名,性別,班級)
這是一個“學(xué)生”實體實體型共43頁17數(shù)據(jù)庫管理第17頁實體集043301209張艷生物04女049604110李越電子04男052909211趙欣會計05男053001116張志國生物05男053003208聞中生物05男實體集:同型實體集合稱為實體集。共43頁18數(shù)據(jù)庫管理第18頁域是屬性值改變范圍描述。例:屬性“性別”“值”取值范圍是
男or女屬性“課程成績”“值”取值范圍是
0~100屬性“學(xué)分數(shù)”“值”取值范圍是0~10域(Domain)共43頁19數(shù)據(jù)庫管理第19頁關(guān)鍵字(Key)關(guān)鍵字也稱為鍵值或碼,是指能夠在實體集中標識一個實體或一組實體一個屬性或一個屬性集(由多個屬性組合)。關(guān)鍵字能夠有3種形式,它們是一個字段、多字段組合、以及由系統(tǒng)建立一個自動編號。共43頁20數(shù)據(jù)庫管理第20頁搜索引擎名稱網(wǎng)址語種baidu漢字搜索引擎/中Google漢字搜索引擎http://www.谷歌.com/中、英等各種語言搜狐搜狗搜索/中中國搜索/中雅虎搜索/中新浪愛問搜索/中網(wǎng)易搜索引擎/中TOM搜索/中天網(wǎng)搜索/中HotBot/英AskJeeves/英共43頁21數(shù)據(jù)庫管理第21頁姓名 課程名稱作業(yè)1成績作業(yè)2成績作業(yè)3成績王麗麗高等數(shù)學(xué)808080李越英語908085李越圖形學(xué)958585王紅雨概率統(tǒng)計708580王紅雨英語709590于小帆高等數(shù)學(xué)657075李越概率統(tǒng)計808085王麗麗英語808585編號12345678共43頁22數(shù)據(jù)庫管理第22頁主鍵(主關(guān)鍵字)能夠在實體集中惟一地標識一個實體關(guān)鍵字也被稱為主關(guān)鍵字(或主鍵),它值不允許重復(fù),也不允許為空。共43頁23數(shù)據(jù)庫管理第23頁聯(lián)絡(luò)(Relationship)聯(lián)絡(luò):事物(或?qū)嶓w)內(nèi)部或事物(或?qū)嶓w)之間相互關(guān)系稱為聯(lián)絡(luò)。實體內(nèi)部聯(lián)絡(luò)通常是指組成實體各屬性之間聯(lián)絡(luò),普通借助于這種聯(lián)絡(luò)能夠組建數(shù)據(jù)表實體之間聯(lián)絡(luò)通常是指不一樣實體集之間聯(lián)絡(luò)。共43頁24數(shù)據(jù)庫管理第24頁學(xué)號姓名院系專業(yè)05101于戰(zhàn)海園林學(xué)院城市規(guī)劃學(xué)號借書書名書號借閱日期05101計算方法TP03-101-5-9學(xué)號選修課代號上課時間成績05101180003-3-188學(xué)號病歷編號家族病史過敏統(tǒng)計05101304966恐高癥花粉課程編號課程名稱學(xué)分值課時數(shù)主講教師姓名180006計算方法480曲麗雯共43頁25數(shù)據(jù)庫管理第25頁關(guān)聯(lián)
實體間關(guān)聯(lián)可分為以下3類:一對一聯(lián)絡(luò)(1∶1)
一對多聯(lián)絡(luò)(1:∞)or(1∶n)
多對多聯(lián)絡(luò)(∞:∞)or(m∶n)設(shè)有兩個實體集A和B,假如實體集A中至多有一個實體與B中一個實體有聯(lián)絡(luò),反之B中也至多有一個實體與A中一個實體有聯(lián)絡(luò),則稱它們之間是一對一聯(lián)絡(luò),記作1∶1。
設(shè)有兩個實體集A和B。假如A中一個實體與B中若干個實體有聯(lián)絡(luò),但B中每個實體只與A中一個實體相聯(lián)絡(luò),則稱A與B之間為一對多聯(lián)絡(luò),記作1∶n。
對于兩個實體集A和B,若A中一個實體與B中若干個實體相關(guān)聯(lián),B中每一個實體也與A中多個實體相關(guān)聯(lián),則稱A與B之間為多對多聯(lián)絡(luò),記作(m:n)。
在校期間,一位學(xué)生只能在校醫(yī)院建立一份醫(yī)療檔案;且入校后也只建立一份學(xué)籍檔案。學(xué)生在圖書館借閱圖書時,一個學(xué)生能夠一次借閱五本圖書,而每一本圖書在一段時間內(nèi)只能借給一個學(xué)生閱讀。每一位學(xué)生每學(xué)期能夠選讀多門選修課,而每一門選修課能夠有多位同學(xué)選修。此種關(guān)系僅能經(jīng)過定義第三個表來達成,其中包含兩個主關(guān)鍵字段,即來源于第一個表和第二個表外鍵。換言之,就是拆成兩個一對多關(guān)系方法來處理。共43頁26數(shù)據(jù)庫管理第26頁實體-聯(lián)絡(luò)法
(Entity-RelationshipApproach)是描述關(guān)系數(shù)據(jù)模型一個,簡稱為E-R模型,利用它能夠描述客觀事物實體型、該實體所含有屬性,以及其實體間聯(lián)絡(luò)。其中,實體型用矩形表示;屬性用橢圓表示,并用線段與對應(yīng)實體連接;聯(lián)絡(luò)用菱形表示,用線段連接相關(guān)實體來表示它們之間有聯(lián)絡(luò),并在線段旁注明其聯(lián)絡(luò)類型。共43頁27數(shù)據(jù)庫管理第27頁描述各個實體型“學(xué)生”實體型,即學(xué)生(學(xué)號,姓名,性別,專業(yè)班級,出生日期,聯(lián)絡(luò)電話),“學(xué)生”實體型關(guān)鍵字設(shè)置為“學(xué)號”“課程”實體型,即課程(課程號,課程名,學(xué)分數(shù),課時數(shù),任課教師),“課程”實體型關(guān)鍵字設(shè)置為“課程號”“選修課程”作為上述兩個實體之間聯(lián)絡(luò),實體表示形式為:選修課程(課程號、學(xué)號、作業(yè)1成績、作業(yè)2成績、作業(yè)3成績),能夠用“課程號”和“學(xué)號”組建一個聯(lián)合關(guān)鍵字。共43頁28數(shù)據(jù)庫管理第28頁E-R圖作業(yè)1成績學(xué)號姓名性別專業(yè)專業(yè)班級出生日期聯(lián)絡(luò)電話學(xué)生選課成績課程課程號課程名課時數(shù)學(xué)分數(shù)任課教師1∞∞1作業(yè)2成績作業(yè)3成績1共43頁29數(shù)據(jù)庫管理第29頁關(guān)系模型是當前最主要一個模型。關(guān)系模型(relationalmodel)是經(jīng)過一組含有相互聯(lián)絡(luò)“關(guān)系”,將相關(guān)數(shù)據(jù)集合在一起所表示出來一個數(shù)學(xué)關(guān)系模型。這里,所謂“關(guān)系”是特指那種雖含有相關(guān)性,而非隸屬性平行數(shù)據(jù)之間按照某種序列排列集合關(guān)系。共43頁30數(shù)據(jù)庫管理第30頁關(guān)系模型用二維表結(jié)構(gòu)來表示實體以及實體之間聯(lián)絡(luò)模型稱為關(guān)系數(shù)據(jù)模型。是以關(guān)系數(shù)學(xué)為基礎(chǔ),在關(guān)系模型中,操作對象和結(jié)果都是二維表,每一個關(guān)系也是一個二維表,即不論實體本身還是實體間聯(lián)絡(luò)均用稱為“關(guān)系”二維表來表示,這使得描述實體數(shù)據(jù)本身能夠自然地反應(yīng)他們之間聯(lián)絡(luò)。共43頁31數(shù)據(jù)庫管理第31頁數(shù)據(jù)結(jié)構(gòu)簡單概念清楚符合習(xí)慣使用方便共43頁32數(shù)據(jù)庫管理第32頁關(guān)系模型關(guān)系模型相關(guān)術(shù)語(1)關(guān)系:關(guān)系是滿足一定規(guī)范化要求二維表。(2)統(tǒng)計:二維表中一行,也稱為元組。(3)字段:二維表中一列,也稱為屬性。(4)字段名:字段名稱,也稱為屬性名。(5)數(shù)據(jù)項:也稱為分量,是某個統(tǒng)計中一個字段值。1共43頁33數(shù)據(jù)庫管理第33頁關(guān)系模型關(guān)系模型性質(zhì):(1)在一個二維表中,每一個數(shù)據(jù)項不可再分,是最基本數(shù)據(jù)單位。(2)在一個二維表中,同一列數(shù)據(jù)項含有相同數(shù)據(jù)類型。(3)在一個二維表中,不允許有相同字段名。(4)在一個二維表中,每一行(統(tǒng)計)是一個個體事物多個字段值集合。(5)在一個二維表中,不允許有完全相同統(tǒng)計行(6)在一個二維表中,各列次序能夠任意地排列。(7)在一個二維表中,統(tǒng)計次序能夠任意地排列。共43頁34數(shù)據(jù)庫管理第34頁認識Access數(shù)據(jù)庫管理軟件Access數(shù)據(jù)庫組成利用MicrosoftAccess建立一個數(shù)據(jù)庫時,可在該數(shù)據(jù)庫中使用對象包含表、查詢、窗體、報表、宏、模塊和數(shù)據(jù)訪問頁等七種。由用戶建立各種Access對象都存放在同一個數(shù)據(jù)庫文件(.mdb文件)中,十分方便數(shù)據(jù)庫文件管理。共43頁35數(shù)據(jù)庫管理第35頁認識Access數(shù)據(jù)庫管理軟件Access數(shù)據(jù)庫組成在Access各個對象中,表是數(shù)據(jù)庫關(guān)鍵與基礎(chǔ),它存放著數(shù)據(jù)庫中全部數(shù)據(jù)信息報表、查詢和窗體都是從數(shù)據(jù)表中取得數(shù)據(jù)信息,以實現(xiàn)用戶某一特定需要。報表則能夠?qū)崿F(xiàn)打印、計算等功效;窗體能夠提供一個良好用戶操作界面,經(jīng)過它能夠執(zhí)行查詢、預(yù)覽等功效,甚至對數(shù)據(jù)表進行編輯修改。共43頁36數(shù)據(jù)庫管理第36頁利用Access建立數(shù)據(jù)庫打開Access數(shù)據(jù)庫設(shè)計軟件建立一個空數(shù)據(jù)庫例:建立名為“學(xué)生作業(yè)管理.mdb”數(shù)據(jù)庫建立一個數(shù)據(jù)表共43頁37數(shù)據(jù)庫管理第37頁建立表方法數(shù)據(jù)表(也稱基本數(shù)據(jù)表或基本表)組成成份:表結(jié)構(gòu)、表數(shù)據(jù)建表過程主要包含三個步驟:1.建立數(shù)據(jù)表結(jié)構(gòu)因為表表達是一個實體,所以建立表結(jié)構(gòu)即是描述實體屬性過程。因為實體屬性是經(jīng)過表中一個個字段表現(xiàn),所以描述實體屬性即是設(shè)置字段過程。共43頁38數(shù)據(jù)庫管理第38頁建立表方法建表過程主要包含三個步驟:2.
設(shè)置字段:設(shè)置字段即是描述字段各種特征字段特征有:字段數(shù)據(jù)類型(準確地確定該字段數(shù)值在數(shù)據(jù)表中存放方式)、域(正確地反應(yīng)其取值范圍和顯示形式)、默認值…--字段屬性共43頁39數(shù)據(jù)庫管理第39頁Access系統(tǒng)提供屬性分為以下幾個:1)字段大小限定文本字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年臨時用電柴油發(fā)電機租賃合同
- 2024離婚后雙方關(guān)于仲裁程序的合同
- 二零二五年度桉樹砍伐與林業(yè)產(chǎn)業(yè)投資基金合作合同3篇
- 2024車輛轉(zhuǎn)讓合同
- 二零二五年度高端電梯安裝與智能化升級協(xié)議3篇
- 專案投資貸款協(xié)議(2024版)
- 二零二四商鋪租賃合同(含裝修驗收標準)最終修訂3篇
- Unit 2 Lesson 7說課稿 2024-2025學(xué)年冀教版八年級英語下冊
- 第四章 第1節(jié)《多變的天氣》說課稿- 2024-2025學(xué)年人教版(2024)七年級地理上冊
- 22《讀不完的大書》說課稿-2024-2025學(xué)年三年級上冊語文統(tǒng)編版(五四制)
- 常見老年慢性病防治與護理課件整理
- 履約情況證明(共6篇)
- 云南省迪慶藏族自治州各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細
- 設(shè)備機房出入登記表
- 六年級語文-文言文閱讀訓(xùn)練題50篇-含答案
- 醫(yī)用冰箱溫度登記表
- 零售學(xué)(第二版)第01章零售導(dǎo)論
- 大學(xué)植物生理學(xué)經(jīng)典05植物光合作用
- 口袋妖怪白金光圖文攻略2周目
- 光伏發(fā)電站集中監(jiān)控系統(tǒng)通信及數(shù)據(jù)標準
- 三年級下冊生字組詞(帶拼音)
評論
0/150
提交評論