1樓:吉賽爾
第一章 資料庫基礎知識
本章以概念為主,主要是了解資料庫的基本概念,資料庫技術的發展,資料模型,重點是關係型資料。
第一節:資訊,資料與資料處理
一、 資訊與資料:
1、 資訊:是現實世界事物的存在方式或運動狀態的反映。或認為,資訊是一種已經被加工為特定形式的資料。
資訊的主要特徵是:資訊的傳遞需要物質載體,資訊的獲取和傳遞要消費能量;資訊可以感知;資訊可以儲存、壓縮、加工、傳遞、共享、擴散、再生和增值
2、 資料:資料是資訊的載體和具體表現形式,資訊不隨著資料形式的變化而變化。資料有文字、數字、圖形、聲音等表現形式。
3、 資料與資訊的關係:一般情況下將資料與資訊作為乙個概念而不加區分。
二、 資料處理與資料管理技術:
1、 資料處理:資料處理是對各種形式的資料進行收集、儲存、加工和傳輸等活動的總稱。
2、 資料管理:資料收集、分類、組織、編碼、儲存、檢索、傳輸和維護等環節是資料處理的基本操作,稱為資料管理。資料管理是資料處理的核心問題。
3、 資料庫技術所研究的問題不是如何科學的進行資料管理。
4、 資料管理技術的三個階段:人工管理,檔案管理和資料庫系統。
第二節:資料庫技術的發展
一、 資料庫的發展:資料庫的發展經歷了三個階段:
1、 層次型和網狀型:
代表產品是2023年ibm公司研製的層次模型資料庫管理系統ims。
2、 關係型資料型庫:
目前大部分資料庫採用的是關係型資料庫。2023年ibm公司的研究員e.f.codd提出了關係模型。其代表產品為sysem r和inges。
3、 第三代資料庫將為更加豐富的資料模型和更強大的資料管理功能為特徵,以提供傳統資料庫系統難以支援的新應用。它必須支援物件導向,具有開放性,能夠在多個平台上使用。
二、 資料庫技術的發展趨勢:
1、 物件導向的方法和技術對資料庫發展的影響:
資料庫研究人員借鑑和吸收了面向對旬的方法和技術,提出了物件導向資料模型。
2、 資料庫技術與多學科技術的有機組合:
3、 面向專門應用領域的資料庫技術
三、 資料庫系統的組成:
資料庫系統(dbs)是乙個採用資料庫技術,具有管理資料庫功能,由硬體、軟體、資料庫及各類人員組成的計算機系統。
1、 資料庫(db):
資料庫是以一定的組織方式存放於計算機外儲存器中相互關聯的資料集合,它是資料庫系統的核心和管理物件,其資料是整合的、共享的以及冗餘最小的。
2、 資料庫管理系統(dbms):
資料庫管理系統是維護和管理資料庫的軟體,是資料庫與使用者之間的介面。作為資料庫的核心軟體,提供建立、操作、維護資料庫的命令和方法。
3、 應用程式:
對資料庫中資料進行各種處理的程式,由使用者編寫。
4、 計算機軟體:
5、 計算機硬體:
包括cpu、記憶體、磁碟等。要求有足夠大的記憶體來存放作業系統、資料庫管理系統的核心模組以及資料庫緩衝;足夠大的磁碟能夠直接訪問和備份資料;比較主的通道能力;支援聯網,實現資料共享。
6、 各類人員。
四、 資料庫系統的特點:
1、 資料共享:
2、 面向全組織的資料結構化:
資料不再從屬於乙個特定應用,而是按照某種模型組織成為乙個結構化的整。它描述資料要身的特性,也描述資料與資料之間的種種聯絡。
3、 資料獨立性:
4、 可控資料冗餘度:
5、 統一資料控制功能:
資料安全性控制:指採取一定的安全保密措施確保資料庫中的資料不被非法使用者訪問而造成資料的洩密和破壞;
資料完整性控制:是指資料的正確性、有效性與相容性。
併發控制:多個使用者對資料進行訪問時,採取必要的措施進行資料保護;
資料恢復:系統能進行應急處理,把資料恢復到正確狀態。
第三節:資料模型
一、 資料組織:
關係型資料庫中的資料層次如下:
1、 資料項(field):又稱字段,用於描述實體的乙個屬性,是資料庫的基本單位。一般用屬性名作項名;
2、 記錄(record):又稱為結點,由若干個資料項組成,用於描述乙個物件;
3、 檔案(file):由若干個記錄組成;
4、 資料庫(data base):由邏輯相關的檔案組成。
二、 資料模型:
資料的組織形式稱為資料模型,它決定 資料(主要是結點)之間聯絡的表達方式。主要包括層次型、網狀型、關係型和物件導向型四種。層次型和網狀型是早期的資料模型,又稱為格式化資料系統數模型。
以上四種模型決定了四種型別的資料庫:層次資料庫系統,網狀資料庫系統,關係型資料庫系統以及物件導向資料庫系統。
目前微機上使用的主要是關係型資料庫。
1、 層次型:是以記錄為結點的有向樹;圖如教材p7圖1--2
2、 網狀型:樹的集合,它的表示能力以及精巧懷強於層次型,但獨立性下降。
3、 關係型:
在關係型中,資料被組織成若干張二維表,每張表稱為乙個關係。
一張**中的一列稱為乙個「屬性」,相當於記錄中的乙個資料項(或稱為字段),屬性的取值範圍稱為域。
**中的一行稱為乙個「元組」,相當於記錄值。
可用乙個或若干個屬性集合的值標識這些元組,稱為「關鍵字」。
每一行對應的屬性值叫做乙個分量。
**的框架相當於記錄型,乙個**資料相當於乙個同質檔案。所有關係由關係的框架和若干元組構成,或者說關係是一張二維表。
關係型的特點:描述的一致性;可直接表示多對多關係;關係必須是規範化的;關係模型建立在數學概念基礎上。
4、 物件導向型:主要採用物件和燈的概念。
第四節:關係型資料庫
一、 關係型資料庫的發展:
1、 資料庫產品種類繁多:像dbase,foxbase,clipper,paradox,acess等。
2、 採用sql語言:sql(structured query language)「結構化查詢語言」,是通用的關係型資料庫操作語言,可以查詢、定義、操縱和控制資料庫。它是一種非過程化語言。
3、 支援物件導向的程式設計:
4、 提供良好的圖形介面和視窗;
5、 支援開放的客戶機/伺服器和分布式處理;
6、 提供新一代的資料庫管理系統開發工具:支援gui(圖形介面)、odbc(開放資料庫連線)、ole(物件的鏈結與嵌入)、dll(動態鏈結)等。
二、 關係型資料庫管理系統(rdbms)及其產品:
主要著名的關係型資料庫產品有oracle、sybase、informix、db2、inges、paradox、access、sql server等。資料庫應用系統開發工具是powerbuilder和delphi。
2樓:fly夏天的日子
書上是資料模型,一切以書為準
我認為dbms是只是核心軟體
資料庫系統的核心是( )
3樓:月似當時
資料庫系統的核心是資料庫管理系統。用於建立、使用和維護資料庫,簡稱dbms。
它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。它可以支援多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。
大部分dbms提供資料定義語言ddl(data definition language)和資料操作語言dml(data manipulation language),供使用者定義資料庫的模式結構與許可權約束,實現對資料的追加、刪除等操作。
擴充套件資料
對資料庫系統的基本要求是:
①能夠保證資料的獨立性。資料和程式相互獨立有利於加快軟體開發速度,節省開發費用。
②冗餘資料少,資料共享程度高。
③系統的使用者介面簡單,使用者容易掌握,使用方便。
④能夠確保系統執行可靠,出現故障時能迅速排除;能夠保護資料不受非受權者訪問或破壞;能夠防止錯誤資料的產生,一旦產生也能及時發現。
⑤有重新組織資料的能力,能改變資料的儲存結構或資料儲存位置,以適應使用者操作特性的變化,改善由於頻繁插入、刪除操作造成的資料組織零亂和時空效能變壞的狀況。
4樓:知道小爺
資料庫系統的核心是資料管理系統,即dbms。
資料庫系統簡介:
資料庫系統(database system),是由資料庫及其管理軟體組成的系統。
資料庫系統是為適應資料處理的需要而發展起來的一種較為理想的資料處理系統,也是乙個為實際可執行的儲存、維護和應用系統提供資料的軟體系統,是儲存介質 、處理物件和管理系統的集合體。
特點:1、資料的結構化,資料的共享性好,資料的獨立性好,資料儲存粒度小,資料管理系統,為使用者提供了友好的介面。
2、資料庫系統的核心和基礎,是資料模型,現有的資料庫系統均是基於某種資料模型的。
3、資料庫系統的核心是資料庫管理系統。
4、資料庫系統一般由資料庫、資料庫管理系統(dbms)、應用系統、資料庫管理員和使用者構成。dbms是資料庫系統的基礎和核心。
5樓:匿名使用者
資料庫系統的核心是資料庫管理系統。
資料庫系統一般由資料庫、資料庫管理系統(dbms)、應用系統、資料庫管理員和使用者構成。dbms是資料庫系統的基礎和核心。
6樓:趾鳳賀偉
資料庫系統(dbs)是由資料庫(db)、資料庫管理系統(dbms)、應用系統、資料庫管理員和使用者組成,其中資料庫管理系統是資料庫系統的核心。
資料庫系統的核心是什麼?
7樓:月似當時
資料庫系統的核心是資料庫管理系統。資料庫系統一般由資料庫、資料庫管理系統(dbms)、應用系統、資料庫管理員和使用者構成。dbms是資料庫系統的基礎和核心。
它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。它可以支援多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。
資料庫研究跨越於計算機應用、系統軟體和理論三個領域,其中應用促進新系統的研製開發,新系統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。資料庫系統的出現是計算機應用的乙個里程牌,它使得計算機應用從以科學計算為主轉向以資料處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。
在它之前的檔案系統雖然也能處理持久資料,但是檔案系統不提供對任意部分資料的快速訪問,而這對資料量不斷增大的應用來說是至關重要的。為了實現對任意部分資料的快速訪問,就要研究許多優化技術。這些優化技術往往很複雜,是普通使用者難以實現的,所以就由系統軟體(資料庫管理系統)來完成。
擴充套件資料
資料庫系統一般由4個部分組成:
(1)資料庫(database,db)是指長期儲存在計算機內的,有組織,可共享的資料的集合。資料庫中的資料按一定的數學模型組織、描述和儲存,具有較小的冗餘,較高的資料獨立性和易擴充套件性,並可為各種使用者共享。
(2)硬體:構成計算機系統的各種物理裝置,包括儲存所需的外部裝置。硬體的配置應滿足整個資料庫系統的需要。
(3)軟體:包括作業系統、資料庫管理系統及應用程式。資料庫管理系統(database management system,dbms)是資料庫系統的核心軟體,是在作業系統的支援下工作,解決如何科學地組織和儲存資料,如何高效獲取和維護資料的系統軟體。
其主要功能包括:資料定義功能、資料操縱功能、資料庫的執行管理和資料庫的建立與維護。
(4)人員:主要有4類。第一類為系統分析員和資料庫設計人員:
系統分析員負責應用系統的需求分析和規範說明,他們和使用者及資料庫管理員一起確定系統的硬體配置,並參與資料庫系統的概要設計。資料庫設計人員負責資料庫中資料的確定、資料庫各級模式的設計。第二類為應用程式設計師,負責編寫使用資料庫的應用程式。
資料庫系統原理作業,資料庫系統原理及應用教程課後答案
1 copya 2 c 3 baib 4 d 5 c 6 a 1 乙個或多個字du符 0個字元2 order by 3 ab 第一 4 mn p q 全部自己做的 zhi加多dao 點分吧 好累啊 資料庫系統原理及應用教程課後答案 10 1 求 工 程j1零件復的 製商號碼sno sno sno b...
資料庫與檔案系統的根本區別在於,資料庫系統與檔案系統的根本區別在於??
兩者的概念不同。1 資料庫系統是用開發應用軟體的,給程式設計人員使用 如vfp vb等 2 檔案系統是作業系統用於明確磁碟或分割槽上的檔案的方法和資料結構 即在磁碟上組織檔案的方法。也指用於儲存檔案的磁碟或分割槽,或檔案系統種類。檔案系統和資料庫系統之間的區別 1 檔案系統用檔案將資料長期儲存在外存...
關於資料庫的問題,什麼情況下資料庫系統會出問題
主要資料庫軟體有 visual foxpro,access,paradox,db2,ingres,oracle,informix,sybase,ms sql sever 等這些 你的要求他們都能做到,不過比較普遍和流行的也就是佔主流的是access,sql sever,和oracle access是...