數據庫作業2:第一章課後題

在這裏插入圖片描述

1.試述數據、數據庫、數據庫管理系統、數據庫系統的概念

數據:是數據庫中存儲的基本對象,描述事物的符號記錄。且數據的含義稱爲數據的語義。
數據庫:是長期儲存在計算機內、有組織的、可共享的大量數據的集合。
數據庫管理系統:位於用戶與操作系統之間的一層數據管理軟件
數據庫系統:是由數據庫、數據庫管理系統(及其應用開發工具)、應用程序和數據庫管理員所構成。
數據相當於公務員,數據庫相當於政府官員,而數據庫管理系統相當於體制,數據庫系統相當於國家政府。

8、定義並解釋概念模型中以下術語:實體,實體型,實體集,實體之間的聯繫。

實體:客觀存在並可相互區別的事物。

實體型:用實體名及其屬性名集合來抽象和刻畫同類實體。

實體集:同一類型實體的集合。

實體之間的聯繫:現實世界中事物內部以及事物之間的聯繫在信息世界中反映爲實體內部的聯繫和實體之間的聯繫。

把實體比作員工,員工的職位,年齡,員工號就是實體型,而實體集是一家公司,實體之間的聯繫則是各個員工之間的聯
系,比如合作,分配工作等。

13、試述關係模型的概念,定義並解釋以下術語:關係,屬性,域,元祖,碼,分量,關係模式。

關係:一個關係對應通常說的一張表。

屬性:表中的一類即爲一個屬性,給每一個屬性起一個名稱即屬性名。

域:域是一組具有相同數據類型的值的集合。

元組:表中的一行即爲一個元組。

碼:也稱碼鍵。表中的某個屬性組,它可以唯一確定一個元祖。

分量:元組中的一個屬性值。

關係模式:對關係的描述,一般表示爲關係名(屬性1,屬性2,…,屬性n)

簡單來說關係就是一張表,但是其中碼比較難理解,比如做了一張學生信息統計表,學生的年齡,居住地,所屬學院這些
屬性都有可能相同,但是肯定不同的屬性,比如學號,身份證號這些,就稱爲碼鍵。

15、試述數據庫系統的三級模式結構,並說明這種結構的優點是什麼。

數據庫系統的三級模式結構是指數據庫系統是由外模式、模式和內模式三級構成。

這種模式結構可以確保數據之間具有清晰的邏輯結構,可以明確的表現出各個數據之間的聯繫,讓數據也具有安全性和完
整性。

16、定義並解釋以下術語:模式,外模式,內模式,數據定義語言,數據操縱語言。

1.  模式:也稱邏輯模式,是數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。一個數據庫只有
一個模式,數據庫管理系統提供模式數據定義語言(模式DDL)來嚴格地定義模式。

2.  外模式:也稱子模式或用戶模式,一個數據庫可以有多個外模式,但是一個應用程序只能使用一個外模式。它是數據
庫用戶能夠看見和使用的局部數據的邏輯結構和特徵的描述,是數據庫用戶的數據視圖,是與某一應用有關的數據的邏
輯表示。外模式是保證數據庫安全性的一個有力措施,因爲每個用戶只能看見和訪問所對應的外模式中的數據,數據庫
中的其餘數據是不可見的。數據庫管理系統提供外模式數據定義語言(外模式DDL)來嚴格地定義模式。

3.  內模式:也稱存儲模式,一個數據庫只有一個內模式。它是數據物理結構和存放方式的描述,是數據在數據庫內部的
組織方式。

4.數據定義語言:數據庫管理系統提供模式數據定義語言(模式DDL)來嚴格地定義模式。

5.數據操縱語言:用戶通過它可以實現對數據庫的基本操作。

17.什麼叫數據與程序的物理獨立性?什麼叫數據與程序的邏輯獨立性?爲什麼數據庫系統具有數據與程序的獨立性?

數據與程序的物理獨立性:應用程序不受影響。保證了數據與程序的獨立性。即爲當數據庫的存儲結構改變了(例如選用
了另一種存儲結構),數據庫管理員修改模式/內模式映象,使模式保持不變。

數據與程序的邏輯獨立性:應用程序是依據數據的外模式編寫的,應用程序不必修改,保證了數據與程序的邏輯獨立性。
即爲當模式改變時,數據庫管路員對外模式/模式映象,是外模式保持不變。

有了數據庫,應用程序對數據的訪問是要通過DBMS進行的,程序不能直接操作數據本身。而且DBMS提供了兩層映像機
制:外模式/模式映像和模式/內模式映像。這兩層映像機制保證了數據庫系統中數據的邏輯獨立性和物理獨立性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章