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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

数据库设计概念结构设计_数据库设计典型实例(常用的数据网站汇总)

發布時間:2023/12/15 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 数据库设计概念结构设计_数据库设计典型实例(常用的数据网站汇总) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,又見面了,我是你們的朋友風君子。如果您正在找激活碼,請點擊查看最新教程,關注關注公眾號 “全棧程序員社區” 獲取激活教程,可能之前舊版本教程已經失效.最新Idea2022.1教程親測有效,一鍵激活。

Jetbrains全系列IDE穩定放心使用

數據庫設計

數據庫設計:構造最優的數據模型,建立數據庫及其應用系統的過程

數據庫設計的好壞非常重要

概念設計結構

  • 概念設計的目標是產生反映用戶需求的數據庫概念結構,即概念模型

  • 概念模型具有硬件獨立、軟件獨立的特點

  • 處于一個橋梁作用

  • 概念設計的主要步驟

  • 概念設計的方法
    • 實體練習方法(ER方法)

概念結構設計

ER模型的基本元素

實體/實體集

  • 實體

    • 實體是指數據對象,指應用中可以區別的客觀存在的事物。
  • 實體集

    • 同一類實體組成的集合
  • 舉例

屬性

  • 實體的某一特征稱為屬性
  • 在一個實體中,能夠唯一標識實體的屬性或屬性集稱為“實體標識符
  • 一個實體只有一個標識符,沒有候選標識符的概念。實體標識符有時也稱為實體的主鍵

區別實體和屬性

  • 實體和屬性都是名詞,所以要區分

  • 以例子講解

  • 找出名詞

  • 我們可以先看出規律,屬性從屬于實體,而且屬性不能再分

  • 具體這題后面會講

聯系

  • 聯系表示一個或多個實體之間的關聯關系

  • 聯系集是指同一類聯系構成的集合

  • 將聯系、聯系集等統稱為聯系

  • 舉例

  • 聯系的元數

  • 二元聯系

  • 三元聯系

  • 一元聯系(自己跟自己的聯系)

二元聯系的關系

1:1

1:n

  • 聯系也會有屬性:用于描述聯系的特征

m:n

一元聯系

1:1

1:n

m:n

三元聯系

采用ER模型的概念設計

采用ER模型進行數據庫的概念設計的步驟

  1. 首先設計局部ER模型
  2. 然后把各局部ER模型綜合成一個全局ER模型
  3. 最后對全局ER模型進行優化,得到最終的ER模型,即概念模式

設計局部ER模型

  • 要點是區分實體和屬性

  • 兩條準則

    • 屬性不能再具有需要描述的性質
    • 屬性不能與其他實體具有聯系
  • 舉例

    • 因為職稱跟其他東西掛鉤,所以要作為實體

例題

  • 例題1

  • 畫出ER圖

  • 把借閱作為實體有問題嗎

  • 有,借閱信息沒有實體標識符(類似主鍵,唯一區分),在ER圖中每個實體都要有實體標識符,而聯系沒有。所以這里要給借閱信息加上一個實體標識符。

  • 例題2

  • 先看上面帶序號的,區分出實體和屬性

  • 再根據關系,將各個實體相連

設計全局ER模型

將局部ER模型綜合成單一的全局概念結構的步驟:

  • 確定公共實體類型
    • 根據實體類型名和鍵來認定公共實體類型
  • 合并局部ER模型
    • 首先進行兩兩合并,先合并那些現實世界有聯系的局部結構
    • 合并從公共類型開始,最后再加入獨立的局部結構
  • 消除沖突
    • 屬性合并(屬性域沖突)
    • 結構沖突
    • 命名沖突

全局ER模型的優化

  • 優化原則

    • 合并實體類型

    • 消除冗余屬性

    • 消除冗余聯系

  • 例題

  • 學籍管理

  • 課程管理

  • 教師管理

  • 全局ER

總結

以上是生活随笔為你收集整理的数据库设计概念结构设计_数据库设计典型实例(常用的数据网站汇总)的全部內容,希望文章能夠幫你解決所遇到的問題。

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