日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

(数据库系统概论|王珊)第七章数据库设计-第四节:逻辑结构设计

發布時間:2025/3/15 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (数据库系统概论|王珊)第七章数据库设计-第四节:逻辑结构设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一:E-R圖向關系模式的轉換
    • (1)轉換原則
    • (2)具體轉換
      • A:同一實體間
        • ①:同一實體間1:m 聯系
        • ②:同一實體間m:n 聯系
      • B:兩實體間
        • ①:兩實體間1:1聯系
        • ②:兩實體間1:m聯系
        • ③:兩實體間m:n聯系
        • ④:兩實體間弱實體聯系
      • C:兩個以上實體間m:n
  • 二:數據模型的優化
  • 三:設計用戶子模式

概念結構是獨立于任何一種數據模型的信息結構,邏輯結構設計的任務就是把概念結構設計階段設計好的基本E-R圖轉換為與選用數據庫管理系統產品所支持的數據模型相符合的邏輯結構

一:E-R圖向關系模式的轉換

(1)轉換原則

轉換原則:每一個實體類型轉換為一個關系模式,實體的屬性就是關系的屬性,實體的碼就是關系的碼。對于聯系的轉換注意:

  • 一般1:1、1:m聯系不產生新的關系模式,而是將一方實體的碼加入到多方實體對應的關系模式中,聯系的屬性也一并加入
  • m:n聯系要產生一個新的關系模式,該關系模式由聯系涉及實體的碼加上聯系的屬性(若有)組成

(2)具體轉換

A:同一實體間

①:同一實體間1:m 聯系

可以在這個實體所對應的關系中多設一個屬性,作為與該實體相聯系的另一個實體的主碼

例如,下面的E-R圖可以轉化為如下關系模式

職工(工號,姓名,年齡,性別,職稱,工資,領導者工號,民意測驗)

②:同一實體間m:n 聯系

必須為這個“聯系”單獨建立一個關系,該關系中至少應該包含被它所聯系的雙方實體的“主碼”,如果聯系有屬性,也一并納入該關系中。由于這個“聯系”只涉及一個實體,所以加入的實體的主碼不能同名

例如,下面的E-R圖可以轉化為如下關系模式

零部件(代號,名稱,價格)
組裝(代號,組裝件代號,數量)

B:兩實體間

①:兩實體間1:1聯系

一個1:1 聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并

  • 如果轉換為一個獨立的關系模式:則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的候選碼
  • 如果與某一端實體對應的關系模式合并:則需要在該關系模式的屬性中加入另一個關系模式的碼和聯系本身的屬性

例如,下面的E-R圖可以轉化為如下關系模式

工廠(廠號,廠名,地點,姓名,任期)
廠長(姓名,性別,年齡)

或者

廠長(姓名,性別,年齡,廠號,任期)
工廠(廠號,廠名,地點)

②:兩實體間1:m聯系

可以將“1”方實體的主碼納入“m”方實體對應的關系中作為外碼,同時把聯系的屬性也一并納入“m”方對應的關系中

例如,下面的E-R圖可以轉化為如下關系模式

倉庫(倉庫號,地點,面積)
商品(貨號,品名,價格,倉庫號,數量)

③:兩實體間m:n聯系

必須對“聯系”單獨建立一個關系,該關系中至少包含被它所聯系的雙方實體的主碼,如果聯系也有屬性,也一并納入該關系中

例如,下面的E-R圖可以轉化為如下關系模式

學生(學號,姓名,性別,年齡)
課程(課程號,課程名,學時)
選修(學號,課程號,成績)

④:兩實體間弱實體聯系

可以將被依賴實體的主碼納入弱實體中,作為弱實體的主碼或主碼的一部分

例如,下面的E-R圖可以轉化為如下關系模式

職工(工號,姓名,年齡,性別,職稱)
親屬(工號,親屬姓名,親屬關系)

C:兩個以上實體間m:n

必須對“聯系”單獨建立一個關系,該關系中至少包含被它所聯系的雙方實體的主碼,如果聯系也有屬性,也一并納入該關系中

例如,下面的E-R圖可以轉化為如下關系模式

供應商(供應商號,供應商名,地址)
零件(零件號,零件名,重量)
項目(項目編號,項目名稱,開工日期)
供應(供應商號,項目編號,零件號,零件數)

二:數據模型的優化

數據庫邏輯設計的結果不是唯一的。為了進一步提高數據庫應用系統的性能,還應該根據應用需要適當地修改、調整數據模型的結構,這就是數據模型的優化

關系數據模型的優化通常以規范化理論為指導,方法為:

  • 確定每個關系模式內部各個屬性之間的數據依賴以及不同關系模式屬性之間的數據依賴
  • 對各個關系模式之間的數據依賴進行最小化處理,消除冗余的聯系
  • 確定各關系模式的范式等級
  • 按照需求分析階段得到的處理要求,確定要對哪些模式進行合并或分解
  • 為了提高數據操作的效率和存儲空間的利用率,對上述產生的關系模式進行適當的修改、調整和重構

三:設計用戶子模式

將概念模型轉換為全局邏輯模型后,還應該根據局部應用需求,結合具體關系數據庫管理系統的特點設計用戶的外模式

在定義用戶外模式時可以注重考慮用戶的習慣于方便,包括以下幾個方面

  • 使用更符合用戶習慣的別名
  • 可以為不同級別的用戶定義不同的視圖,以保證系統的安全性
  • 可將經常使用的復雜的查詢定義為視圖,簡化用戶對系統的使用
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的(数据库系统概论|王珊)第七章数据库设计-第四节:逻辑结构设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 哺乳期给上司喂奶hd | 性欧美熟妇videofreesex | 日韩午夜视频在线观看 | 口舌奴vk | 精品无码久久久久久久 | www.亚洲高清 | 影音先锋黄色网址 | www久久久久 | 奇米精品一区二区三区在线观看 | 亲子乱aⅴ一区二区三区 | 色综合视频在线观看 | 97超碰中文字幕 | 亚洲一区二区乱码 | 国产欧美日韩精品一区二区三区 | 国产一级免费看 | 亚洲天堂免费视频 | 伊人网视频 | 欧美精品影院 | 自拍偷拍亚洲视频 | 欧美男女激情 | a在线看 | 久久白浆 | 亚洲免费一区视频 | 欧美福利视频 | 国产一级特黄毛片 | 午夜久| 欧美性白人极品1819hd | 亚洲免费网站在线观看 | 噼里啪啦动漫高清在线观看 | a人片| 91成人在线观看喷潮动漫 | 人人干97| 免费在线视频一区二区 | 夜夜操综合 | 国产日韩欧美中文字幕 | 婷婷色亚洲 | 亚洲三级在线看 | 人人妻人人澡人人爽精品日本 | 熟女高潮一区二区三区 | 久久网av | 女女高潮h冰块play失禁百合 | 日韩在线二区 | 天天综合亚洲 | 一区av在线 | 国产精品熟女一区二区不卡 | 99re在线视频观看 | 亚洲欧美自偷自拍 | 国产二级一片内射视频播放 | 国产成人av在线播放 | 六月丁香在线视频 | 欧美性受xxx | 我和单位漂亮少妇激情 | 在线免费视频你懂的 | 久久一区国产 | 少妇爽 | 亚洲va在线观看 | 日韩免费一区二区 | 麻豆国产尤物av尤物在线观看 | 国产高清视频一区 | 色999视频 | 亚洲AV无码精品色毛片浪潮 | 欧美黄色影院 | 亚洲成人tv| 可以免费看黄的网站 | 色综合天天综合网国产成人网 | 古代黄色一级片 | 久久久久久久亚洲av无码 | 亚洲精品免费观看 | 超碰在线中文字幕 | 精品人妻一区二区三区麻豆91 | 茄子视频懂你更多在线观看 | 国产精品国产馆在线真实露脸 | 精品国产96亚洲一区二区三区 | 免费看三级黄色片 | 天天操夜夜爽 | 久久久免费电影 | 婷婷色综合网 | 四色成人av永久网址 | 成人污污视频在线观看 | 极品91| 亚洲字幕成人中文在线观看 | 国产综合在线观看视频 | ass日本| 一区二区不卡在线 | 婚后打屁股高h1v1调教 | 成人污视频| 69福利网 | 强伦人妻一区二区三区 | 国产精品久久久久久免费观看 | 亚洲美女视频在线 | 国产精品无码免费播放 | 精品av一区二区 | 国产精品伦一区二区三区免费看 | 深夜视频在线免费 | 国产熟妇一区二区三区aⅴ网站 | 免费男女乱淫真视频免费播放 | 亚洲视频图片小说 | www一区二区三区 | 国产日本欧美一区二区 |