數據庫基礎概念解釋

1. 試描述數據,數據庫,數據庫管理系統,數據庫系統的概念:
數據:數據庫中的存儲的基本對象,是描述事物的符號記錄
數據庫:長期存儲在計算機內、有組織的、可共享的大量數據的集合
數據庫管理系統:是位於用戶與操作系統之間的一層數據管理軟件,是基礎軟件,是一個大型複雜的軟件系統
數據庫系統:由數據庫、數據庫管理系統(及其應用開發工具)
、應用程序、數據庫管理員構成。
解釋:
數據存放於數據庫中。數據庫、數據庫管理系統、應用程序、數據庫管理人員構成了數據庫系統。其中的數據庫管理系統又是用來管理數據的和數據庫。
例如:學生的選課數據如姓名、學號等信息存放在選課數據庫裏。選課數據庫管理系統又可以對對數據和數據庫進行管理。選課數據庫、數據庫管理系統、應用程序和老師(數據庫管理人員)一起構成了數據庫系統。
2. 定義並解釋概念模型中的以下術語:
實體,實體型,實體集,實體之間的聯繫

實體:客觀存在並可相互區別的事物,例如: 人,植物
實體型:用實體名及其屬性名集合來抽象和刻畫同類實體稱爲實體型。例如:學生(學號,姓名,專業)
實體之間的聯繫:現實世界中的事物內部以及事物之間的聯繫在信息世界反映爲實體內部的聯繫和實體之間的聯繫
3. 試述關係模型的概念,定義並解釋以下術語
關係,屬性,域,元組,碼,分量,關係模式

關係:一個關係對應通常說的是一張表
屬性:表中的一列即爲一個屬性,給每一個屬性起的一個名稱即屬性名例如:身高,體重
:是一組具有相同數據類型的值的集合,屬性的取值範圍來自某個域
元組:表中的一行即爲一個元組
:也叫鍵碼,是表中的某個屬性組,它可以唯一的確定一個元組,例如:學號20180000000
分量:元組中的一個屬性值
關係模式:對關係的描述
例如:學生(學號,姓名,年齡,專業)
4. 試述數據庫系統的三級模式,並說明這種結構的優點是什麼
在這裏插入圖片描述
數據庫系統的三級模式結構:由模式,外模式,內模式構成。
內模式也稱爲邏輯模式,是數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖
外模式也稱爲子模式或者用戶模式,是用戶使用的局部數據的邏輯結構和特徵的描述,是數據庫用戶的數據視圖
內模式是數據庫物理結構和存儲方式的描述,是數據在數據庫內部的表示方式
優點:保證了數據的獨立性,有利於數據的安全保密,簡化了用戶接口,方便用戶的使用
5. 定義並解釋以下術語:
模式,外模式,內模式,數據定義語言,數據操縱語言

模式:也稱爲邏輯模式,是數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖
外模式:也稱爲子模式或者用戶模式,是用戶使用的局部數據的邏輯結構和特徵的描述,是數據庫用戶的數據視圖
內模式:是數據庫物理結構和存儲方式的描述,是數據在數據庫內部的表示方式
數據定義語言:負責創建,修改,刪除表,視圖等對象,定義數據庫中的數據對象
數據操縱語言:實現對數據庫的基本操作(查詢,插入,刪除和修改)
6. 什麼叫數據與程序的物理獨立性?爲什麼叫數據與程序的邏輯獨立性?爲什麼數據庫系統具有數據與程序的獨立性
物理獨立性:是指用戶的應用程序和數據庫中的數據的物理存儲是相互獨立的,即當數據的物理存儲改變了,應用程序是不用改變的
邏輯獨立性:指用戶的應用程序與數據的邏輯結構是相互獨立的,即數據定額邏輯結構改變了,應用程序不用改變。
原因:數據庫管理系統在三級模式之間提供的兩層映像保證了數據庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章