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

正文內(nèi)容

[工學(xué)]數(shù)據(jù)庫系統(tǒng)概論第六章數(shù)據(jù)庫設(shè)計(jì)-資料下載頁

2024-10-15 11:56本頁面
  

【正文】 聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 實(shí)體間聯(lián)系的變換 – 只能轉(zhuǎn)換為以下關(guān)系模式 ? R( A, D, H) E1 A B C E2 D F G E R M N H 實(shí)體間聯(lián)系的轉(zhuǎn)換 ?可將三元聯(lián)系供應(yīng)轉(zhuǎn)化為以下關(guān)系模式: – 供應(yīng)( 項(xiàng)目編號(hào),供應(yīng)商號(hào),零件號(hào) ,供應(yīng)量) 供應(yīng)商 項(xiàng)目 零件 供應(yīng) 供應(yīng)量 關(guān)系模式的規(guī)范化 ? 確定函數(shù)依賴 ? 對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極小化處理 ,消除冗余聯(lián)系 。 ? 按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析 , 對(duì)其進(jìn)行規(guī)范化處理 。 ? 按照需求分析階段得到的處理要求 , 分析這些關(guān)系模式對(duì)于這樣的應(yīng)用環(huán)境是否合適 , 是否要對(duì)某些模式進(jìn)行合并或分解 。 關(guān)系模式的優(yōu)化 ?在數(shù)據(jù)庫設(shè)計(jì)中,并非關(guān)系的規(guī)范化程度越高越好,因?yàn)樵跀?shù)據(jù)庫的設(shè)計(jì)中不僅應(yīng)當(dāng)考慮數(shù)據(jù)本身的特點(diǎn),還需要考慮應(yīng)用的要求。規(guī)范化的主要方法是通過模式分解進(jìn)行的,規(guī)范化程度越高通常也意味著分解產(chǎn)生的關(guān)系越多,當(dāng)查詢這些關(guān)系時(shí)需要進(jìn)行的連接操作也就越多,從而會(huì)影響到系統(tǒng)的效率。因此,必須根據(jù)應(yīng)用的特點(diǎn)對(duì)數(shù)據(jù)庫設(shè)計(jì)進(jìn)行優(yōu)化,對(duì)關(guān)系模式進(jìn)行必要的分解,提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率。常用的兩種分解方法是水平分解和垂直分解。 關(guān)系模式的優(yōu)化 ?優(yōu)化關(guān)系模式的兩種方法: – 水平分解 是把關(guān)系的元組分為若干子集合,定義每個(gè)子集合為一個(gè)子關(guān)系,以提高系統(tǒng)效率。根據(jù) 80/20原則, 在一個(gè)大關(guān)系中,經(jīng)常被使用的數(shù)據(jù)只是關(guān)系的一個(gè)部分,則可以把經(jīng)常使用的那一部分?jǐn)?shù)據(jù)分解出來作為一個(gè)關(guān)系,其他數(shù)據(jù)作為另一個(gè)關(guān)系。如果關(guān)系 R上具有n個(gè)事務(wù),而且多數(shù)事務(wù)存取的數(shù)據(jù)不相交,則 R可以分解為少于或等于 n個(gè)子關(guān)系。 關(guān)系模式的優(yōu)化 ?垂直分解 – 是把關(guān)系模式 R的屬性分解為若干子集合,形成若干子關(guān)系模式。垂直分解的原則是,經(jīng)常在一起使用的屬性從 R中分解出來形成一個(gè)子關(guān)系模式。垂直分解必須確保無損連接性和保持函數(shù)依賴。 逆規(guī)范化 ?連接操作代價(jià)很高,是造成關(guān)系數(shù)據(jù)庫低效的主要原因之一。如果經(jīng)常需要對(duì)多個(gè)關(guān)系進(jìn)行連接操作,且大多數(shù)操作為查詢操作,更新很少,則可以考慮將這些關(guān)系合并為一個(gè)關(guān)系,從而提高查詢效率。 設(shè)計(jì)子模式 ?將概念模型轉(zhuǎn)換為全局模型后,還應(yīng)根據(jù)局部應(yīng)用的需求,結(jié)合具體 DBMS的特點(diǎn),設(shè)計(jì)用戶外模式。由于用戶外模式與全局模式是相對(duì)獨(dú)立的,因此定義用戶外模式時(shí)可以注重考慮用戶的習(xí)慣和方便。包括: – 使用更符合用戶習(xí)慣的別名 – 可以對(duì)不同級(jí)別的用戶定義不同的 View,以保證系統(tǒng)的安全性。 – 簡化用戶對(duì)系統(tǒng)的使用。 數(shù)據(jù)庫物理設(shè)計(jì) ?數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)。為一個(gè)給定的邏輯模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫物理設(shè)計(jì)。 數(shù)據(jù)庫物理設(shè)計(jì)的內(nèi)容和方法 ?了解應(yīng)用的類型和特點(diǎn) ?了解所用的 RDBMS提供了哪些存取方法和存儲(chǔ)結(jié)構(gòu) 關(guān)系存取方法的選擇 ?索引存取方法 – 經(jīng)常在查詢條件中出現(xiàn)的屬性,應(yīng)為其建立索引。 – 經(jīng)常作為最大值和最小值等聚集函數(shù)參數(shù)的屬性,應(yīng)為其建立索引。 – 經(jīng)常在連接條件中出現(xiàn)的屬性,應(yīng)為其建立索引。 關(guān)系存取方法的選擇 ?聚簇存取方法 – 聚簇存取方法將相關(guān)的數(shù)據(jù)存放在連續(xù)的物理塊中,從而提供查詢的效率。 – 設(shè)計(jì)聚簇的原則 ? 對(duì)經(jīng)常在一起進(jìn)行連接操作的關(guān)系可以建立聚簇。 ? 如果一個(gè)關(guān)系的一個(gè)(或一組)屬性經(jīng)常出現(xiàn)在相等比較條件中,則該單個(gè)關(guān)系可建立聚簇。 ? 如果一個(gè)關(guān)系的一個(gè)(或一組)屬性上的值重復(fù)率很高,則此單個(gè)關(guān)系可以建立聚簇。 關(guān)系存取方法的選擇 ?HASH存取方法 – 如果一個(gè)關(guān)系的屬性主要出現(xiàn)在相等比較條件中,且滿足以下兩個(gè)條件之一,則可以使用 HASH存取方法: ? 一個(gè)關(guān)系的大小可以預(yù)知,而且不變。 ? 關(guān)系的大小動(dòng)態(tài)改變,但數(shù)據(jù)庫管理系統(tǒng)提供了動(dòng)態(tài) HASH存取方法 確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) ?確定數(shù)據(jù)的存放位置 – 為了提高系統(tǒng)性能,根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分與穩(wěn)定部分、存取頻率高的部分與存取頻率低的部分分開存放。 ?確定系統(tǒng)配置
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1