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

歡迎訪問 生活随笔!

生活随笔

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

数据库

SQL基础E-R图画法(三)

發布時間:2025/3/15 数据库 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL基础E-R图画法(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

設某教學管理系統,其查詢模塊需要提供如下功能:

Ⅰ.查詢系信息,列出各系編號、系名和系辦公電話;

Ⅱ.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;

Ⅲ.查詢某教師講授的課程信息,列出課程號、課程名和學分;

Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;

Ⅴ.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。

系統有如下業務規則:

Ⅰ.一個系可聘用多名教師,一名教師只能受聘于一個系;

Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;

Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程

(1)根據以上查詢功能與業務規則,用E-R圖描述該系統的概念模型。

(2)將ER圖轉換為滿足3NF的關系模式,并說明每個關系模式的主碼和外碼。

一個系可以聘用多名教師,一名教師只能受聘于一個系,所以系實體與教師實體有聯系;

一名教師可以講授多門課程,一門課程可由多名教師講授,所以教師實體與課程實體有聯系;

一門課程可以有多門先修課程,所以課程間也有聯系。

所以我們可以作出以下E-N圖:


第一范式(1NF)是指數據庫表的每一列都是不可分割的基本數據項
第二范式(2NF)要求數據表里的所有數據都要和該數據表的主鍵有完全依賴關系
第三范式(3NF)每個非關鍵字列都獨立于其他非關鍵字列,并依賴于關鍵字,第三范式指數據庫中不能存在傳遞函數依賴關系

所以:

系(系編號,系名,系辦公電話)無外碼?
教師(教師號,教師名,工資,聘用日期,職稱,系編號)外碼:系編號?
課程(課程號,課程名,學分,教師號)外碼:教師號?
先修(先修課程號,先修課程名,課程號)外碼:課程號



總結

以上是生活随笔為你收集整理的SQL基础E-R图画法(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

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