注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫理論大話數(shù)據(jù)庫

大話數(shù)據(jù)庫

大話數(shù)據(jù)庫

定 價:¥59.00

作 者: 鄒茂揚,田洪川 著
出版社: 清華大學出版社
叢編項:
標 簽: 計算機/網(wǎng)絡 數(shù)據(jù)庫 數(shù)據(jù)庫理論

ISBN: 9787302305712 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 476 字數(shù):  

內(nèi)容簡介

  《大話數(shù)據(jù)庫》是一本獨特的數(shù)據(jù)庫入門書,以最有效的教學思路講解數(shù)據(jù)庫的每一個知識點,完全以初學者的思維方式提出疑問再深入答疑。這也許不是一本傳統(tǒng)的教科書,但絕對是自學數(shù)據(jù)庫的首選書籍。本書采用【老田、小天】二人對話的形式講解,其中不乏詼諧幽默的問題和解答,避免對知識點生搬硬套。通過學習《大話數(shù)據(jù)庫》,你能夠在嬉笑怒罵的環(huán)境中輕松掌握數(shù)據(jù)存儲原理、數(shù)據(jù)庫設計技巧以及大量數(shù)據(jù)庫編程的實戰(zhàn)經(jīng)驗,更重要的是能夠掌握一種優(yōu)秀的學習方法、解決問題的思路和思考的方式。這些經(jīng)驗和技巧得益于我和鄒老師兩人加起來近25年的項目開發(fā)和教育培訓經(jīng)歷。本書第一部分對于數(shù)據(jù)庫的創(chuàng)建、備份、配置、安全等做詳細介紹,通過這部分學習,可以掌握關系數(shù)據(jù)庫的基礎,以及對數(shù)據(jù)庫的日常維護操作;本書第二部分對于分析項目需求,創(chuàng)建表,然后使用T-SQL語句和存儲過程對表中數(shù)據(jù)做各種操作等做詳細講解,通過這一部分的學習,可以掌握對數(shù)據(jù)庫的基本應用,熟練使用T-SQL語言建庫、建表、T-SQL查詢、高級檢索、存儲過程、性能優(yōu)化技巧等;讀者對象:希望靠一本書從頭到尾自學的零基礎學員;培訓講師的備課資料,因為這本書總結(jié)了我們培訓過程所遇到的問題和學生會問的問題、有疑慮的地方;自覺性不高的學員。

作者簡介

  田洪川,2010年獲得中電科三十集團下屬國信安投資,創(chuàng)辦學云網(wǎng)2007年進入成都國信安,完成本科授課、社招培訓班授課、企業(yè)培訓授課、實訓授課千余次2002年進入綿陽新潮集團,從程序員一直干到技術總監(jiān)(期間換過公司)1999年開始守網(wǎng)吧,自學編程1996年初中畢業(yè):賣饅頭、端盤子洗碗、小混混、搞傳銷。鄒茂楊,從業(yè)13年,一直從事數(shù)據(jù)庫開發(fā)與教學研究。任職于成都信息工程學院之前,曾經(jīng)在成都微軟技術中心等多家公司工作。主持或參與過國家級科研項目2項,省級科研項目1項,市區(qū)級科研項目3項,校級科研項目1項,參與商業(yè)項目和產(chǎn)品的研發(fā)推廣數(shù)十項。研究教學規(guī)律、負責教改工作2項。2011年作為訪問學者在美國TROY大學訪問半年。

圖書目錄

第一部分  關系型數(shù)據(jù)庫基礎  
第1章  概述
1.1  什么是數(shù)據(jù)庫
1.2  為什么要使用數(shù)據(jù)庫
1.3  數(shù)據(jù)庫的基本概念
1.4  數(shù)據(jù)庫的歷史
1.5  關系數(shù)據(jù)庫
1.6  為什么選擇SQL Server
1.7  SQL語言
1.8  SQL標準
1.9  10分鐘探索IDE
1.9.1  啟動和登錄SQL Server
Management Studio
1.9.2  修改登錄驗證模式
1.9.3  注冊數(shù)據(jù)庫服務器
1.9.4  修改數(shù)據(jù)庫服務器屬性
1.9.5  啟動和停止服務器
1.9.6  創(chuàng)建查詢
1.9.7  使用指定數(shù)據(jù)庫
本章小結(jié)
問題
第2章  創(chuàng)建和維護數(shù)據(jù)庫
2.1  系統(tǒng)數(shù)據(jù)庫
2.1.1  修改系統(tǒng)數(shù)據(jù)
2.1.2  查看系統(tǒng)數(shù)據(jù)
2.2  創(chuàng)建數(shù)據(jù)庫
2.2.1  使用Transact-SQL
語句創(chuàng)建數(shù)據(jù)庫
2.2.2  查看數(shù)據(jù)庫文件屬性
2.3  數(shù)據(jù)庫文件和文件組
2.3.1  數(shù)據(jù)庫文件的類型
2.3.2  文件組
2.3.3  刪除數(shù)據(jù)庫文件
2.3.4  管理文件組
2.3.5  文件組的填充策略
2.3.6  優(yōu)化數(shù)據(jù)庫的策略
2.3.7  文件狀態(tài)
2.4  數(shù)據(jù)庫狀態(tài)和選項
2.5  查看數(shù)據(jù)庫
2.6  刪除數(shù)據(jù)庫
2.7  修改數(shù)據(jù)庫
2.7.1  修改數(shù)據(jù)庫名稱
2.7.2  擴展數(shù)據(jù)庫
2.7.3  收縮數(shù)據(jù)庫
2.8  數(shù)據(jù)庫快照
2.8.1  數(shù)據(jù)庫快照的應用
2.8.2  數(shù)據(jù)庫快照的原理
2.8.3  管理數(shù)據(jù)庫快照
2.9  分離和附加數(shù)據(jù)庫
2.9.1  分離數(shù)據(jù)庫
2.9.2  附加數(shù)據(jù)庫
2.10  移動數(shù)據(jù)庫文件
2.11  移動和復制數(shù)據(jù)庫
2.12  備份和還原數(shù)據(jù)庫
2.12.1  備份數(shù)據(jù)庫
2.12.2  還原數(shù)據(jù)庫
本章小結(jié)
問題 第二部分  設計、實現(xiàn)和使用數(shù)據(jù)庫  
第3章  Transact-SQL語言
3.1  SQL與Transact-SQL語言
概述方式
3.2  Transact-SQL語言的執(zhí)行
方式與調(diào)試
3.2.1  調(diào)試代碼
3.2.2  調(diào)試Transact-SQL代碼
3.3  數(shù)據(jù)定義語言(DDL)
3.4  數(shù)據(jù)操縱語言(DML)
3.5  數(shù)據(jù)庫控制語言(DCL)
3.6  附加的語言元素
3.6.1  標識符和命名規(guī)范
3.6.2  局部變量
3.6.3  全局變量
3.6.4  運算符
3.6.5  表達式
3.6.6  注釋
3.7  數(shù)據(jù)類型
3.7.1  字符數(shù)據(jù)類型
3.7.2  數(shù)字數(shù)據(jù)類型
3.7.3  日期和時間數(shù)據(jù)類型
3.7.4  二進制數(shù)據(jù)類型
3.7.5  其他數(shù)據(jù)類型
3.7.6  用戶自定義數(shù)據(jù)類型
3.8  內(nèi)置函數(shù)
3.8.1  概述
3.8.2  如何查看SQL Server幫助
中的語法
3.8.3  如何使用函數(shù)
3.8.4  函數(shù)類型
本章小結(jié)
問題
第4章  創(chuàng)建與維護表
4.1  概述
4.2  設計表時應該考慮的因素
4.3  E-R模型
4.3.1  概述
4.3.2  屬性和主鍵
4.3.3  外鍵
4.3.4  聯(lián)系
4.3.5  關系規(guī)范化
4.4  利用PowerDesigner設計
數(shù)據(jù)庫
4.4.1  PowerDesigner說明和
模型設置
4.4.2  創(chuàng)建概念數(shù)據(jù)模型實體
4.4.3  創(chuàng)建概念數(shù)據(jù)模型關系
4.4.4  從概念數(shù)據(jù)模型到生成物理
數(shù)據(jù)模型
4.4.5  創(chuàng)建物理數(shù)據(jù)模型
4.4.6  更新已有的物理
數(shù)據(jù)模型
4.4.7  生成數(shù)據(jù)庫腳本
4.5  表的基本特點和類型
4.5.1  表的特點
4.5.2  表的類型
4.6  創(chuàng)建和修改表
4.6.1  創(chuàng)建普通表
4.6.2  創(chuàng)建臨時表
4.6.3  創(chuàng)建分區(qū)表
4.6.4  增加和刪除列
4.6.5  修改列
4.6.6  創(chuàng)建和修改列標識符
4.6.7  查看表信息
4.6.8  刪除表
4.7  約束
4.7.1  主鍵約束
4.7.2  外鍵約束
4.7.3  NOT NULL約束
4.7.4  DEFAULT約束
4.7.5  CHECK約束
4.7.6  UNIQUE約束
4.7.7  禁止與刪除約束
本章小結(jié)
問題
第5章  操作表中的數(shù)據(jù)
5.1  準備工作
5.2  插入語句
5.2.1  簡單的插入語句
5.2.2  批量插入語句
5.3  檢索數(shù)據(jù)
5.3.1  選擇數(shù)據(jù)列
5.3.2  使用文字串
5.3.3  改變列標題
5.3.4  數(shù)據(jù)運算
5.3.5  使用ALL與DISTINCT
關鍵字
5.3.6  使用TOP關鍵字
5.3.7  排序
5.4  WHERE子句
5.4.1  簡單條件查詢
5.4.2  模糊查詢
5.4.3  復合條件查詢
5.4.4  使用IN子句
5.4.5  使用BETWEEN子句
5.4.6  空值與非空值
5.5  修改語句
5.6  刪除語句
本章小結(jié)
問題
第6章  高級檢索技術
6.1  聚合技術
6.1.1  SELECT子句中的聚合
6.1.2  COMPUTE子句中
的聚合
6.2  分組數(shù)據(jù)
6.2.1  普通分組
6.2.2  使用HAVING子句
6.2.3  使用ROLLUP和CUBE
6.3  聯(lián)合查詢
6.4  連接查詢
6.4.1  內(nèi)連接
6.4.2  外連接
6.4.3  交叉連接
6.4.4  自連接
6.5  子查詢技術
6.5.1  使用IN和NOT IN 的
子查詢
6.5.2  ANY、ALL等比較運算符
的使用
6.5.3  使用EXISTS關鍵字
6.5.4  子查詢的規(guī)則
本章小結(jié)
問題
階段作業(yè)
第7章  索引
7.1  概述
7.1.1  表組織
7.1.2  堆
7.1.3  B樹
7.2  索引的優(yōu)缺點
7.3  索引的類型
7.3.1  聚集索引
7.3.2  非聚集索引
7.4  索引的屬性
7.4.1  唯一性索引
7.4.2  復合索引
7.5  創(chuàng)建索引
7.5.1  使用向?qū)?chuàng)建索引
7.5.2  使用CREATE INDEX
語句創(chuàng)建索引
7.5.3  索引的選項
7.6  維護索引
7.6.1  查看索引碎片
7.6.2  重建索引
7.6.3  統(tǒng)計信息
7.6.4  查看索引
7.6.5  修改索引
7.6.6  刪除索引
本章小結(jié)
問題
第8章  視圖
8.1  概述
8.1.1  為什么需要視圖
8.1.2  什么是視圖
8.2  視圖的優(yōu)缺點
8.3  創(chuàng)建視圖
8.3.1  創(chuàng)建視圖的基本原則
8.3.2  使用SQL Server
Management Studio
創(chuàng)建視圖
8.3.3  使用Transact-SQL
命令創(chuàng)建視圖
8.4  使用視圖
8.5  查看視圖
8.6  加密視圖
8.7  修改視圖
8.8  刪除視圖
8.9  重命名視圖
8.10  通過視圖更新數(shù)據(jù)
8.10.1  通過視圖插入數(shù)據(jù)
8.10.2  使用UPDATE修改
數(shù)據(jù)
本章小結(jié)
問題
第9章  SQL編程及高級應用
9.1  概述
9.2  流程控制語句
9.2.1  IF…ELSE…語句
9.2.2  BEGIN…END語句
9.2.3  GOTO語句
9.2.4  WHILE BREAK和
CONTINUE語句
9.2.5  CASE語句
9.2.6  WAITFOR語句
9.3  游標
9.3.1  游標的類型
9.3.2  選擇游標類型的原則
9.3.3  游標的生命周期
9.3.4  實現(xiàn)Transact-SQL游標
9.4  用戶自定義函數(shù)
9.4.1  創(chuàng)建用戶自定義函數(shù)的
思考
9.4.2  用戶自定義函數(shù)的分類
9.4.3  創(chuàng)建及使用用戶自定義
函數(shù)
9.4.4  維護用戶自定義函數(shù)
本章小結(jié)
問題
第10章  存儲過程
10.1  概述
10.2  存儲過程的優(yōu)點
10.3  存儲過程的分類
10.3.1  系統(tǒng)存儲過程
10.3.2  API存儲過程
10.3.3  用戶自定義存儲過程
10.4  創(chuàng)建存儲過程
10.4.1  創(chuàng)建存儲過程應考慮
的因素
10.4.2  創(chuàng)建存儲過程的語法
10.4.3  創(chuàng)建不帶參數(shù)的
存儲過程
10.4.4  創(chuàng)建帶參數(shù)的存儲過程
10.4.5  創(chuàng)建返回值的存儲過程
10.4.6  創(chuàng)建帶有OUTPUT參數(shù)
的存儲過程
10.4.7  使用SQL Server
Management Studio
創(chuàng)建存儲過程
10.5  維護存儲過程
10.5.1  查看存儲過程信息
10.5.2  加密存儲過程
10.5.3  修改、刪除存儲過程
10.6  存儲過程進階知識
10.6.1  存儲過程的執(zhí)行過程
10.6.2  存儲過程命名
本章小結(jié)
問題
第11章  觸發(fā)器
11.1  概述
11.1.1  觸發(fā)器與約束規(guī)則
11.1.2  觸發(fā)器的優(yōu)缺點
11.2  觸發(fā)器的分類
11.2.1  DDL觸發(fā)器
11.2.2  登錄觸發(fā)器
11.2.3  DML觸發(fā)器
11.3  創(chuàng)建觸發(fā)器
11.3.1  創(chuàng)建DDL觸發(fā)器
11.3.2  可觸發(fā)DDL觸發(fā)器
的事件
11.3.3  維護觸發(fā)器
11.4  創(chuàng)建DML觸發(fā)器
11.4.1  創(chuàng)建DML觸發(fā)器
的語法
11.4.2  創(chuàng)建DML觸發(fā)器需要
考慮的因素
11.4.3  創(chuàng)建DML觸發(fā)器
11.5  DML觸發(fā)器嵌套
本章小結(jié)
問題
第12章  事務和鎖
12.1  事務概述
12.1.1  概念
12.1.2  屬性
12.2  創(chuàng)建事務
12.2.1  使用事務考慮的因素
12.2.2  事務的聲明和提交
12.2.3  事務的回滾
12.2.4  查看當前執(zhí)行中的事務
12.2.5  事務的嵌套
12.3  事務的工作原理
12.4  鎖定和行版本控制
12.5  鎖定的分類
12.6  鎖的自動優(yōu)化
12.6.1  升級閾值
12.7  死鎖
12.7.1  死鎖的概念
12.7.2  產(chǎn)生死鎖的主要原因
和必要條件
12.7.3  減少和預防死鎖
12.7.4  檢測死鎖
12.7.5  設置鎖的優(yōu)先級
本章小結(jié)
問題
第13章  全文索引
13.1  概述
13.2  全文索引概念
13.2.1  全文索引與查詢
13.2.2  全文索引引擎
13.3  全 文 目 錄
13.3.1  創(chuàng)建全文目錄
13.3.2  修改全文目錄
13.3.3  查看全文目錄
13.4  管理全文索引
13.4.1  創(chuàng)建全文索引需要考慮
的因素
13.4.2  創(chuàng)建全文索引
13.4.3  查看全文索引
13.4.4  修改和刪除全文索引
13.4.5  填充全文索引
13.5  使用全文索引
13.5.1  使用全文謂詞CONTAINS
和FREETEXT
查詢概述
13.5.2  使用CONTAINS謂詞的
簡單搜索
13.5.3  使用CONTAINS謂詞
的派生詞搜索
13.5.4  使用CONTAINS謂詞
的前綴詞搜索
13.5.5  使用CONTAINS謂詞的
鄰近詞搜索
13.5.6  使用CONTAINS謂詞的
加權詞搜索
13.5.7  使用FREETEXT查詢
13.5.8  使用CONTAINSTABLE
函數(shù)搜索
13.5.9  使用FREETEXTTABLE
函數(shù)搜索
13.6  檢索二進制列
本章小結(jié)
問題
結(jié)束語

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號