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