freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第1章數(shù)據(jù)庫基本原理11數(shù)據(jù)庫概述12數(shù)據(jù)模型13關(guān)系的(編輯修改稿)

2024-08-16 07:54 本頁面
 

【文章內(nèi)容簡介】 D012 經(jīng)濟法基礎(chǔ) ? 一個關(guān)系應(yīng)滿足 1NF是最起碼的條件。然而,僅滿足 1NF的關(guān)系還可能存在一些問題。 ? 表 14是滿足 1NF的一個具體實例,但在操作中可能出現(xiàn)如下的一些問題。 (1 ) 插入異常 (2 ) 刪除異常 (3 ) 數(shù)據(jù)冗余 68 第二范式 ? 如果關(guān)系模式 R屬于 1NF,并且每個非碼屬性都完全依賴于各個碼,則稱 R屬于 第二范式 (2NF)。如果某個數(shù)據(jù)庫模式中的每個關(guān)系模式都是 2NF,則這個數(shù)據(jù)庫模式稱為 2NF的數(shù)據(jù)庫模式。 ? 下頁表 15所示的關(guān)系模式 R(學(xué)號,系名,系辦地址,課程號,成績),主碼為學(xué)號+課程號。 ? 某個學(xué)生某門課程的成績(一個非碼屬性)是完全依賴于他的學(xué)號和該課程的代號(主碼)的。也就是說,知道了一個學(xué)生的學(xué)號和他參加考試的課程號(兩者缺一不可),就知道了他這一門課的成績。 69 第二范式(續(xù)一) 表 15 關(guān)系 R 學(xué) 號 系 名 系辦地址 課程號 成績 0100001 經(jīng)濟管理系 經(jīng)管大樓 A002 85 0100001 經(jīng)濟管理系 經(jīng)管大樓 B001 92 0100001 經(jīng)濟管理系 經(jīng)管大樓 B022 78 0100001 經(jīng)濟管理系 經(jīng)管大樓 C032 85 0100001 經(jīng)濟管理系 經(jīng)管大樓 D012 78 0100002 經(jīng)濟管理系 經(jīng)管大樓 A002 90 0100002 經(jīng)濟管理系 經(jīng)管大樓 B001 80 0100002 經(jīng)濟管理系 經(jīng)管大樓 B022 98 0100002 經(jīng)濟管理系 經(jīng)管大樓 C032 92 0100002 經(jīng)濟管理系 經(jīng)管大樓 D012 89 0100096 電子工程系 電子大樓 A002 80 0100096 電子工程系 電子大樓 B001 75 0100096 電子工程系 電子大樓 D001 45 0100096 電子工程系 電子大樓 D012 28 70 第二范式(續(xù)二) ? 他所在的系名(另一非碼屬性)實際上僅完全依賴于他的學(xué)號(主碼中的一個屬性),與課程代號(主碼中的另一個屬性)無關(guān)。也就是說,只要知道了一個學(xué)生的學(xué)號(并不需要知道課程號),就知道了他所在的系名和系辦地址。 ? 這個關(guān)系模式不屬于 2NF(僅屬于 1NF)。 ? 如果將 R分解為兩個關(guān)系模式 R1(學(xué)號,系名,系辦地址)和 R2(學(xué)號,課程號,成績),下頁表 17和表 16,則 R1和 R2都屬于 2NF了。 71 第二范式(續(xù)三) 表 16 關(guān)系 R2 學(xué) 號 課程號 成績 0100001 A002 85 0100001 B001 92 0100001 B022 78 0100001 C032 85 0100001 D012 78 0100002 A002 90 0100002 B001 80 0100002 B022 98 0100002 C032 92 0100002 D012 89 0100096 A002 80 0100096 B001 75 0100096 D001 45 0100096 D012 28 ? 這樣分解之后,減少了冗余,節(jié)省了存儲空間,降低了數(shù)據(jù)維護的代價。但是,另一方面是增加了查詢難度。 ? 這說明,在確定數(shù)據(jù)模型時,不能簡單地說采用第二范式一定比第一范式好,采用第三范式也一定比第二范式好。到底采用哪個范式,要根據(jù)具體問題的要求確定。 表 17 關(guān)系 R1 學(xué) 號 系 名 系辦地址 0100001 經(jīng)濟管理系 經(jīng)管大樓 0100002 經(jīng)濟管理系 經(jīng)管大樓 0100096 電子工程系 電子大樓 72 第三范式 ? 如果關(guān)系模式 R是 2NF,且每個非主屬性都完全直接依賴于各個碼 (即既不部分依賴于碼也不傳遞依賴于碼 ),則稱 R屬于 第三范式 (3NF)。如果某個數(shù)據(jù)庫模式中的每個關(guān)系模式都是 3NF,則這個數(shù)據(jù)庫模式稱為 3NF的數(shù)據(jù)庫模式。 ? 如果一個關(guān)系不屬于第三范式,那么也可能存在一些問題。 ? 在關(guān)系 R2中,主碼為(學(xué)號、課程號) ,成績是完全直接依賴于他的學(xué)號和該課程的代號(主碼)的,故 R2屬于 3NF。 73 第三范式(續(xù)一) ? 在關(guān)系 R1中,主碼為(學(xué)號) ,知道了一個學(xué)生的學(xué)號(主碼),就知道了他所在的系名,知道了他所在的系名(非碼屬性),也就知道了該系辦公室的地址。系名是完全直接依賴于他的學(xué)號的。但系辦公室的地址是通過系名間接(不是直接)依賴與他的學(xué)號的,故 R1不屬于 3NF。 ? 正因為關(guān)系 R1不屬于 3NF,也存在數(shù)據(jù)冗余和操作異?,F(xiàn)象。例如,有多個學(xué)生同屬于一個系,這個系的地址就多次重復(fù)。 ? 如果將關(guān)系 R1分解為 R11和 R12(下頁表 18和表 19),則R11和 R12就都是屬于 3NF了。 74 第三范式(續(xù)二) 表 18 關(guān)系 R11 學(xué) 號 系 名 0100001 經(jīng)濟管理系 0100002 經(jīng)濟管理系 0100096 電子工程系 ? 一個數(shù)據(jù)庫滿足的范式越多,數(shù)據(jù)的冗余度越小,共享性越高,所占的存儲空間越少,并將數(shù)據(jù)的不一致性減少到最低程度。 ? 但是,高范式的數(shù)據(jù)庫查詢起來比較復(fù)雜。所以, 不應(yīng)一味追求高范式,對于包含頻度很高的查詢的數(shù)據(jù)庫,不妨降低些范式 。 表 19 關(guān)系 R12 系 名 系辦地址 經(jīng)濟管理系 經(jīng)管大樓 電子工程系 電子大樓 司法信息安全教研室 數(shù)據(jù)庫原理與應(yīng)用 主講人 :鐘 山 二 0一 0年八月 第 2章 Access 數(shù)據(jù)庫基礎(chǔ)知識 Access 數(shù)據(jù)庫概述 Access 的特點 Access 2022 的新增功能 Access 的基本操作 Access 數(shù)據(jù)庫設(shè)計 Access 數(shù)據(jù)庫的對象 數(shù)據(jù)類型與表達式 76 Access 數(shù)據(jù)庫概述 ? Microsoft Access是第一個在 Windows環(huán)境下開發(fā)的一種全新的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是中小型數(shù)據(jù)庫管理的最佳選擇 。 Access 2022和 Access 2022不僅是數(shù)據(jù)庫管理系統(tǒng),而且還是一個功能強大的開發(fā)工具。 ? Access使用標準 SQL(Structured Query Language,結(jié)構(gòu)化查詢語言 )作為它的數(shù)據(jù)庫語言。 77 Access 數(shù)據(jù)庫概述 (續(xù)) ? 每一個 Access數(shù)據(jù)庫,包括它所有的對象都存儲在以 .mdb為擴展名的數(shù)據(jù)庫文件中。 ? 打開一個數(shù)據(jù)庫就是打開一個數(shù)據(jù)庫文件。就 Access而言,可以認為數(shù)據(jù)庫和數(shù)據(jù)庫文件含義相同。 ? Access數(shù)據(jù)庫不但包括各種對象,還包括對各種對象的操作。 78 Access 的特點 1. 一個文件管理整個系 統(tǒng) 2. 真正的關(guān)系數(shù)據(jù)庫管 理 3. 典型的開放式數(shù)據(jù)庫管理 4. 完善的幫助功能 5. 利用 Excel整理數(shù)據(jù) 6. 擁有大量的內(nèi)置函數(shù) 7. 提供了許多宏 8. 方便的網(wǎng)絡(luò)功能 79 Access 2022 的新增功能 1. 更友好的系統(tǒng)界面 2. 任務(wù)窗格 3. 數(shù)據(jù)庫轉(zhuǎn)換工具 4. 數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖 5. 數(shù)據(jù)庫自動壓縮功能 6. 改進了訪問功能 80 Access 的基本操作 Access 的啟動和退出 ? 啟動 Access和啟動 Word的方法一樣,有 3種:( 1)雙擊桌面上的 Access圖標。 ( 2)單擊任務(wù)欄上的“開始”按鈕,在彈出的菜單中選“程序”項,在彈出的級聯(lián)菜單中單擊“ Microsoft Access”。 ( 3)雙擊 Access數(shù)據(jù)庫文件(建議盡量不用此法)。 ? 用前兩種方法啟動 Access 2022就打開了 Access主窗口(下頁)。該窗口的右側(cè)是任務(wù)窗格的“新建文件”模式。 81 Access 的啟動和退出(續(xù)一) 82 Access 的啟動和退出(續(xù)二) ? 用第 3種方法啟動 Access后就立即打開了該數(shù)據(jù)庫文件,并打開該數(shù)據(jù)庫的“數(shù)據(jù)庫”窗口(下圖中的內(nèi)窗口)。 83 Access 的啟動和退出(續(xù)三) ? Access主窗口和“ Word”窗口很相似,有標題欄、菜單欄、工具欄、工作區(qū)和狀態(tài)欄。 ? Access工作界面的工作區(qū)內(nèi)可以顯示包括“數(shù)據(jù)庫”窗口在內(nèi)的各種子窗口。 ? 菜單欄下面是“數(shù)據(jù)庫”工具欄。 ? “數(shù)據(jù)庫”窗口中工具欄的按鈕自左至右分別是:打開、設(shè)計、新建、刪除、大圖標、小圖標、列表、詳細信息。前 4個按鈕用來打開、設(shè)計、新建或刪除數(shù)據(jù)庫的對象,后4個按鈕用來選擇對象的顯示方式。 ? 退出 Access和退出 Word的方法完全相同。 84 使用聯(lián)機幫助 Access2022有四種獲取幫助的方法。 一、使用 Office助手 打開 Office助手氣球和助手圖標有兩種方法: ( 1)單擊工具欄上的“ Microsoft Access幫助”按鈕; ( 2)選“幫助”菜單項,在其下拉式菜單中單擊“ Microsoft Access幫助 (H) F1”項。 右圖的助手氣球中間的對話框讓用戶輸入問題,下部有“選項”和“搜索”兩個按鈕。 85 使用聯(lián)機幫助(續(xù)一) ? 在助手氣球中輸入想問的問題后單擊“搜索”按鈕(或按Enter鍵),則助手氣球中就出現(xiàn)關(guān)于該問題的幾個搜索主題和“請看下一頁”按鈕(下圖)。 86 使用聯(lián)機幫助(續(xù)二) ? 助手圖標和助手氣球可分別隱藏(關(guān)閉)。 ? 單擊上頁圖中的某搜索主題(或前面的指示燈),就打開了顯示該主題的“ Microsoft Access幫助”窗口,見 (續(xù)五)中圖。 ? 單擊“選項”按鈕就進入了下頁圖所示的“ Office助手”對話框。若選中“選項”選項卡就可以進行有關(guān)功能的設(shè)置。若選中“助手之家”選項卡則可以選擇 Office助手形象。 87 使用聯(lián)機幫助(續(xù)三) 88 使用聯(lián)機幫助(續(xù)四) 二、使用 Microsoft Access幫助 上頁圖中的“響應(yīng) F1鍵”選項的含義是:若選中該項,按 F1就打開 ;若取消該選項,按 F1就打開下頁圖所示的“ Microsoft Access幫助”窗口;該窗口有“目錄”、“應(yīng)答向?qū)А焙汀八饕?3個選項卡。 如果在窗體或報表的“設(shè)計”視圖選中具體控件后按 F1,則顯示這類控件的說明,如 (續(xù)七)圖所示。 89 使用聯(lián)機幫助(續(xù)五) “Microsoft Access幫助”窗口的左窗格顯示目錄、提問框或關(guān)鍵字(分別對應(yīng)三個選項卡),右窗格顯示與左窗格選中項相應(yīng)的說明內(nèi)容。 本頁圖中左窗格選中的是“關(guān)于設(shè)計數(shù)據(jù)庫”,右側(cè)就是其說明內(nèi)容。 90 使用聯(lián)機幫助(續(xù)六) 三、使用 “鍵入需要幫助的問題” 這是 Access 2022的新增功能。在 Access主窗口的菜單欄右邊有“鍵入需要幫助的問題”框。在這個框中輸入主題詞就可以得到幫助。如果輸入: 數(shù)據(jù)庫 ,然后按 Enter鍵就出現(xiàn)關(guān)于數(shù)據(jù)庫的主題列表(右下圖)。 這個主題列表中列出了和數(shù)據(jù)庫有關(guān)的問題,單擊其中的“關(guān)于設(shè)計數(shù)據(jù)庫”,就打開了上頁圖所示的“ Microsoft Access幫助”窗口。 91 使用聯(lián)機幫助(續(xù)七) 四、使用 “這是什么?” 在“幫助”中單擊“這是什么?”,鼠標變成箭頭和問號組合的形狀,然后將鼠標移到需要解釋的主題處單擊,就會顯示關(guān)于該主題的說明。下圖就是在“數(shù)據(jù)庫”窗口使用“這是什么?”后單擊“窗體”顯示的該主題的說明。 92 Access 數(shù)據(jù)庫設(shè)計 ? 表的設(shè)計是數(shù)據(jù)庫管理系統(tǒng)最基礎(chǔ)、最重要的工作。 ? 表設(shè)計的好壞對數(shù)據(jù)庫管理系統(tǒng)的功能有決定性的影響。 ? 數(shù)據(jù)庫中表的設(shè)計主要考慮這兩個方面:一是整個管理系統(tǒng)的所有表中的數(shù)據(jù)要共享性高、冗余度小、占用盡可能小的存儲空間;二是能方便維護表中的數(shù)據(jù)和快速地從表中獲取數(shù)據(jù)。 數(shù)據(jù)庫中表的設(shè)計方法 93 (續(xù)一) ? 描述被參照關(guān)系和參照關(guān)系的表分別稱為 主表 和 子表 。 ? 主碼和外碼在 Access數(shù)據(jù)庫中稱為 主鍵 和 外鍵 。 ? 本書將僅含主鍵、不含外鍵的表稱為 基礎(chǔ)表 (包括主要用于編碼的代碼表),將含外鍵的表稱為 基本表 ,將由基礎(chǔ)表和基本表生成的表稱為 生成表 。 ? 基礎(chǔ)表和基本表是數(shù)據(jù)庫設(shè)計的重要內(nèi)容,它們的數(shù)據(jù)可以直接維護。生成表不是數(shù)據(jù)庫直接設(shè)計的表,它的數(shù)據(jù)由查詢生成,不應(yīng)直接維護。 94 (續(xù)二) ? Access數(shù)據(jù)庫表的設(shè)計方法如下: 1.進行系統(tǒng)分析。 2.提煉出將要作為數(shù)據(jù)庫中表的字段。確定字段的原則是:
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1