資料庫iii
① 資料庫如何判斷規范化程度
S➡D,D➡M,可以推出S➡M;所以存在傳遞依賴;
第三範式規定不存在函數依賴,所以不滿足第三範式;
屬性不可再分,滿足第一範式;
第一範式基礎上,不存在部分函數依賴,所以滿足第二範式,即2NF;
你可能對部分函數依賴不理解,我解釋一下:S➡D,意味著D依賴於S,也就是S的內容決定著D的內容;如果{A,B}➡M,同時有B➡M,那就有部分函數依賴了,因為{A,B}中的一個子集是B,B是集合中的一部分;這就是部分函數依賴。
② 如何獲得MIMIC-III公共資料庫使用許可權
1. 進入網址https://mimic.physionet.org/gettingstarted/access/
2. 完成所需的培訓課程,點擊https://www.citiprogram.org/index.cfm?pageID=154&icat=0&ac=0
首先注冊,總共有7步:
第1步:輸入Massachusetts Institute of Technology Affiliates,如下截圖:
第二步:信息填寫
其它步也一樣,這里省略了。注意一點就是,在人類受試者培訓類別中,選擇「僅數據或樣本研究」課程。成功後是這樣:
然後可以去做課程了。
(做課程時,如果沒有做到100%,可以重做的,也就是說,第一次做,可以看看結果,記住答案,在做第二次)
3. 請求訪問資料庫:
地址https://physionet.org/works/MIMICIIIClinicalDatabase/access.shtml
點擊同意進入下一個界面,填寫信息後提交即可。
③ 資料庫的主要特點是____
資料庫系統的特點
1.數據結構化
2.數據的共享性高,冗餘度低,易擴充
3.數據獨立性高
4.數據由DBMS統一管理和控制
資料庫系統實現了整體數據的結構化,這是資料庫的最主要的特徵之一。這里所說的「整體」結構化,是指在資料庫中的數據不再僅針對某個應用,而是面向全組織;不僅數據內部是結構化,而且整體式結構化,數據之間有聯系。因為數據是面向整體的,所以數據可以被多個用戶、多個應用程序共享使用,可以大大減少數據冗餘,節約存儲空間,避免數據之間的不相容性與不一致性。
數據獨立性高
數據獨立性包括數據的物理獨立性和邏輯獨立性。
物理獨立性是指數據在磁碟上的資料庫中如何存儲是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣一來當數據的物理存儲結構改變時,用戶的程序不用改變。
邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,也就是說,數據的邏輯結構改變了,用戶程序也可以不改變。
數據與程序的獨立,把數據的定義從程序中分離出去,加上存取數據的由DBMS負責提供,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。 [1]
數據由DBMS統一管理和控制
資料庫的共享是並發的(concurrency)共享,即多個用戶可以同時存取資料庫中的數據,甚至可以同時存取資料庫中的同一個數據。
DBMS必須提供以下幾方面的數據控制功能:
數據的安全性保護(security)
數據的完整性檢查(integrity)
資料庫的並發訪問控制(concurrency)
資料庫的故障恢復(recovery)