出版時間:2010-11 出版社:浙江工商大學(xué)出版社 作者:王勛 編 頁數(shù):290
內(nèi)容概要
本書以實(shí)例分析為主線,結(jié)合SQLServer2005,全面地闡述了數(shù)據(jù)庫系統(tǒng)的基本理論、原理、方法及其應(yīng)用。全書共ll章,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)概述、SQLServer與數(shù)據(jù)庫、關(guān)系運(yùn)算和完整性約束、SQLServer與數(shù)據(jù)查詢、概念模型設(shè)計、邏輯結(jié)構(gòu)設(shè)計、外模式和物理模式、查詢處理與查詢優(yōu)化、事務(wù)管理、實(shí)例數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫新技術(shù)等。 本書以SQLServer2005為DBMS介紹數(shù)據(jù)庫的實(shí)現(xiàn)技術(shù).以Vi-sualC++為主語言介紹數(shù)據(jù)庫系統(tǒng)的設(shè)計與實(shí)現(xiàn)技術(shù),并提供詳細(xì)操作和完整程序系統(tǒng)?! ”緯鴥?nèi)容豐富、深入淺出、通俗易懂、結(jié)構(gòu)嚴(yán)謹(jǐn)、注重實(shí)用.同時提供取材新穎、實(shí)用的例題和習(xí)題,便于讀者鞏固所學(xué)知識?! ”緯m用于高等學(xué)校計算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、信息管理與信息系統(tǒng)、物流、電子商務(wù)等相關(guān)專業(yè)數(shù)據(jù)庫原理課程的教學(xué),也可作為從事數(shù)據(jù)庫系統(tǒng)研究與應(yīng)用開發(fā)的工程技術(shù)人員的參考書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 基本概念 1.2 簡單數(shù)據(jù)庫實(shí)例 1.3 數(shù)據(jù)庫系統(tǒng)的組成 1.4 數(shù)據(jù)庫系統(tǒng)的發(fā)展 1.5 數(shù)據(jù)模型 1.6 數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu) 1.7 小結(jié) 習(xí)題第2章 SQLServer與數(shù)據(jù)庫 2.1 如何創(chuàng)建數(shù)據(jù)庫和表 2.2 數(shù)據(jù)庫的備份、還原和維護(hù) 2.3 操作數(shù)據(jù) 2.4 構(gòu)建視圖 2.5 安全 2.6 小結(jié) 習(xí)題第3章 關(guān)系運(yùn)算和完整性約束 3.1 關(guān)系的定義 3.2 關(guān)系的性質(zhì) 3.3 關(guān)系的碼 3.4 數(shù)據(jù)的完整性 3.5 關(guān)系代數(shù) 3.6 關(guān)系演算 3.7 實(shí)例與分析 3.8 小結(jié) 習(xí)題第4章 SQLServer與數(shù)據(jù)查詢 4.1 概述 4.2 SQLServer的數(shù)據(jù)表達(dá) 4.3 基本查詢 4.4 復(fù)雜查詢 4.5 實(shí)例與分析 4.6 小結(jié) 習(xí)題第5章 概念模型設(shè)計 5.1 需求分析 5.2 概念建?!?.3 實(shí)體和實(shí)體集 5.4 聯(lián)系和聯(lián)系集 5.5 弱實(shí)體集 5.6 設(shè)計原則和COMPANY數(shù)據(jù)庫E-R設(shè)計初步 5.7 E—R圖向關(guān)系模式轉(zhuǎn)換 5.8 特化和泛化 5.9 小結(jié) 習(xí)題第6章 邏輯結(jié)構(gòu)設(shè)計 6.1 關(guān)系模式設(shè)計的一些原則 6.2 函數(shù)依賴 6.3 關(guān)系的候選碼 6.4 最小函數(shù)依賴集 6.5 關(guān)系模式的規(guī)范化 6.6 關(guān)系模式的分解 ……第7章 外模式和物理模式第8章 查詢處理與查詢優(yōu)化第9章 事務(wù)管理第10章 實(shí)例數(shù)據(jù)庫系統(tǒng)第11章 數(shù)據(jù)庫新技術(shù)參考文獻(xiàn)
章節(jié)摘錄
例如:我們設(shè)計一個關(guān)于中國朝代演進(jìn)的數(shù)據(jù)庫,其用戶群是那些對中國歷史感興趣的讀者,他們經(jīng)常需要查詢哪年哪月,哪個皇帝在位,在位多久,有哪些重要的大臣輔佐了這位皇帝,這位皇帝的前任是誰,與前任是何種關(guān)系等。顯然,我們應(yīng)該將相關(guān)的數(shù)據(jù)組織在一起,直覺上應(yīng)該是如下的一種形式: ?。鞒?,朱元璋,1368-1398,劉基、李善長、徐達(dá)、常遇春等,元順帝,與前任無關(guān)系) 顯然,上述的內(nèi)容相互之間存在關(guān)聯(lián)。雖然沒有明確指出,但大致能看出這些數(shù)據(jù)的含義。即劉基等人是大臣或者將領(lǐng),元順帝是朱元璋的前任,且二者之間不是繼承關(guān)系等?! ∫延械挠嬎銠C(jī)知識告訴我們,以表格的形式組織數(shù)據(jù)是一種不錯的選擇。表格有若干列,依次輸入一些行,每一行類似于前面關(guān)于朱元璋的信息。但仔細(xì)想一下,輔佐不同皇帝的大臣有多有少,這樣的情況應(yīng)該如何處理?如果“1368-1398"是一個字符串,我們要知道1370年誰在位,好像需要首先從字符串提取數(shù)據(jù),然后作比較,不是那么方便?! ∷坪蹩梢愿袊@一下,歷史往往是似是而非的,人生亦如此。希望閱讀完本書以后,我們可以得到那個明確的答案?! ?.1.2 數(shù)據(jù)庫管理系統(tǒng) 我們知道數(shù)據(jù)庫是數(shù)據(jù)的集合,用戶將數(shù)據(jù)以及與數(shù)據(jù)有關(guān)聯(lián)的一些信息保存在一起,形成一個數(shù)據(jù)的整體。經(jīng)驗(yàn)告訴我們,除了數(shù)據(jù)庫外。還需要一些軟件或者工具來管理和操作這些數(shù)據(jù)庫。類似的情況是。磁盤中有各種類型的文件,需要有一個操作系統(tǒng)來管理這些文件。數(shù)據(jù)庫管理系統(tǒng)(Data Base Man.agement System,DBMS)正是這樣一種軟件。它是位于用戶和操作系統(tǒng)之間,負(fù)責(zé)數(shù)據(jù)管理的軟件。通過DBMS,用戶可以方便地創(chuàng)建、維護(hù)和使用數(shù)據(jù)庫。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫系統(tǒng)原理 PDF格式下載