出版時間:2007-12 出版社:高等教育 作者:寵英智 頁數(shù):268
內(nèi)容概要
《普通高等教育“十一五”國家級規(guī)劃教材SQL Server數(shù)據(jù)庫及應(yīng)用》從應(yīng)用SQL Seryer 2005設(shè)計一個完整的數(shù)據(jù)庫系統(tǒng)的角度出發(fā),圍繞創(chuàng)建一個“商品銷售管理系統(tǒng)”數(shù)據(jù)庫案例,循序漸進地介紹SQL Server數(shù)據(jù)庫。
書籍目錄
第1章 SQL Server 2005簡介 1.1 關(guān)系數(shù)據(jù)庫基礎(chǔ) 1.1.1 關(guān)系模型的基本概念 1.1.2 關(guān)系模型的特點 1.1.3 關(guān)系數(shù)據(jù)庫的設(shè)計范式 1.2 SQL Server 2005配置與安裝 1.2.1 SQL Server 2005的配置要求 1.2.2 SQL Server 2005的版本簡介 1.2.3 安裝SQL Server2005 1.3 SQL Server 2005工具及實用程序 1.3.1 SQL Server Management Studio 1.3.2 Business Intelligence Development Studio 1.3.3 SQL Server Profiler 1.3.4 SQL Server數(shù)據(jù)庫引擎優(yōu)化顧問 1.3.5 Analysis Services 1.3.6 SQL Server配置管理器 1.3.7 文檔和教程 1.4 SQL Server 2005系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫 本章小結(jié) 思考與練習(xí) 實訓(xùn) SQL Server 2005的安裝與啟動 第2章 數(shù)據(jù)庫管理 2.1 數(shù)據(jù)庫的存儲結(jié)構(gòu) 2.1.1 數(shù)據(jù)庫文件 2.1.2 數(shù)據(jù)庫文件組 2.2 創(chuàng)建數(shù)據(jù)庫 2.2.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫 2.2.2 使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫 2.3 修改數(shù)據(jù)庫 2.3.1 重命名數(shù)據(jù)庫 2.3.2 收縮數(shù)據(jù)庫 2.3.3 添加及刪除數(shù)據(jù)文件及事務(wù)日志文件 2.3.4 分離及附加數(shù)據(jù)庫 2.4 刪除數(shù)據(jù)庫 2.4.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫 2.4.2 使用DROP DATABASE語句刪除數(shù)據(jù)庫 2.5 案例:學(xué)生成績管理數(shù)據(jù)庫的創(chuàng)建 2.5.1 提出問題 2.5.2 分析問題 2.5.3 解決問題 本章小結(jié) 思考與練習(xí) 實訓(xùn) 學(xué)生成績管理數(shù)據(jù)庫的修改 第3章 表的設(shè)計 3.1 表的基礎(chǔ)知識 3.2 表的關(guān)系 3.3 數(shù)據(jù)類型 3.3.1 系統(tǒng)數(shù)據(jù)類型 3.3.2 用戶定義數(shù)據(jù)類型 3.4 創(chuàng)建表 3.4.1 使用SQL Server Management Studio創(chuàng)建表 3.4.2 使用CREATE TABLE語句創(chuàng)建表 3.5 修改表 3.5.1 使用SQL Server Management Studio修改表 3.5.2 使用ALTER TABLE語句修改表 3.5.3 使用SQLCMD工具修改表 3.6 刪除表 3.6.1 使用SQL Server Management Studio刪除表 3.6.2 使用DROP TABLE語句刪除表 3.7 查看表 3.7.1 查看表的定義 3.7.2 查看表中存儲的數(shù)據(jù) 3.7.3 查看表與其他數(shù)據(jù)庫對象的依賴關(guān)系 3.8 索引 3.8.1 索引概述 3.8.2 創(chuàng)建索引 3.8.3 刪除索引 3.9 數(shù)據(jù)完整性 3.9.1 數(shù)據(jù)完整性概述 3.9.2 約束 3.9.3 規(guī)則 3.9.4 默認值 3.10 添加、修改與刪除記錄 3.10.1 添加記錄 3.10.2 修改記錄 3.10.3 刪除記錄 3.11 案例:學(xué)生成績管理表的創(chuàng)建 3.11.1 提出問題 3.11.2 分析問題 3.11.3 解決問題 本章小結(jié) 思考與練習(xí) 實訓(xùn)1 學(xué)生成績管理系統(tǒng)中表的設(shè)計與管理 實訓(xùn)2 學(xué)生成績管理系統(tǒng)中數(shù)據(jù)的插入、修改及刪除 實訓(xùn)3 學(xué)生成績管理系統(tǒng)中數(shù)據(jù)完整性的應(yīng)用 第4章 數(shù)據(jù)查詢 4.1 關(guān)于SELECT語句 4.2 單表的數(shù)據(jù)檢索 4.2.1 檢索指定的列 4.2.2 檢索指定的行 4.3 格式化、計算與處理查詢結(jié)果 4.3.1 格式化結(jié)果 4.3.2 計算結(jié)果 4.3.3 處理查詢結(jié)果 4.4 對表中數(shù)據(jù)進行總計 4.4.1 計算某一列的總計值 4.4.2 計算某一列中分組總計值 4.5 從多張表中檢索數(shù)據(jù) 4.5.1 內(nèi)部聯(lián)接 4.5.2 外部聯(lián)接 4.5.3 交叉聯(lián)接 4.6 子查詢 4.6.1 子查詢概述 4.6.2 使用IN的子查詢 4.6.3 使用比較運算符的子查詢 4.6.4 用ANY或ALL修飾的比較運算符子查詢 4.6.5 使用EXISTS或NOT EXISTS的子查詢 4.7 案例:學(xué)生成績管理數(shù)據(jù)查詢 4.7.1 提出問題 4.7.2 分析問題 4.7.3 解決問題 …… 第5章 Transact—SQL編程及應(yīng)用 第6章 視圖 第7章 存儲過程、觸發(fā)器及游標 第8章 事務(wù)處理 第9章 SQL Server 2005的安全管理 第10章 數(shù)據(jù)庫的備份與還原及數(shù)據(jù)的導(dǎo)入與導(dǎo)出 第11章 商務(wù)智能開發(fā)工具
章節(jié)摘錄
版權(quán)頁: 插圖: scale:對于decimal或numeric,其值為非負整數(shù),表示小數(shù)點后面保留的位數(shù),應(yīng)小于或等于精度值。 NULL | NOT NULL:指定此類型是否允許空值。若未指定,則默認值為NULL。 [例3—2] 創(chuàng)建一個名為factoryname的自定義數(shù)據(jù)類型,它基于SQL Server提供的varchar數(shù)據(jù)類型,factoryname數(shù)據(jù)類型用于保存50個字符的生產(chǎn)廠家名稱列,該列不允許為空。 程序代碼如下: CREATE 7YPE factoryname FROM varchar(50)NOT/NULL 還可以使用sp—addtype創(chuàng)建用戶定義數(shù)據(jù)類型,該數(shù)據(jù)類型可在特定數(shù)據(jù)庫的sys.typcs目錄視圖中出現(xiàn)。 [例3—3] 創(chuàng)建一個名為birthday的用戶定義數(shù)據(jù)類型,它基于SQL Server提供的date—time數(shù)據(jù)類型,該用戶定義數(shù)據(jù)類型允許空值。 程序代碼如下: EXEC sp_addtype birthday,datetime,'NULL'。
編輯推薦
《普通高等教育"十一五"國家級規(guī)劃教材(高職高專教育):SQL Server數(shù)據(jù)庫及應(yīng)用》可作為應(yīng)用性、技能型人才培養(yǎng)的各類教育相關(guān)專業(yè)的教學(xué)用書,也可供各類培訓(xùn)、計算機從業(yè)人員和愛好者參考使用。
圖書封面
評論、評分、閱讀與下載
SQL Server 數(shù)據(jù)庫及應(yīng)用 PDF格式下載