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

正文內(nèi)容

關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)知識(shí)-文庫(kù)吧在線文庫(kù)

  

【正文】 只不過(guò)這個(gè)倉(cāng)庫(kù)是創(chuàng)建在計(jì)算機(jī)存儲(chǔ)設(shè)備上,如硬盤(pán)就是一類最常見(jiàn)的計(jì)算機(jī)大容量存儲(chǔ)設(shè)備。 (2) 文件系統(tǒng)階段 在文件系統(tǒng)中,把數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件,利用“按文件名訪問(wèn),按記錄存取”的管理技術(shù),程序和數(shù)據(jù)分別存儲(chǔ)為程序文件和數(shù)據(jù)文件。數(shù)據(jù)處理技術(shù)也不斷地完善,經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)的分類、組織、編碼、儲(chǔ)存、檢索和維護(hù)。不同用戶針對(duì)不同問(wèn)題編制各自的程序,整理各自程序所需要的數(shù)據(jù)。 文件系統(tǒng)階段程序與數(shù)據(jù)的關(guān)系 ? 數(shù)據(jù)與程序缺乏獨(dú)立性。在這里要特別注意數(shù)據(jù)庫(kù)不是簡(jiǎn)單地將一些數(shù)據(jù)堆積在一起,而是把相互間有一定關(guān)系的數(shù)據(jù),按一定的結(jié)構(gòu)組織起來(lái)的數(shù)據(jù)集合。 ? 邏輯數(shù)據(jù)模型:現(xiàn)實(shí)世界的第二層抽象,反映數(shù)據(jù)的邏輯結(jié)構(gòu)。 (2) 屬性:實(shí)體所具有的某一特性稱為屬性。 ? 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)上表示聯(lián)系行為的動(dòng)詞表示聯(lián)系名,并用直線分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在直線旁邊標(biāo)上聯(lián)系的類型 (1: 1, 1: N或 M: N)。 層次模型特點(diǎn) ? 層次模型的優(yōu)點(diǎn): 層次模型數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,對(duì)具有一對(duì)多的層次關(guān)系的描述非常自然、直觀、容易理解。 ? 網(wǎng)狀模型的缺點(diǎn): 隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫(kù)的結(jié)構(gòu)會(huì)變得越來(lái)越復(fù)雜,編寫(xiě)應(yīng)用程序也會(huì)更加復(fù)雜,程序員必須熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。在數(shù)據(jù)庫(kù)中屬性也稱為字段。 ? (10)外鍵 /外關(guān)鍵字 /外碼 如果一個(gè)關(guān)系 R中的某個(gè)屬性或?qū)傩越M F并非該關(guān)系的關(guān)鍵字,但它和另外一個(gè)關(guān)系 S的關(guān)鍵字 K相對(duì)應(yīng),則稱 F為關(guān)系 R的外鍵,同時(shí)要求外鍵 F的值要參照關(guān)系 S中主鍵 K的值。 關(guān)系與表格 關(guān)系模型是建立在集合代數(shù)基礎(chǔ)上的,關(guān)系是有嚴(yán)格的數(shù)學(xué)定義的,并不是所有的二維表格都可以稱為關(guān)系,這個(gè)表格應(yīng)該具有如下一些性質(zhì)。數(shù)據(jù)表經(jīng)設(shè)計(jì)完成并創(chuàng)建之后,就一直存儲(chǔ)在數(shù)據(jù)庫(kù)文件中,直到被刪除為止。設(shè)計(jì) ER模型應(yīng)遵循的原則: (1) 首先針對(duì)特定用戶的應(yīng)用,確定實(shí)體、屬性和實(shí)體間的聯(lián)系,做出局部 ER模型。 (1) 根據(jù)確定的邏輯結(jié)構(gòu)與物理結(jié)構(gòu),用 DBMS提供的數(shù)據(jù)定義語(yǔ)言定義數(shù)據(jù)庫(kù)結(jié)構(gòu)。 貨號(hào) 貨名 規(guī)格 單位 平均進(jìn)價(jià) 參考價(jià)格 庫(kù)存量 其中: “ 平均進(jìn)價(jià) ” 根據(jù)從不同廠家購(gòu)進(jìn)同種商品的不同價(jià)格,或從同一廠家因進(jìn)貨時(shí)間不同而價(jià)格不同時(shí),由數(shù)據(jù)庫(kù)系統(tǒng)按加權(quán)平均方法自動(dòng)計(jì)算的平均 “ 進(jìn)貨價(jià)格 ” 。 員工編號(hào) ID 姓名 性別 出生日期 部門(mén) 工作時(shí)間 照片 個(gè)人簡(jiǎn)歷 關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化 在 的二維表格都可以稱為關(guān)系,在關(guān)系數(shù)據(jù)庫(kù)中,每一個(gè)表格必須滿足一定的要規(guī)范條件。 關(guān)鍵字:也叫關(guān)鍵字段或主鍵,是所有數(shù)據(jù)都是惟一不重復(fù)的字段或字段的組合。 序號(hào) 銷售日期 客戶名稱 貨號(hào) 貨名 規(guī)格 單位 銷售單價(jià) 銷售數(shù)量 銷售金額 銷售員 第三規(guī)范化形式 3NF 第三規(guī)范化形式簡(jiǎn)稱第三范式:在已滿足 2NF的關(guān)系中,不存在傳遞依賴于關(guān)鍵字的數(shù)據(jù)項(xiàng)。 第二: “ 廠家地址、賬戶、聯(lián)系人 ” 不是 “ 進(jìn)貨記錄 ”實(shí)體中必不可少的數(shù)據(jù)項(xiàng),它們只依賴于 “ 供貨商 ” ,通過(guò) “ 供貨商 ” 而間接依賴于關(guān)鍵字,是具有傳遞依賴的數(shù)據(jù)項(xiàng)。 注意:非規(guī)范化的數(shù)據(jù)庫(kù)不同于沒(méi)有規(guī)范化過(guò)的原始數(shù)據(jù)庫(kù)。 內(nèi)連接實(shí)際上是把交叉連接的結(jié)果按指定條件進(jìn)行篩選后的結(jié)果,是數(shù)據(jù)表最常用的連接方式。結(jié)果見(jiàn)表 。 結(jié)果見(jiàn)表 。 ( 2)參照完整性 當(dāng)一個(gè)表中的某列數(shù)據(jù) ( 外鍵 ) 依賴并引用另一個(gè)表中的某列數(shù)據(jù)時(shí) , 這兩個(gè)表之間的相關(guān)數(shù)據(jù)必須保持一致性 。 l 一個(gè)表只能定義一個(gè)主鍵 , 主鍵可以是單一字段 , 也可以是多個(gè)字段的組合 , 用多個(gè)列的組合作主鍵時(shí)每個(gè)列上的數(shù)據(jù)都可以重復(fù) , 但其組合值不允許重復(fù) 。 外鍵約束可以使一個(gè)數(shù)據(jù)庫(kù)中的多個(gè)數(shù)據(jù)表之間建立關(guān)聯(lián),外鍵的取值必須是被引用表中主鍵的值,通過(guò)外鍵約束可以使父表與子表建立一對(duì)多的邏輯關(guān)系。 《 進(jìn)貨表 》 中的 “ 供貨商 ID” 是連接生產(chǎn)廠家有關(guān)信息的 , 必須設(shè)置外鍵約束引用父表主鍵 “ 供貨商 ID” 的數(shù)據(jù) 。 對(duì)于事先不知道數(shù)據(jù)或需要自動(dòng)計(jì)算產(chǎn)生數(shù)據(jù)但又不允許為空的字段,使用默認(rèn)值約束尤其方便并提高效率。 《 進(jìn)貨表 》 填寫(xiě)進(jìn)貨記錄時(shí)所有字段均不允許為空 , 必須設(shè)置空值約束為 “ 否 ” 。 【 實(shí)例練習(xí) 15】 ( 3)在表 《 銷售表 xxxx》 中只保留 “ 貨號(hào) ” 并設(shè)置為外鍵,引用父表 《 商品一覽表 》 的主鍵 “ 貨號(hào) ” 。 n “ 部門(mén) ” 不允許為空;根據(jù)人數(shù)最多的部門(mén)設(shè)置默認(rèn)值約束 “ 銷售科 ” 。 在現(xiàn)實(shí)應(yīng)用中 , 進(jìn)貨入庫(kù)形成的是庫(kù)存數(shù)量 , 再由倉(cāng)庫(kù)調(diào)撥到柜臺(tái)形成柜臺(tái)庫(kù)存數(shù)量 , 還應(yīng)該有記錄商品上柜調(diào)撥信息的數(shù)據(jù)表 , 限于篇幅本書(shū)未考慮該部分 。 n “ 貨號(hào) ” 設(shè)置外鍵約束引用 《 商品一覽表 》 “ 貨號(hào) ”值并與該表建立關(guān)聯(lián) 。 n “ 單價(jià) ”“ 數(shù)量 ” 設(shè)置檢查約束必須大于 0。一個(gè)病房可住多個(gè)病人,一個(gè)病人由固定的醫(yī)生負(fù)責(zé)治療,一個(gè)醫(yī)生負(fù)責(zé)多個(gè)病人。 、關(guān)系的主鍵是 ,外鍵是 。 、外鍵約束用來(lái)建立兩個(gè)表之間的關(guān)聯(lián)。 、指出下列關(guān)系各屬于第幾范式。下面所給的模型正確的是( )。 練習(xí)題 、數(shù)據(jù)庫(kù)域完整性可保證表中指定字段中數(shù)據(jù)的 ________。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。 按照 【 實(shí)例練習(xí) 11~15】 的方法獨(dú)立繪制出 《 電腦器材銷售管理 》 數(shù)據(jù)庫(kù)的各個(gè)數(shù)據(jù)表,通過(guò) 《 電腦器材銷售管理 》 數(shù)據(jù)模型的創(chuàng)建,理解數(shù)據(jù)庫(kù)的關(guān)系模型、數(shù)據(jù)表的基本概念與數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。 《 銷售表 2022》 (見(jiàn)表 ) n “ 貨名 ”“ 金額 ” 允許為空 , 其余字段均不允許為空 。 n “ 賬戶 ” 設(shè)置檢查約束只允許輸入數(shù)字字符和 “ ” ;設(shè)置默認(rèn)值 “ 000000000000” 。 n “ 貨名 ” 設(shè)置默認(rèn)值 “ 計(jì)算機(jī) ” 。 n “ 姓名 ” 設(shè)置空值約束不允許為空;設(shè)置惟一約束 。 【 實(shí)例練習(xí) 15】 滿足第三范式減少數(shù)據(jù)冗余 ( 1) 主表 《 商品一覽表 》 、 《 供貨商表 》 、 《 員工表 》中都沒(méi)有傳遞依賴的字段 , 所有字段都直接依賴關(guān)鍵字 ,因此都能滿足第三范式 。 (6) 空值約束( NULL) 空值 NULL是不知道或不能確定的特殊數(shù)據(jù),不等同于數(shù)值 0和字符的空格。例如: 《 商品一覽表 》 的 “ 貨號(hào) ” 只能使用數(shù)字 。 l 外鍵允許空值 , 可以有重復(fù)值 , 但必須是父表引用列中的數(shù)據(jù)之一 , 也就是說(shuō)父表中沒(méi)有的數(shù)據(jù)子表不可以添加 。 (2) 惟一約束( Unique) 惟一約束可以指定一列數(shù)據(jù)或幾列數(shù)據(jù)的組合值在數(shù)據(jù)表中是惟一不能重復(fù)的。 例如員工的性別只能取值為 “ 男 ” 或 “ 女 ” ;廠家賬戶只能是數(shù)字字符;進(jìn)貨數(shù)量只能是大于 0的正整數(shù) 。 數(shù)據(jù)的完整性及約束 數(shù)據(jù)的完整性 數(shù)據(jù)的完整性泛指數(shù)據(jù)的正確性和一致性,包括實(shí)體完整性、參照完整性和域完整性。結(jié)果見(jiàn)表 。 外連接 外連接分為左外連接、右外連接、全外連接三種。 學(xué)號(hào) 姓名 1001 呂川頁(yè) 1002 鄭學(xué)敏 1003 于 麗 1004 孫立華 學(xué)號(hào) 成績(jī) 1003 92 1004 78 1005 85 交叉連接 交叉連接也稱為非限制連接、無(wú)條件連接或笛卡爾連接,就是將兩個(gè)表不加任何限制的組合在一起,其連接方法是將第一個(gè)表中的每條記錄(行)分別與第二個(gè)表中的每條記錄(行)連接成一條新的記錄(行),連接結(jié)果是具有兩個(gè)表記錄數(shù)乘積的邏輯數(shù)據(jù)表。 u 修改后的 《 進(jìn)貨表 xxxx》 僅僅消除了一部分傳遞依賴,仍不滿足第三范式,因?yàn)?“ 貨名 ”“ 規(guī)格 ”“ 單位 ” 也是依賴于 “ 貨號(hào) ” 具有傳遞依賴的數(shù)據(jù)項(xiàng),同樣修改后的表《 銷售表 xxxx》 也不滿足第三范式,我們將在后面再進(jìn)一步規(guī)范。 規(guī)范化的數(shù)據(jù)庫(kù)應(yīng)盡量滿足 3NF,一個(gè)滿足 3NF的數(shù)據(jù)庫(kù)將有效地減少數(shù)據(jù)冗余。 不滿足 2NF的數(shù)據(jù)表,將導(dǎo)致數(shù)據(jù)插入或刪除的異常,稍有不慎會(huì)使數(shù)據(jù)不一致,規(guī)范化的數(shù)據(jù)表都必須滿足 2NF。 簡(jiǎn)單說(shuō)第一范式就是指數(shù)據(jù)表中沒(méi)有相同的列 —— 字段惟一。 進(jìn)貨日期 貨號(hào) 貨名 規(guī)格 單位 進(jìn)價(jià) 進(jìn)貨數(shù)量 供貨商 廠家地址 賬戶 聯(lián)系人 收貨人 邏輯模型 ( 3) 銷售部門(mén)按銷售記錄填寫(xiě)每年度一張的 《 銷售表xxxx》 該表用于保存詳細(xì)的銷售記錄,由銷售員每次銷售商品時(shí)填寫(xiě)。 【 實(shí)例練習(xí) 11】 某電腦公司 《 電腦器材銷售管理
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1