出版時間:2012-3 出版社:王春玲、劉高軍、何麗、 田萱 中國鐵道出版社 (2012-03出版)
內容概要
數據庫原理及應用,ISBN:9787113141929,作者:王春玲
書籍目錄
第1章 數據庫系統(tǒng)概述 1.1 信息、數據與數據處理 1.1.1數據與信息 1.1.2數據處理 1.2數據庫技術的發(fā)展 1.2.1人工管理階段 1.2.2文件系統(tǒng)階段: 1.2.3數據庫系統(tǒng)階段 1.3數據庫系統(tǒng)的組成 1.4數據庫系統(tǒng)的結構 1.4.1 數據庫系統(tǒng)的三級模式結構 1.4.2數據庫系統(tǒng)的二級映像與數據獨立性 1.4.3數據庫系統(tǒng)的三級模式與二級映像的優(yōu)點 1.4.4數據庫系統(tǒng)的外部體系結構 1.5數據庫管理系統(tǒng) 1.5.1 DBMS的主要功能 1.5.2 DBMS的數據存取過程 1.6數據模型 1.6.1 三個世界的劃分及其有關概念 1.6.2數據模型的組成要素 1.6.3數據模型的分類 1.6.4實體聯(lián)系模型及E-R圖 小結 習題 第2章關系模型 2.1關系模型概述 2.2關系的形式化定義 2.2.1關系 2.2.2關系模式 2.2.3關系數據庫 2.2.4關系的鍵 2.2.5關系的完整性 2.3關系代數 2.3.1 關系代數的分類及其運算符 2.3.2傳統(tǒng)的集合運算 2.3.3專門的關系運算 2.4關系演算 2.4.1元組關系演算語言 2.4.2域關系演算語言QBE 小結 習題 第3章 關系數據庫標準語言SQL 3.1 SQL的基本概念 3.1.1 SQL的發(fā)展及標準化 3.1.2 SQL的基本概念 3.1.3 SQL的主要特點 3.2 了解SQL Server 2008 3.2.1 SQL Server集成管理器 3.2.2 SQL Server配置管理器 3.2.3分析服務 3.2.4數據庫引擎優(yōu)化顧問 3.2.5商業(yè)智能開發(fā)管理器 3.2.6事件探查器 3.2.7 SQL Server文檔和教程 3.3數據庫 3.3.1 SQL Server 2008的系統(tǒng)數據庫 3.3.2創(chuàng)建數據庫 3.3.3修改數據庫 3.3.4刪除數據庫 3.3.5查看數據庫 3.4數據表 3.4.1 數據表的基本概念 3.4.2數據類型 3.4.3創(chuàng)建數據表 3.4.4修改數據表 3.4.5刪除數據表 3.5 索引 3.5.1 索引的作用 3.5.2索引的分類 3.5.3創(chuàng)建索引 3.5.4查看、修改索引 3.5.5 刪除索引 3.6數據查詢 3.6.1 SELECT命令的格式與基本使用 3.6.2條件查詢 3.6.3常用庫函數及統(tǒng)計匯總查詢 3.6.4分組查詢 3.6.5查詢的排序 3.6.6連接查詢 3.6.7子查詢 3.6.8合并查詢 3.6.9存儲查詢結果 3.7數據操縱 3.7.1 添加數據 3.7。2修改數據 3.7.3刪除數據 3.8視圖 3.8.1創(chuàng)建視圖 3.8.2查看和修改視圖 3.8_3刪除視圖 3.8.4查詢視圖 3.8.5更新視圖 3.9數據控制 3.9.1權限與角色 3.9.2系統(tǒng)權限與角色的授予與收回 3.9.3對象權限與角色的授予與收回 小結 習題 第4章關系數據庫理論 4.1 規(guī)范化問題的提出 4.1.1規(guī)范化理論的主要內容 4.1.2不合理的關系模式存在的存儲異常問題 4.2 函數依賴 4.2.1 函數依賴的定義 4.2.2完全函數依賴與部分函數依賴 4.2.3傳遞函數依賴 4.3關系模式的范式 4.3.1 第一范式 4.3.2第二范式 4.3.3第三范式 4.3.4 BC范式 4.3.5多值依賴與第四范式 4.4關系模式的規(guī)范化 小結 習題 第5章數據庫安全保護 5.1數據庫的安全性 5.1.1數據庫安全性的含義 5.1.2安全性控制的一般方法 5.1.3 SQL Server 2008的數據安全性機制 5.1.4 SQL Server 2008的身份驗證模式 5.1.5 SQL Server 2008的登錄賬號和服務器角色 5.1.6 SQL Server 2008的數據庫用戶賬號和數據庫角色 5.2完整性控制 5.2.1 數據庫完整性的含義 5.2.2完整性規(guī)則的組成 …… 第6章數據庫設計 第7章SQL Server 2008數據庫管理系統(tǒng) 第8章 數據庫應用系統(tǒng)的開發(fā)與實現(xiàn)--大學生公寓管理系統(tǒng)構建實例 參考文獻
章節(jié)摘錄
版權頁: 插圖: 3.3.2創(chuàng)建數據庫 1.文件與文件組 每個SQL Server數據庫至少具有兩個操作系統(tǒng)文件:一個數據文件和一個日志文件。數據文件包含數據和對象,例如表、索引、存儲過程和視圖。日志文件包含恢復數據庫中的所有事務所需的信息。為了便于分配和管理,可以將數據文件集合起來,放到文件組中。 (1)數據庫文件 SQL Server數據庫通過數據文件中保存與數據庫相關的數據和對象。在SQL Server 2008中有兩種類型的數據文件。 ①主數據文件:包含數據庫的啟動信息,并指向數據庫中的其他文件。用戶數據和對象可存儲在此文件中。每個數據庫有且只能有一個主數據文件。主數據文件是數據庫必需的文件,Microsoft建議的主數據文件的擴展名是“.mdf”。 ②次數據文件:次數據文件是可選的,由用戶定義并存儲用戶數據,可用于將數據分散到多個磁盤上。另外,如果數據庫超過了單個Windows文件的最大大小,可以使用次數據文件,這樣數據庫就能繼續(xù)增大。Microsoft建議的次數據文件的擴展名是.ndf。 所有的SQL Server 2008數據文件都擁有兩個文件名:邏輯文件名和物理文件名。邏輯文件名是在所有Transact-SQL(簡稱T-SQL)語句中引用物理文件時所使用的名稱。邏輯文件名必須符合SQL Server標識符規(guī)則,而且在數據庫中必須是唯一的。 物理文件名為包括目錄路徑的物理文件名,它必須符合操作系統(tǒng)文件命名規(guī)則。 需要注意的是,SQL Server 2008并不強制使用“.mdf”、“.ndf”和“.ldf,’文件擴展名,但使用它們有助于標識文件的各種類型和用途。 (2)數據庫文件組 為了有助于數據布局和管理任務,用戶可以在SQL Server中將多個文件劃分為一個文件集合,并用一個名稱表示這一文件集合,這就是文件組。文件組分為主要文件組、用戶定義文件組、默認文件組三種類型。 ①主文件組:包含主數據文件和任何沒有明確分配給其他文件組的其他文件。系統(tǒng)表的所有頁均分配在主文件組中。 ②用戶定義文件組:用戶首次創(chuàng)建數據庫或以后修改數據庫時明確創(chuàng)建的任何文件組。 用戶定義文件組是通過在CREATE DATABASE或ALTER DATABASE語句中使用FILEGROUP關鍵字指定的任何文件組。 ③默認文件組:如果在數據庫中創(chuàng)建對象時沒有指定對象所屬的文件組,對象將被分配給默認文件組。不管何時,只能將一個文件組指定為默認文件組。默認文件組中的文件必須足夠大,能夠容納未分配給其他文件組的所有新對象。PRIMARY文件組是默認文件組??梢允褂肁LTERDATABASE語句更改默認文件組。但系統(tǒng)對象和表仍然分配給PRIMARY文件組,而不是新的默認文件組。
編輯推薦
《普通高等學校應用型人才培養(yǎng)系列規(guī)劃教材:數據庫原理及應用》適合作為高等學校計算機相關專業(yè)數據庫課程的教材,也可為廣大計算機愛好者學習有關數據庫知識提供參考。
圖書封面
評論、評分、閱讀與下載