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

正文內(nèi)容

第1章數(shù)據(jù)庫基本原理11數(shù)據(jù)庫概述12數(shù)據(jù)模型13關(guān)系的-預(yù)覽頁

2025-08-13 07:54 上一頁面

下一頁面
 

【正文】 實體的聯(lián)系(續(xù)二) 表 12 選課及成績 學(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 ? 在表 12中,不同實體的學(xué)號(或課程號、或成績)都有可能重復(fù)。28 ? 多對多聯(lián)系直接處理起來很困難,通常是將多對多聯(lián)系轉(zhuǎn)化為兩個一對多聯(lián)系來處理。 實體的聯(lián)系(續(xù)五) ? 同一實體集內(nèi)的各實體之間也可以存在一對一、一對多或多對多聯(lián)系。313233如果一個聯(lián)系有屬性,也用無向線段將屬性與該聯(lián)系連接。35 概念模型(續(xù)五) 學(xué)生學(xué)習(xí)成績管理概念模型 38 4041 (2)數(shù)據(jù)庫的獨立性較差。 網(wǎng)狀模型(續(xù)二) ? 下圖表示零部件的采購 ——使用關(guān)系,這是一個典型的網(wǎng)狀模型。 ? 關(guān)系模型的主要概念 : ? 關(guān)系 (relation) :關(guān)系模型中表示數(shù)據(jù)的整個一張二維表就是關(guān)系 。45 ? 關(guān)系模式 (Relation schema):對關(guān)系的描述稱為關(guān)系模式,通常用關(guān)系名及其所有屬性名集合來表示,類似概念模型中實體型的表示方法。 ? 表中的每一行都是一個元組 。 ? ‘ 0100001’、 ‘ 馮東梅 ’ 、 ‘ 女 ’ 、 ‘ 19801226’、 ‘ 北京 ’ 和 ‘ 1100’等都是分量 。 關(guān)系模型(續(xù)三) ? 關(guān)系模型既可以反映屬性之間一對多的關(guān)系 , 也可以反映屬性之間多對多的關(guān)系 。 面向?qū)ο竽P? ? 面向?qū)ο竽P停?Object Oriented Model)是數(shù)據(jù)庫系統(tǒng)中最近出現(xiàn)的一種模型。49 例 11 學(xué)生實體和專業(yè)實體可以用下面的關(guān)系表示(其中主碼用紅色體字標(biāo)識): 學(xué)生 (學(xué)號 ,姓名,性別,專業(yè)號,年齡 ) 專業(yè) (專業(yè)號 ,專業(yè)名 ) 實體完整性 ? 一個 基本關(guān)系 通常對應(yīng)現(xiàn)實世界的一個實體集。 ? 主碼中的屬性即主屬性不能取空值。52在 ? 例 12的選課及成績關(guān)系中,學(xué)號 +課程號為主碼,則學(xué)號和課程號兩個屬性都不能取空值。這樣就自然存在著關(guān)系與關(guān)系間的引用。 ? 選課及成績關(guān)系中某些屬性的取值需要參照其他關(guān)系對應(yīng)屬性的取值。 ? 在例 13的關(guān)系中,“學(xué)號”屬性是主碼,“班長學(xué)號”屬性表示該學(xué)生所在班級的班長的學(xué)號,班長必須是這個班的學(xué)生,即“班長學(xué)號”必須是確實存在的學(xué)生的“學(xué)號”。關(guān)系 R和 S不一定是不同的關(guān)系。 參照完整性(續(xù)四) ? 下圖清楚地表達(dá)了例 1例 12和例 13的參照關(guān)系 。 參照完整性 (Referential Integrity)規(guī)則: ? 若屬性 (或?qū)傩越M )F是基本關(guān)系 R的外碼,它與基本關(guān)系 S的主碼 Ks相對應(yīng) (基本關(guān)系 R和 S不一定是不同的關(guān)系 ),則對于 R中每個元組在 F上的值必須為: ? 或者取空值 (F的每個屬性值均為空值 ); ? 或者等于 S中某個元組的主碼值。即被參照關(guān)系“專業(yè)”中一定存在一個元組,它的主碼值等于該參照關(guān)系“學(xué)生”中的外碼值。但由于學(xué)號和課程號是選課及成績關(guān)系中的主屬性,按照實體完整性規(guī)則,它們均不能取空值。 參照完整性(續(xù)八) ? 參照完整性規(guī)則中, R與 S可以是同一個關(guān)系。 用戶定義的完整性 ? 實體完整性和參照性適用于任何關(guān)系數(shù)據(jù)庫系統(tǒng)。6364 ? 一般地說,關(guān)系模型的范式級別越高,設(shè)計的數(shù)據(jù)結(jié)構(gòu)質(zhì)量越高。 第一范式 ? 如果關(guān)系模式 R的每一個關(guān)系的屬性值都是不可分的原子值,則稱 R屬于 第一范式 (1NF)。例如,下頁表 13是不規(guī)范的。 第一范式(續(xù)一) 表 13 指導(dǎo)研究生 導(dǎo)師姓名 專業(yè) 學(xué)生 研究生 1 研究生 2 林知榮 網(wǎng)絡(luò)系統(tǒng) 田園 劉剛 周銀華 數(shù)據(jù)庫技術(shù) 曲彩燕 黎祥 數(shù)據(jù)庫技術(shù) 邱羅耕 方萍 ? 實際問題中的報表結(jié)構(gòu)有許多是非規(guī)范化的。 ? 表 14是滿足 1NF的一個具體實例,但在操作中可能出現(xiàn)如下的一些問題。如果某個數(shù)據(jù)庫模式中的每個關(guān)系模式都是 2NF,則這個數(shù)據(jù)庫模式稱為 2NF的數(shù)據(jù)庫模式。 第二范式(續(xù)二) ? 他所在的系名(另一非碼屬性)實際上僅完全依賴于他的學(xué)號(主碼中的一個屬性),與課程代號(主碼中的另一個屬性)無關(guān)。 ? 這說明,在確定數(shù)據(jù)模型時,不能簡單地說采用第二范式一定比第一范式好,采用第三范式也一定比第二范式好。 第三范式 ? 如果關(guān)系模式 R是 2NF,且每個非主屬性都完全直接依賴于各個碼 (即既不部分依賴于碼也不傳遞依賴于碼 ),則稱 R屬于 第三范式 (3NF)。 但系辦公室的地址是通過系名間接(不是直接)依賴與他的學(xué)號的,故 R1不屬于 3NF。 所以, 不應(yīng)一味追求高范式,對于包含頻度很高的查詢的數(shù)據(jù)庫,不妨降低些范式 。 Access 2022和 Access 2022不僅是數(shù)據(jù)庫管理系統(tǒng),而且還是一個功能強大的開發(fā)工具。 Access 數(shù)據(jù)庫概述 (續(xù)) ? 每一個 Access數(shù)據(jù)庫,包括它所有的對象都存儲在以 .mdb為擴展名的數(shù)據(jù)庫文件中。 Access 2022 的新增功能 1. 更友好的系統(tǒng)界面 2. 任務(wù)窗格 3. 數(shù)據(jù)庫轉(zhuǎn)換工具 4. 數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖 5. 數(shù)據(jù)庫自動壓縮功能 6. 改進了訪問功能 ( 3)雙擊 Access數(shù)據(jù)庫文件(建議盡量不用此法)。81 ? 菜單欄下面是“數(shù)據(jù)庫”工具欄。 右圖的助手氣球中間的對話框讓用戶輸入問題,下部有“選項”和“搜索”兩個按鈕。 ? 單擊“選項”按鈕就進入了下頁圖所示的“ Office助手”對話框。87 如果在窗體或報表的“設(shè)計”視圖選中具體控件后按 F1,則顯示這類控件的說明,如 (續(xù)七)圖所示。 本頁圖中左窗格選中的是“關(guān)于設(shè)計數(shù)據(jù)庫”,右側(cè)就是其說明內(nèi)容。在 Access主窗口的菜單欄右邊有“鍵入需要幫助的問題”框。 ? 數(shù)據(jù)庫中表的設(shè)計主要考慮這兩個方面:一是整個管理系統(tǒng)的所有表中的數(shù)據(jù)要共享性高、冗余度小、占用盡可能小的存儲空間;二是能方便維護表中的數(shù)據(jù)和快速地從表中獲取數(shù)據(jù)。 ? 主碼和外碼在 Access數(shù)據(jù)庫中稱為 主鍵 和 外鍵 。 確定字段的原則是:表中的字段(即屬性,將在 )應(yīng)該是該管理事務(wù)所必須的、獨立的字段。 5.確定表間關(guān)系。 (4)按班級或個人或課程對成績進行排序、篩選、統(tǒng)計和查詢。97 根據(jù)管理的實際需要還應(yīng)該補充以下功能:學(xué)生、課程和學(xué)生選課及成績等基本信息的輸入、修改、刪除和查詢。但班級人數(shù)、課程選修人數(shù)、學(xué)期成績等統(tǒng)計數(shù)據(jù)不能作為字段。 這個方案存在的問題。 2.學(xué)生情況,含學(xué)號 {文本, 7}、班級代號 {文本, 5}、姓名{文本, 6}、性別 {文本, 1}、出生年月日 {日期 /時間 }、身高 (cm){數(shù)字,字節(jié) }、是否住宿 {文本, 1}、家庭所在地{文本, 4}、家庭人均月收入 {貨幣 }、是否團員 {是 /否 }等 9個字段。 (續(xù)五) 4.選課及成績,含學(xué)號 {文本, 7}、課程號 {文本, 4}、平時成績 {數(shù)字,字節(jié) }、考試成績 {數(shù)字,字節(jié) }、考試日期 {日期 }4個字段。102 ( 4)按技術(shù)職稱或文化程度對教工進行排序、篩選、統(tǒng)計和查詢。103 根據(jù)管理的實際需要還應(yīng)該補充以下功能:教工、課程和任課情況等基本信息的輸入、修改、查詢和刪除。 1.部門簡況,含部門代號 {文本, 3}、部門名稱 {文本, 6}、辦公地點 {文本, 6}3個字段。 7.任課情況,含職工編號 {文本, 7}、課程號 {文本, 4}、教學(xué)效果編碼 {文本, 1}3個字段 。 ( 2)對班級名稱、部門名稱、課程名稱,以至于技術(shù)職稱、文化程度、教學(xué)效果等有限數(shù)據(jù)集合字段進行編碼是提高數(shù)據(jù)的共享性、減小它的冗余度的有效措施。 ? Access數(shù)據(jù)庫對象包括 表 、 查詢 、 窗體 、 報表 、 頁 、 宏 和模塊 等。當(dāng)在對象框選定某對象類型時,右側(cè)列表框顯示和左側(cè)選定對象類別相應(yīng)的創(chuàng)建該類對象的快捷方式和已建好的具體對象。110 ? 表由多個記錄組成。 查詢 ? 任何一個數(shù)據(jù)庫僅有表是遠(yuǎn)遠(yuǎn)不夠的。查詢還可以在表中插入、刪除和修改數(shù)據(jù),也可以生成新表。 ? 該查詢的結(jié)果相當(dāng)于一張表,它包括學(xué)號、姓名、家庭所在地 3個字段,含有 9個記錄。 查詢(續(xù)二) ? 因為一般的查詢和表一樣有字段、記錄等概念,更重要的是查詢和表有著幾乎同樣的功能,因而在許多場合把查詢和表同等看待。 ? 查詢的功能很強大,也非常靈活,其在數(shù)據(jù)庫中的地位甚至超過表。 窗體 ? 窗體 是用戶與數(shù)據(jù)庫之間進行交互的對象。在窗體中適當(dāng)安排一些控件可以增強和完善窗體的功能。 窗體(續(xù)一) ? 在“數(shù)據(jù)庫”窗口打開“學(xué)生管理”數(shù)據(jù)庫,單擊“對象”框中的“窗體”,再雙擊列表框中的“向?qū)?chuàng)建學(xué)生情況縱欄式”(一個窗體),系統(tǒng)會出現(xiàn)如下圖所示的結(jié)果。 ? 報表還可以在包括 Inter在內(nèi)的互連網(wǎng)上發(fā)布。 報表(續(xù)一) ? 下圖是“學(xué)生管理”數(shù)據(jù)庫中的一個報表。但是,很多時候操縱的對象較多,操作比較復(fù)雜。 ? 宏是組織整個數(shù)據(jù)庫的重要工具之一。在數(shù)據(jù)訪問頁中可以瀏覽、添加、編輯和操縱存儲在數(shù)據(jù)庫中的數(shù)據(jù)。 表間關(guān)系主要應(yīng)用在查詢中。122其方法和 Word中對文件的刪除、復(fù)制、重命名等操作基本相同。正確使用數(shù)據(jù)類型是設(shè)計好表的前提。 數(shù)據(jù)類型 ? Access數(shù)據(jù)庫為字段提供了 10種數(shù)據(jù)類型,它們的用法和所占存儲空間大小如下。 4. 日期 /時間型 ( Date/Time):用于存儲日期和(或)時間值,占 8個字節(jié)。126 附件 A中列出了 Access的全部數(shù)據(jù)類型的適用范圍和它們的默認(rèn)寬度(即默認(rèn)的存儲空間)。 ? 本書在附錄 B中列舉了 Access的常用函數(shù),所有函數(shù)都可以通過幫助系統(tǒng)獲得其定義和使用說明。 1. CStr(Expr):根據(jù) Expr是數(shù)字還是非純數(shù)字組成的字符串返回對應(yīng)的數(shù)值或字符串。 例如: DateAdd(“d”,7,2022129)=20221216,DateAdd(“YYYY”,1,2022129)=2022129。例如:Day(00129)=9。例如:函數(shù) IIF(ab,”成功” ,”失敗” )的執(zhí)行結(jié)果是:如果 ab為 true,則返回”成功”,如果 ab為 false,則返回”失敗”。例如:Int()=12, Int()=26。例如: Trim(“ a dog ”)=”a dog”。例如: UCase(“I am a Student”)=”I AM A STUDENT”。如果 String(或其起始部分)不對應(yīng)一個數(shù),則返回 0。 運算符 一、字面值與常量 字面值(又稱原義值、文字值或值)是指 Access數(shù)據(jù)庫中使用與顯示完全相同的值,即通常所說的常數(shù)。 3. 日期 /時間值 :例如: 3/2 202212 22:22:30:45。 運算符(續(xù)一) 4. 邏輯常量 : True和 False,作為邏輯運算的結(jié)果。 變量分整型、單精度、貨幣、字符串、日期等不同類型。 運算符(續(xù)三) 如果用字段名作為變量,其表示方法是用英文方括號 []將字段名括起來。 +:加、 :減、 \:整除(取整)、 Mod:取余、 *:乘、 /:除、 ^:乘方和開方。 amp?!表樀隆钡慕Y(jié)果是:”廣東順德”。而 +只能連接兩個字符串,這時的作用和 amp。 運算符(續(xù)五) 3. 比較運算符 (亦稱 關(guān)系運算符 )。漢字字符的比較方法也是這樣,只不過對常用漢字是按其拼音字母比較。 運算符(續(xù)六) 5. 特殊運算符 (又稱 匹配運算符 )。141 4.“ []”:與方括號內(nèi)任意 1個字符匹配。142 ( 1) Not “北京”:不是“北京”的值。 ( 6) Like “李 *”:第 1個字是”李”的字符串。 ? 在 Access數(shù)據(jù)庫中,表達(dá)式又稱為 條件 ( Access 2022)或準(zhǔn)則 ( Access 2022)。145 表達(dá)式(續(xù)二) ? 在表達(dá)式中適當(dāng)運用括號而不單純依賴優(yōu)先級是避免錯誤的好方法 。 ? “ I am”amp。 ? 而 Not [身高 ] Is Null和 [身高 ] Is not Null都對,且含
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1