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

正文內(nèi)容

數(shù)據(jù)庫管理系統(tǒng)講述-資料下載頁

2025-03-09 11:33本頁面
  

【正文】 用系統(tǒng)當(dāng)前的日期設(shè)置默認(rèn)值 。 (6) 空值約束( NULL) 空值 NULL是不知道或不能確定的特殊數(shù)據(jù),不等同于數(shù)值 0和字符的空格。 空值約束就是設(shè)置某個字段是否允許為空,用以保證數(shù)據(jù)的實體完整性和域完整性性。 必須有確定值的字段(尤其是數(shù)值字段)可設(shè)置空值約束為 “ 否 ” ,即不允許為空;可以允許有不確定值的字段設(shè)置空值約束為 “ 是 ” ,則允許為空。 《 商品一覽表 》 的 “ 平均進(jìn)價 ”“ 參考價格 ” 需要根據(jù)進(jìn)價和市場情況才可以制定 , 在確定經(jīng)營某種商品初期 ,開始輸入商品信息時可以允許為空 , 其他字段則不允許為空 。 《 進(jìn)貨表 》 填寫進(jìn)貨記錄時所有字段均不允許為空 , 必須設(shè)置空值約束為 “ 否 ” 。 《 員工表 》 中的 “ 照片 ”“ 個人簡歷 ” 允許為空 , 空值約束可設(shè)置為 “ 是 ” 。 關(guān)系數(shù)據(jù)庫應(yīng)用實例 —《電腦器材銷售管理》 《電腦器材銷售管理》數(shù)據(jù)庫的規(guī)范化設(shè)計 【實例練習(xí) 15】《電腦器材銷售管理》數(shù)據(jù)庫的進(jìn)一步規(guī)范化設(shè)計 1. 滿足第一范式 《電腦器材銷售管理》全部數(shù)據(jù)表都已經(jīng)滿足了 1NF,即各表中沒有重復(fù)的數(shù)據(jù)項 ─ 各表的字段名是惟一的,沒有相同的列。 2. 滿足第二范式 在【實例練習(xí) 14】為每個表指定了關(guān)鍵字 ─ 創(chuàng)建主鍵約束后,全部數(shù)據(jù)表也都已經(jīng)滿足了 2NF,即各表中的關(guān)鍵字段都可以惟一區(qū)分不同的記錄,沒有重復(fù)的行。 【實例練習(xí) 15】 滿足第三范式減少數(shù)據(jù)冗余 ( 1) 主表 《 商品一覽表 》 、 《 供貨商表 》 、 《 員工表 》中都沒有傳遞依賴的字段 , 所有字段都直接依賴關(guān)鍵字, 因此都能滿足第三范式 。 ( 2) 修改后的 《 進(jìn)貨表 xxxx》 還存在與 《 商品一覽表 》中 “ 貨號 、 貨名 、 規(guī)格 、 單位 ” 相重復(fù)的字段 , 其中 “貨名 、 規(guī)格 、 單位 ” 是有傳遞依賴的字段 , 不能滿足第三范式 。 解決方法: 將表 《進(jìn)貨表 xxxx》中的重復(fù)字段 “ 貨名、規(guī)格、單位 ” 刪掉,只保留 “ 貨號 ” 字段,并設(shè)置為外鍵約束引用父表《商品一覽表》的主鍵 “ 貨號 ” 。滿足第三范式的《進(jìn)貨表 xxxx》見表 。 【實例練習(xí) 15】 ( 3)在表 《銷售表 xxxx》中只保留 “ 貨號 ” 并設(shè)置為外鍵,引用父表《商品一覽表》的主鍵 “ 貨號 ” 。 考慮銷售時有 “ 商品名稱 ” 字段比較方便,可保留 “貨名 ” 字段,允許有限度的冗余,有利提高數(shù)據(jù)庫的性能。不滿足第三范式非規(guī)范化的《銷售表 xxxx》見表。 《電腦器材銷售管理》數(shù)據(jù)庫邏輯數(shù)據(jù)模型 《員工表》(見表 ) n “ 員工 ID” 設(shè)置主鍵約束 、 只允許 5位數(shù)字的檢查約束。 n “ 姓名 ” 設(shè)置空值約束不允許為空;設(shè)置惟一約束 。由于有同名現(xiàn)象 , 一般不設(shè)置惟一約束 , 本書實例為了演示在 《 進(jìn)貨表 》 《 銷售表 》 中直觀使用 “ 收貨人” 和 “ 銷售員 ” 并設(shè)置了外鍵約束與 《 員工表 》 關(guān)聯(lián), 為了滿足外鍵約束 “ 姓名 ” 必須設(shè)置惟一約束 。 如果出現(xiàn)同名 , 應(yīng)想辦法予以區(qū)分 。 n “ 性別 ” 不允許為空;設(shè)置檢查約束只允許輸入 1和 0表示 “ 男 ”“ 女 ” 。 n “ 部門 ” 不允許為空;根據(jù)人數(shù)最多的部門設(shè)置默認(rèn)值約束 “ 銷售科 ” 。 n “ 照片 ” 和 “ 個人簡歷 ” 設(shè)置空值約束 “ 是 ” , 允許為空 。 《商品一覽表》(見表 ) n “ 貨號 ” 設(shè)置為關(guān)鍵字;設(shè)置只允許 4位數(shù)字的檢查約束 。 n “ 貨名 ”“ 規(guī)格 ”“ 單位 ” 設(shè)置空值約束 “ 否 ” , 不允許為空 。 n “ 貨名 ” 設(shè)置默認(rèn)值 “ 計算機(jī) ” 。 n “ 平均進(jìn)價 ”“ 參考價格 ”“ 庫存量 ” 在準(zhǔn)備經(jīng)營某種產(chǎn)品初期可以暫時沒有數(shù)據(jù) , 允許為空;檢查約束不能為負(fù)值 , 即大于等于 0。 n “ 平均進(jìn)價 ” 在運行時應(yīng)根據(jù)不同 “ 進(jìn)價 ” 和 “ 數(shù)量” 按一定的公式自動計算 。 n “ 庫存量 ” 設(shè)置默認(rèn)值 0, 運行時根據(jù)進(jìn)貨 “ 數(shù)量 ” 和銷售 “ 數(shù)量 ” 自動計算 。 在現(xiàn)實應(yīng)用中 , 進(jìn)貨入庫形成的是庫存數(shù)量 , 再由倉庫調(diào)撥到柜臺形成柜臺庫存數(shù)量 , 還應(yīng)該有記錄商品上柜調(diào)撥信息的數(shù)據(jù)表 , 限于篇幅本書未考慮該部分 。 《供貨商表》(見表 ) n 除 “ 聯(lián)系人 ” 以外其余字段均設(shè)置空值約束不允許為空 。 n “ 供貨商 ID” 為主鍵;設(shè)置檢查約束只允許輸入 4位英文字母或數(shù)字字符 。 n “ 供貨商 ”“ 廠家地址 ”“ 賬戶 ” 設(shè)置為惟一約束 。 n “ 賬戶 ” 設(shè)置檢查約束只允許輸入數(shù)字字符和 “ ” ;設(shè)置默認(rèn)值 “ 000000000000” 。 《進(jìn)貨表 2023》(見表 ) n 所有字段均不允許為空 。 n “ 序號 ” 為主鍵;并設(shè)置為自動產(chǎn)生序號的自動編號字段 —— “ 標(biāo)識列 ” 。 n “ 進(jìn)貨日期 ” 設(shè)置系統(tǒng)當(dāng)前日期為默認(rèn)值約束 。 n “ 貨號 ” 設(shè)置外鍵約束引用 《 商品一覽表 》 “ 貨號 ”值并與該表建立關(guān)聯(lián) 。 n “ 數(shù)量 ”“ 進(jìn)價 ” 設(shè)置檢查約束必須大于 0。 n “ 供貨商 ID” 設(shè)置外鍵約束引用 《 供貨商表 》 “ 供貨商 ID” 值并建立關(guān)聯(lián) 。 n “ 收貨人 ” 設(shè)置外鍵約束引用 《 員工表 》 “ 姓名 ” 值并與該表建立關(guān)聯(lián) 。 《銷售表 2023》(見表 ) n “ 貨名 ”“ 金額 ” 允許為空 , 其余字段均不允許為空。 n “ 序號 ” 為主鍵;并設(shè)置為自動產(chǎn)生序號的自動編號字段 —— “ 標(biāo)識列 ” 。 n “ 銷售日期 ” 設(shè)置系統(tǒng)當(dāng)前日期為默認(rèn)值約束 。 n “ 貨號 ” 設(shè)置外鍵約束引用 《 商品一覽表 》 “ 貨號 ”值并與該表建立關(guān)聯(lián) 。 n “ 單價 ”“ 數(shù)量 ” 設(shè)置檢查約束必須大于 0。 n “ 金額 ” 運行時由 “ 單價 *數(shù)量 ” 自動計算 , 可設(shè)置默認(rèn)值為 0。 n “ 銷售員 ” 設(shè)置外鍵約束引用 《 員工表 》 “ 姓名 ” 值并與該表建立關(guān)聯(lián) 。 實訓(xùn)要求 理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)以及數(shù)據(jù)模型等數(shù)據(jù)庫的基本理論。 按照【實例練習(xí) 11~15】的方法獨立繪制出《電腦器材銷售管理》數(shù)據(jù)庫的各個數(shù)據(jù)表,通過《電腦器材銷售管理》數(shù)據(jù)模型的創(chuàng)建,理解數(shù)據(jù)庫的關(guān)系模型、數(shù)據(jù)表的基本概念與數(shù)據(jù)庫設(shè)計過程。學(xué)會合理設(shè)計數(shù)據(jù)表、確定數(shù)據(jù)表的關(guān)聯(lián)、保證數(shù)據(jù)的完整性,掌握關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計。 醫(yī)院住院部有若干科室,每個科有若干醫(yī)生和病房,病人住在病房中由某個醫(yī)生負(fù)責(zé)治療。每個醫(yī)生只能屬于一個科,每個病房也只能屬于一個科。一個病房可住多個病人,一個病人由固定的醫(yī)生負(fù)責(zé)治療,一個醫(yī)生負(fù)責(zé)多個病人。設(shè)計該住院部系統(tǒng)的 ER模型和關(guān)系模型。 練習(xí)題 、關(guān)系數(shù)據(jù)模型中,實體用 _______來表示,實體間的聯(lián)系用_______來表示。 、 _______是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制。 、目前最常用的數(shù)據(jù)模型有 _______、 _______和 _______。 20世紀(jì) 80年代以來, _______逐漸占主導(dǎo)地位。 、數(shù)據(jù)模型的三要素包括 _______、 _______和 _______。 、關(guān)系的主鍵是 ,外鍵是 。 、數(shù)據(jù)庫的實體完整性要求表中所有 ________惟一,可通過創(chuàng)建 ________、 ________、 ________、 ________等約束來實現(xiàn)。 、數(shù)據(jù)庫的參照完整性要求有關(guān)聯(lián)的兩個或兩個以上數(shù)據(jù)表之間的數(shù)據(jù) ________。數(shù)據(jù)庫參照完整性可通過創(chuàng)建 ________和________約束來實現(xiàn)。 練習(xí)題 、數(shù)據(jù)庫域完整性可保證表中指定字段中數(shù)據(jù)的 ________。要求表中指定列的數(shù)據(jù)具有正確的 ________、 ________和________。 、在一個表上能創(chuàng)建 ________個主鍵約束,主鍵值 ________為空。在一個表上能創(chuàng)建 ________個惟一約束,惟一值 ________為空。 、外鍵約束用來建立兩個表之間的關(guān)聯(lián)。外鍵列的取值可以為 ________,可以有 ________值,但其值必須是引用列的值之一。引用列必須是創(chuàng)建了 ________或 ________的列。 、若為某公司開發(fā)一個邏輯模型:公司有 10個部門,每個部門有 67個員工,但每個員工可能會在不止一個部門工作。下面所給的模型正確的是( )。 a) 部門和員工之間是一種確定的一對多的關(guān)系 b) 建立一個關(guān)聯(lián)表,從該關(guān)聯(lián)表到員工建立一個一對多的關(guān)系,然后再從該關(guān)聯(lián)表到部門表建立一個一對多的關(guān)系 c) 建立一個關(guān)聯(lián)表,從員工表到該關(guān)聯(lián)表建立一個一對多的關(guān)系,然后再從部門表到該關(guān)聯(lián)表建立一個一對多的關(guān)系 d) 這種情況不能建立正常的數(shù)據(jù)庫模型 練習(xí)題 、假設(shè)有一個學(xué)生信息表( StuInfo)的設(shè)計如下: StuID(學(xué)號) Name(姓名) Address(家庭住址) Department(所在系) DepartmentHead(系主任) 該表最高滿足第( )范式。 a) 一 b) 二 c) 三 d) 不滿足任何范式; DBA的職責(zé)有哪些? 、數(shù)據(jù)處理技術(shù)經(jīng)歷了哪幾個階段? 、數(shù)據(jù)庫管理系統(tǒng)有哪些主要功能? 、數(shù)據(jù)庫系統(tǒng)通常由哪幾部分組成? 、數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)如何? 、有哪些常用的數(shù)據(jù)模型?各有什么特點? 、數(shù)據(jù)完整性包括哪些內(nèi)容? 、解釋以下術(shù)語。 關(guān)系 屬性 元組 關(guān)鍵字 主鍵 外鍵 候選鍵
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1