⑴ MySQL入門經典的作品目錄
前言
第一篇 基礎知識
第1章 初識廬山真面目——MySQL資料庫
視頻講解:4分鍾
1.1 為什麼選擇MySQL資料庫
1.1.1 什麼是MySQL資料庫
1.1.2 MySQL的優勢
1.1.3 MySQL的發展史
1.2 MySQL特性
1.3 MySQL的應用環境
1.4 MySQL的管理軟體
1.5 如何學MySQL
1.5.1 如何學好MySQL
1.5.2 MySQL學習常見問題
1.6 小結
1.7 習題
第2章 再識廬山真面目——簡單的MySQL環境
視頻講解:37分鍾
2.1 數據根源——MySQL下載
2.2 搭建橋梁——MySQL環境安裝
2.3 啟動、連接、斷開和停止MySQL伺服器
2.3.1 啟動和停止MySQL伺服器
2.3.2 連接和斷開MySQL伺服器
2.4 使用免安裝的MySQL
2.5 MySQL Workbench圖形化管理工具
2.5.1 MySQL Workbench安裝
2.5.2 創建資料庫和數據表
2.5.3 添加數據
2.5.4 數據的導入和導出
2.6 phpMyAdmin圖形化管理工具
2.6.1 資料庫操作管理
2.6.2 管理數據表
2.6.3 管理數據記錄
2.6.4 導入導出數據
2.6.5 phpMyAdmin設置編碼格式
2.6.6 phpMyAdmin添加伺服器新用戶
2.6.7 phpMyAdmin中重置MySQL伺服器登錄密碼
2.7 上機實踐
2.7.1 啟動、停止伺服器
2.7.2 連接MySQL伺服器
2.8 小結
2.9 習題
第3章 如何存儲和獲取數據——MySQL存儲引擎、數據類型和運算符
視頻講解:34分鍾
3.1 最常用的引擎類型——MySQL存儲引擎
3.1.1 什麼是MySQL存儲引擎
3.1.2 查詢MySQL中支持的存儲引擎
3.1.3 InnoDB存儲引擎
3.1.4 MyISAM存儲引擎
3.1.5 MEMORY存儲引擎
3.1.6 如何選擇存儲引擎
3.1.7 設置數據表的存儲引擎
3.2 數據是如何分類的——MySQL數據類型
3.2.1 數字類型
3.2.2 字元串類型
3.2.3 日期和時間數據類型
3.3 最基本的程序元素——MySQL運算符
3.3.1 算術運算符
3.3.2 比較運算符
3.3.3 邏輯運算符
3.3.4 位運算符
3.3.5 運算符的優先順序
3.4 上機實踐
3.4.1 查看存儲引擎、創建和刪除資料庫
3.4.2 位運算的比較
3.4.3 邏輯運算符的使用
3.5 小結
3.6 習題
第4章 最實用的編程語句——MySQL基本操作
視頻講解:38分鍾
4.1 MySQL資料庫操作
4.1.1 創建資料庫CREATE DATABASE
4.1.2 查看資料庫SHOW DATABASES
4.1.3 選擇資料庫USE DATABASE
4.1.4 刪除資料庫DROP DATABASE
4.2 MySQL數據表操作
4.2.1 創建數據表CREATE TABLE
4.2.2 查看錶結構SHOW COLUMNS或DESCRIBE
4.2.3 修改表結構ALTER TABLE
4.2.4 重命名表RENAME TABLE
4.2.5 刪除表DROP TABLE
4.3 MySQL語句操作
4.3.1 插入記錄INSERT
4.3.2 查詢資料庫記錄SELECT
4.3.3 修改記錄UPDATE
4.3.4 刪除記錄DELETE
4.4 上機實踐
4.4.1 操作teacher表
4.4.2 存在外鍵約束時,不能刪除、更新主表
4.4.3 登錄資料庫系統
4.5 小結
4.6 習題
第5章 在迷宮中尋找出口——掌握函數
視頻講解:37分鍾
5.1 程序的靈魂——MySQL函數
5.2 數字的趣味——數學函數
5.2.1 ABS(x)函數
5.2.2 FLOOR(x)函數
5.2.3 RAND()函數
5.2.4 PI()函數
5.2.5 TRUNCATE(x,y)函數
5.2.6 ROUND(x)函數和ROUND(x,y)函數
5.2.7 SQRT(x)函數
5.3 讓字元舞起來——字元串函數
5.3.1 INSERT(s1,x,len,s2)函數
5.3.2 UPPER(s)函數和UCASE(s)函數
5.3.3 LEFT(s,n)函數
5.3.4 RTRIM(s)函數
5.3.5 SUBSTRING(s,n,len)函數
5.3.6 REVERSE(s)函數
5.3.7 FIELD(s,s1,s2,…)函數
5.4 時間如寶——日期和時間函數
5.4.1 CURDATE()函數和CURRENT_DATE()函數
5.4.2 CURTIME()函數和CURRENT_TIME()函數
5.4.3 NOW()函數
5.4.4 DATEDIFF(d1,d2)函數
5.4.5 ADDDATE(d,n)函數
5.4.6 ADDDATE(d,INTERVAL expr type)函數
5.4.7 SUBDATE(d,n)函數
5.5 多種選擇——條件判斷函數
5.6 系統信息函數
5.6.1 獲取MySQL版本號、連接數和資料庫名的函數
5.6.2 獲取用戶名的函數
5.6.3 獲取字元串的字元集和排序方式的函數
5.7 安全設置——加密函數
5.7.1 加密函數PASSWORD(str)
5.7.2 加密函數MD5(str)
5.8 其他函數
5.8.1 格式化函數FORMAT(x,n)
5.8.2 改變字元集的函數
5.8.3 改變欄位數據類型的函數
5.9 上機實踐
5.9.1 字元串函數的使用
5.9.2 查看當前資料庫版本號
5.9.3 生成3個1~100之間的隨機整數
5.10 小結
5.11 習題
第6章 不可不知的查詢方法——數據查詢
視頻講解:52分鍾
6.1 簡單明了——基本查詢語句
6.2 最通俗易懂——單表查詢
6.2.1 查詢所有欄位
6.2.2 查詢指定欄位
6.2.3 查詢指定數據
6.2.4 帶IN關鍵字的查詢
6.2.5 帶BETWEEN AND的范圍查詢
6.2.6 帶LIKE的字元匹配查詢
6.2.7 用IS NULL關鍵字查詢空值
6.2.8 帶AND的多條件查詢
6.2.9 帶OR的多條件查詢
6.2.10 用DISTINCT關鍵字去除結果中的重復行
6.2.11 用ORDER BY關鍵字對查詢結果排序
6.2.12 用GROUP BY關鍵字分組查詢
6.2.13 用LIMIT限制查詢結果的數量
6.3 摻雜數字趣味——聚合函數查詢
6.3.1 COUNT()函數
6.3.2 SUM()函數
6.3.3 AVG()函數
6.3.4 MAX()函數
6.3.5 MIN()函數
6.4 串聯一起——連接查詢
6.4.1 內連接查詢
6.4.2 外連接查詢
6.4.3 復合條件連接查詢
6.5 從外到內——子查詢
6.5.1 帶IN關鍵字的子查詢
6.5.2 帶比較運算符的子查詢
6.5.3 帶EXISTS關鍵字的子查詢
6.5.4 帶ANY關鍵字的子查詢
6.5.5 帶ALL關鍵字的子查詢
6.6 合並查詢結果
6.7 欄位昵稱——定義表和欄位的別名
6.7.1 為表取別名
6.7.2 為欄位取別名
6.8 使用正則表達式查詢
6.8.1 匹配指定字元中的任意一個
6.8.2 使用「*」和「+」來匹配多個字元
6.9 上機實踐
6.9.1 使用聚合函數SUM對學生成績進行匯總
6.9.2 查詢大於指定條件的記錄
6.9.3 使用比較運算符進行子查詢
6.10 小結
6.11 習題
第二篇 核心技術
第7章 讓程序速度加快——MySQL索引
視頻講解:23分鍾
7.1 MySQL索引概貌
7.1.1 MySQL索引概述
7.1.2 MySQL索引分類
7.2 創建索引
7.2.1 在建立數據表時創建索引
7.2.2 在已建立的數據表中創建索引
7.2.3 修改數據表結構添加索引
7.3 刪除索引
7.4 上機實踐
7.4.1 使用CREATE INDEX創建索引
7.4.2 使用ALTER TABLE語句創建全文索引
7.4.3 刪除唯一索引
7.5 小結
7.6 習題
第8章 一次編寫多次調用——MySQL存儲過程
視頻講解:33分鍾
8.1 創建存儲過程和存儲函數
8.1.1 創建存儲過程
8.1.2 創建存儲函數
8.1.3 變數的應用
8.1.4 游標的運用
8.2 流程式控制制語句
8.2.1 IF語句
8.2.2 CASE語句
8.2.3 WHILE循環語句
8.2.4 LOOP循環語句
8.2.5 REPEAT循環語句
8.3 調用存儲過程和存儲函數
8.3.1 調用存儲過程
8.3.2 調用存儲函數
8.4 查看存儲過程和函數
8.4.1 SHOW STATUS語句
8.4.2 SHOW CREATE語句
8.5 修改存儲過程和函數
8.6 刪除存儲過程和函數
8.7 捕獲存儲過程中的錯誤
8.7.1 定義條件
8.7.2 定義處理程序
8.8 上機實踐
8.8.1 使用存儲過程實現用戶注冊(PHP)
8.8.2 修改存儲函數
8.8.3 從information_schema.Routines表中查看存儲過程
8.9 小結
8.10 習題
第9章 定時炸彈——觸發器
視頻講解:22分鍾
9.1 MySQL觸發器
9.1.1 創建MySQL觸發器
9.1.2 創建具有多個執行語句的觸發器
9.2 查看觸發器
9.2.1 SHOW TRIGGERS
9.2.2 查看triggers表中觸發器信息
9.3 應用觸發器
9.4 刪除觸發器
9.5 上機實踐
9.5.1 創建一個由INSERT觸發的觸發器
9.5.2 獲取資料庫中的觸發器
9.5.3 使用DROP TIRGGER刪除觸發器
9.6 小結
9.7 習題
第10章 虛擬世界——MySQL視圖
視頻講解:22分鍾
10.1 MySQL視圖
10.1.1 視圖的概念
10.1.2 視圖的作用
10.2 創建視圖
10.2.1 查看用戶是否具有創建視圖的許可權
10.2.2 創建視圖
10.2.3 創建視圖的注意事項
10.3 查看視圖
10.4 修改視圖
10.5 更新視圖
10.6 刪除視圖
10.7 上機實踐
10.7.1 在views表中查看視圖詳細信息
10.7.2 在單表上創建視圖
10.7.3 使用MySQL視圖查詢學生信息表
10.8 小結
10.9 習題
第11章 讓程序聽話——MySQL事務
視頻講解:15分鍾
11.1 MySQL事務概述
11.1.1 原子性
11.1.2 一致性
11.1.3 孤立性
11.1.4 持久性
11.2 MySQL事務的創建與存在周期
11.2.1 初始化事務
11.2.2 創建事務
11.2.3 應用SELECT語句查看數據是否被正確輸入
11.2.4 提交事務
11.2.5 撤銷事務(事務回滾)
11.2.6 事務的存在周期
11.3 MySQL行為
11.3.1 自動提交
11.3.2 事務的孤立級
11.3.3 修改事務的孤立級
11.4 事務和性能
11.4.1 應用小事務
11.4.2 選擇合適的孤立級
11.4.3 死鎖的概念與避免
11.5 MySQL偽事務
11.5.1 用表鎖定代替事務
11.5.2 應用表鎖實現偽事務
11.6 上機實踐
11.6.1 使用事務處理技術實現銀行的安全轉賬(PHP)
11.6.2 批處理中使用事務(Java)
11.7 小結
11.8 習題
第12章 實施管理任務——MySQL系統管理
視頻講解:18分鍾
12.1 MySQL系統管理
12.1.1 管理職責概述
12.1.2 日常管理
12.1.3 安全問題
12.1.4 資料庫修復和維護
12.2 數據目錄的位置
12.3 數據目錄的結構
12.4 MySQL伺服器如何提供對數據的訪問
12.5 MySQL資料庫在文件系統里如何表示
12.6 MySQL數據表在文件系統里如何表示
12.6.1 ISAM數據表
12.6.2 MyISAM數據表
12.6.3 MERGE數據表
12.6.4 BDB數據表
12.6.5 InnoDB數據表
12.6.6 HEAP數據表
12.7 SQL語句如何映射為數據表文件操作
12.7.1 創建數據表
12.7.2 更新數據表
12.7.3 刪除數據表
12.8 操作系統對資料庫和數據表命名的限制
12.9 數據目錄的結構對系統性能的影響
12.10 MySQL狀態文件和日誌文件
12.11 小結
12.12 習題
第三篇 高級技術
第13章 保存數據必備——資料庫備份與還原
視頻講解:3分鍾
13.1 數據備份
13.1.1 使用mysqlmp命令備份
13.1.2 直接復制整個資料庫目錄
13.1.3 使用mysqlhot工具快速備份
13.2 數據還原
13.2.1 使用mysql命令還原
13.2.2 直接復制到資料庫目錄
13.3 資料庫遷移
13.3.1 MySQL相同版本的資料庫之間的遷移
13.3.2 不同資料庫之間的遷移
13.4 表的導出和導入
13.4.1 用SELECT...INTO OUTFILE導出文本文件
13.4.2 用mysqlmp命令導出文本文件
13.4.3 用mysql命令導出文本文件
13.5 上機實踐
13.5.1 將表中的內容導出到文件中
13.5.2 使用mysql命令導出HTML文件
13.5.3 導出XML文件
13.6 小結
13.7 習題
第14章 提高程序的便捷——MySQL性能優化
視頻講解:11分鍾
14.1 優化簡介
14.2 優化查詢
14.2.1 分析語句查詢
14.2.2 索引對查詢速度的影響
14.2.3 使用索引查詢
14.3 優化資料庫結構
14.3.1 將欄位很多的表分解成多個表
14.3.2 增加中間表
14.3.3 優化插入記錄的速度
14.3.4 分析表、檢查表和優化表
14.4 查詢高速緩存
14.4.1 檢驗高速緩存是否開啟
14.4.2 使用高速緩存
14.5 優化多表查詢
14.6 優化表設計
14.7 上機實踐
14.7.1 查看MySQL伺服器的連接、查詢次數
14.7.2 檢查表
14.7.3 優化表
14.8 小結
14.9 習題
第15章 進入了武器庫——MySQL資料庫安全技術
視頻講解:11分鍾
15.1 MySQL基本的安全保護策略
15.2 用戶和許可權管理
15.2.1 使用CREATE USER命令創建用戶
15.2.2 使用DROP USER命令刪除用戶
15.2.3 使用RENAME USER命令重命名用戶
15.2.4 GRANT和REVOKE命令
15.3 MySQL資料庫安全技術的常見問題
15.3.1 許可權更改何時生效
15.3.2 設置賬戶密碼
15.3.3 使密碼更安全
15.4 小結
15.5 習題
第16章 瑣碎小事——MySQL日常管理
視頻講解:8分鍾
16.1 連接故障恢復
16.1.1 MySQL套接字被誤刪
16.1.2 忘記root口令
16.2 日誌文件管理
16.2.1 錯誤日誌
16.2.2 通用查詢日誌
16.2.3 二進制日誌
16.2.4 慢速查詢日誌
16.2.5 日誌文件維護
16.2.6 日誌失效處理
16.3 MySQL伺服器鏡像配置
16.3.1 鏡像機制概念
16.3.2 建立主-從鏡像關系
16.3.3 MySQL雙機熱備份
16.4 MySQL伺服器的一些優化配置
16.4.1 對MySQL伺服器的連接監聽情況進行控制
16.4.2 啟用或禁用LOAD DATA語句的LOCAL能力
16.4.3 國際化和本地化
16.4.4 對老數據表進行轉換以激活MySQL 4.1的字元集支持
16.5 優化MySQL伺服器
16.5.1 伺服器參數變數的設置
16.5.2 通用的MySQL伺服器變數
16.5.3 InnoDB處理程序變數
16.6 運行多個MySQL伺服器
16.6.1 運行多個MySQL伺服器需要注意的問題
16.6.2 設置MySQL伺服器啟動選項的策略
16.6.3 用mysql_multi腳本啟動多個MySQL伺服器
16.6.4 在Windows系統上運行多個MySQL伺服器
16.7 小結
16.8 習題
第17章 更上一層樓——PHP訪問MySQL資料庫
視頻講解:39分鍾
17.1 PHP語言概述
17.1.1 什麼是PHP
17.1.2 為什麼選擇PHP
17.1.3 PHP的工作原理
17.1.4 PHP結合資料庫應用的優勢
17.2 PHP操作MySQL資料庫的步驟
17.3 使用PHP操作MySQL資料庫
17.3.1 mysql_connect()函數連接MySQL伺服器
17.3.2 mysql_select_db()函數連接MySQL資料庫
17.3.3 mysql_query()函數執行SQL語句
17.3.4 mysql_fetch_array()函數將結果集返回到數組中
17.3.5 mysql_fetch_row()函數從結果集中獲取一行作為枚舉數組
17.3.6 mysql_num_rows()函數獲取查詢結果集中的記錄數
17.3.7 mysql_free_result()函數釋放內存
17.3.8 mysql_close()函數關閉連接
17.4 PHP管理MySQL資料庫中的數據
17.4.1 向資料庫中添加數據
17.4.2 瀏覽資料庫中數據
17.4.3 編輯資料庫數據
17.4.4 刪除數據
17.4.5 批量刪除數據
17.5 常見問題與解決方法
17.6 MySQL與PHP的應用實例——迷你日記
17.6.1 迷你日記概述
17.6.2 資料庫設計
17.6.3 用戶登錄
17.6.4 發表日記
17.6.5 分頁顯示日記列表
17.6.6 彈出窗口修改日記
17.6.7 查詢日記
17.6.8 應用JavaScript實現批量刪除
17.7 小結
17.8 習題
第四篇 項目實戰
第18章 Java與MySQL資料庫——圖書管理系統
視頻講解:89分鍾
18.1 開發背景
18.2 系統分析
18.2.1 需求分析
18.2.2 可行性研究
18.3 系統設計
18.3.1 系統目標
18.3.2 系統功能結構
18.3.3 系統流程圖
18.3.4 文件夾組織結構
18.4 系統預覽
18.5 資料庫設計
18.5.1 資料庫分析
18.5.2 資料庫概念設計
18.5.3 資料庫邏輯結構
18.6 公共模塊設計
18.6.1 資料庫連接及操作類的編寫
18.6.2 字元串處理類的編寫
18.6.3 配置解決中文亂碼的過濾器
18.7 主界面設計
18.7.1 主界面概述
18.7.2 主界面技術分析
18.7.3 主界面的實現過程
18.8 管理員模塊設計
18.8.1 管理員模塊概述
18.8.2 管理員模塊技術分析
18.8.3 系統登錄的實現過程
18.8.4 查看管理員的實現過程
18.8.5 添加管理員的實現過程
18.8.6 設置管理員許可權的實現過程
18.8.7 刪除管理員的實現過程
18.8.8 單元測試
18.9 圖書借還模塊設計
18.9.1 圖書借還模塊概述
18.9.2 圖書借還模塊技術分析
18.9.3 圖書借閱的實現過程
18.9.4 圖書續借的實現過程
18.9.5 圖書歸還的實現過程
18.9.6 圖書借閱查詢的實現過程
18.9.7 單元測試
18.10 開發問題解析
18.10.1 如何自動計算圖書歸還日期
18.10.2 如何對圖書借閱信息進行統計排行
18.11 小結
第19章 C語言與MySQL資料庫——圖書管理系統
視頻講解:52分鍾
19.1 需求分析
19.2 系統設計
19.2.1 系統目標
19.2.2 系統功能結構
19.2.3 系統預覽
19.2.4 開發及運行環境
19.3 資料庫設計
19.3.1 安裝MySQL資料庫
19.3.2 啟動MySQL資料庫
19.3.3 創建資料庫
19.3.4 數據表結構
19.4 C語言開發資料庫程序的流程
19.4.1 在C語言中引入如下頭文件
19.4.2 引入庫函數
19.5 資料庫管理模塊設計
19.5.1 MySQL常用資料庫操作函數
19.5.2 連接MySQL資料庫
19.5.3 查詢圖書表記錄
19.5.4 插入圖書表記錄
19.5.5 修改圖書表記錄
19.5.6 刪除圖書表記錄
19.6 文件引用
19.7 變數和函數定義
19.8 管理模塊設計
19.8.1 顯示主菜單信息
19.8.2 顯示所有圖書信息
19.8.3 添加圖書信息
19.8.4 修改圖書信息
19.8.5 刪除圖書信息
19.8.6 查詢圖書信息
19.9 小結
⑵ 哪裡能下到asp.net2.0資料庫入門經典的電子版
去迅雷里下www.gougou.com
⑶ 請推薦資料庫經典教材
國內的:
<<資料庫系統概論>> (第三版) 高等教育出版社 主編:薩師煊 王珊
本書是 資料庫入門經典教材 內容詳細。
國外的:
Databases and transaction processing.(資料庫與事務處理,好像有中文版)
⑷ 請推薦一本基礎的SQL資料庫的書
《東南大學SQL資料庫基礎資料》網路網盤資源免費下載
鏈接: https://pan..com/s/1X0OqhxxjegbZ4oYD-GNWRw
東南大學 SQL資料庫基礎 全39講 主講-幸研 附復習課|各學科 學習視頻目錄|復習課|資料庫基礎003.csf|資料庫基礎002.csf|資料庫基礎001.csf|資料庫基礎(復習)042.csf|資料庫基礎(復習)041.csf|資料庫基礎(復習)040.csf|政治目錄.txt|哲學目錄.txt|語言目錄.txt|藝術目錄.txt|醫學目錄.txt|心理目錄.txt
⑸ 資料庫設計解決方案入門經典的內容簡介
本書向讀者提供了許多實用的方法和工具,用來設計高效、可靠和安全的資料庫。本書作者RodStephens詳細講解了應該如何組織資料庫以便在不降低性能的前提下確保數據完整性,為開發各種資料庫應用程序提供了堅實的基礎。書中提到的方法和技術適剛廠各種資料庫環境,包括Oracle、Microsoft Access、SQL Server和MySQL。通過學習本書,讀者將會了解優秀資料庫設計的基本過程並最終掌握實際設計資料庫的方法。
本書主要內容
·如何確定滿足用戶需求的資料庫要求
·使用各種建模技術構建數據模型的方法,包括實體關系模型、用戶界面模型和語義對象模型
·了解不同類型的資料庫的技巧,包括關系資料庫、FlatFiles、電子表格、XML和對象資料庫
·如何優化和調整設計以便改善資料庫的性能
·理解良好的應用程序設計和資料庫設計之間關聯的技術
·設計靈活、健壯的資料庫方法以適應業務變化和發展
·便於維護和技術支持的設計方法
·避免常見的資料庫設計錯誤的方法
⑹ 《SQL入門經典第5版》pdf下載在線閱讀,求百度網盤雲資源
《SQL入門經典》((美)斯蒂芬森)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1qVwZ4cV0HTXsN0Mviq8VkQ
書名:SQL入門經典
作者:(美)斯蒂芬森
譯者:井中月
豆瓣評分:7.6
出版社:人民郵電出版社
出版年份:2011-11
頁數:349
內容簡介:《SQL入門經典(第5版)》的作者都是資料庫教學與應用的專家,有著豐富的經驗。《SQL入門經典(第5版)》詳細介紹了SQL語言的基本語法、基本概念,說明了各種SQL實現與ANSI標准之間的差別。書中包含了大量的範例,直觀地說明了如何使用SQL對數據進行處理。每章後面還有針對性很強的測驗與練習,能夠幫助讀者更好地理解和掌握學習的內容。在最後的附錄里還有關於安裝MySQL的詳細介紹、書中用到的關鍵SQL語句、測驗和練習的答案。
《SQL入門經典(第5版)》的內容層次清晰,針對性強,非常適合初學者作為入門教材。
⑺ C#資料庫入門經典的C# 2008資料庫入門經典(第4版)
作者:阿格沃爾 , 哈德萊斯頓
翻譯:沈潔 , 楊華
出版社: 清華大學出版社; 第4版 (2009年3月1日)
平裝: 373頁
正文語種: 漢語
開本: 16
ISBN: 7302196281, 9787302196280
條形碼: 9787302196280
產品尺寸及重量: 25.8 x 18.2 x 1.8 cm ; 662 g 《C# 2008資料庫入門經典(第4版) 》著重介紹了使用C# 2008作為開發工具,與最新發布的Visual Studio 2008及.NET Framework 3.5一起訪問資料庫。《C# 2008資料庫入門經典(第4版)》介紹了使用SQL Server 2005進行資料庫編程的所有知識,將數據「拉」到使用C# 2008開發的應用程序中。在學習《C# 2008資料庫入門經典(第4版)》的過程中,通過創建「試一試」部分的示例應用程序,可以實踐所學的知識。它將幫助您將所學內容應用於實際應用程序中。「示例說明」解釋了示例應用程序的每個代
碼語句以幫助您進行理解。作者希望您不僅能夠掌握C# 2008的知識,還能夠學到SQLServer 2005的知識。《C# 2008資料庫入門經典(第4版)》介紹了相當多的資料庫概念,包括基本知識、SQL Server 2005的T-SQL新功能。《C# 2008資料庫入門經典(第4版)》將幫助您逐步提升代碼編寫能力,所以我們將從簡單的主題講起,逐步過渡到復雜主題。首先介紹基本應用程序開發,然後是LINQ和ADO.NET 3.5的概念,以及使用它們構建應用程序。
作者相信《C# 2008資料庫入門經典(第4版)》能有助於您提高資料庫應用開發的能力。 作者:(美國)阿格沃爾 (美國)哈德萊斯頓 譯者:沈潔 楊華
idya Vrat Agarwal,是一位純Microsoft NET主義者,擁有MCT、MCPD、MCTS、MCSD.NET、MCAD.NET和MCSD等認證,他在萊博智科技(Lionbridge Technologies公司工作。同時,又是印度計算機科學院的終身會員。他最初從事Microsoft.NET測試版本的工作,之後涉足軟體開發、技術推廣、技術顧問、公司培訓的工作和為不同客戶開發基於Microsoft.NET的T3項目。可以在www. Programmers Heaven Com上閱讀到他的文章。他還在www. U Certify com上對.NET Preparation Kits作了評論。 第1章 開發工具
1.1 獲取VisualStudio2008
1.2 安裝
1.3 安裝Northwind樣本資料庫
1.3.1 安裝Northwind創建腳本
1.3.2 創建Northwind樣本資料庫
1.4 安裝AdventureWorks樣本資料庫
1.4.1 安裝AdventureWorks創建腳本
1.4.2 創建AdventureWorks樣本資料庫
1.5 小結
第2章 使用開發工具
2.1 不同版本Microsoft.NETFramework與代碼庫模型
2.2 使用MicrosoftVisualStudio2008
2.3 使用
2.4 小結
第3章 理解關系資料庫
3.1 資料庫的概念
3.2 電子數據表和資料庫的選擇
3.3 使用資料庫的原因
3.4 使用關系型資料庫管理系統的優勢
3.5 桌面RDBMS和伺服器RDBMS的比較
3.5.1 桌面資料庫
3.5.2 伺服器資料庫
3.6 資料庫的生命周期
3.7 映射基數
3.8 鍵的理解
3.8.1 主鍵
3.8.2 外鍵
3.9 理解數據完整性
3.9.1 實體完整性
3.9.2 引用完整性
3.1 0規范化概念
3.1 1規范化的缺陷
3.1 2小結
第4章 編寫資料庫查詢
4.1 比較QBE與SQL
4.2 查詢
4.3 通用表表達式
4.4 GROUPBY子句
4.5 PIVOT運算符
4.6 ROW_NUMBER()函數
4.7 PARTITIONBY子句
4.8 模式匹配
4.9 合計函數
4.1 0DATETIME日期函數
4.1 1連接
4.1 1.1 內連接
4.1 1.2 外連接
4.1 1.3 其他連接
4.1 2小結
第5章 操縱資料庫數據
5.1 檢索數據
5.1.1 使用WHERE子句
5.1.2 數據排序
5.2 使用SELECTINTO語句
5.3 插入數據
5.4 更新數據
5.5 刪除數據
5.6 小結
第6章 使用存儲過程
6.1 創建存儲過程
6.2 修改存儲過程
6.3 顯示存儲過程的定義
6.4 重命名存儲過程
6.5 在C#中使用存儲過程
6.6 刪除存儲過程
6.7 小結
第7章 使用XML
7.1 XML的定義
7.2 選擇XML的原因
7.3 將數據存儲為XML格式的好處
7.4 理解XML文檔
7.5 理解XML聲明
7.6 將關系型數據轉換為XML
7.6.1 使用FORXMLRAW模式
7.6.2 使用FORXMLAUTO
7.7 使用xml數據類型
7.8 小結
第8章 了解事務
8.1 事務的概念
8.2 何時使用事務
8.3 理解ACID屬性
8.4 事務設計
8.5 事務狀態
8.6 指定事務界限
8.7 在事務中允許使用的T-SQL語句
8.8 SQLServer2005中的本地事務
8.9 SQLServer2005中的分布式事務
8.1 0編寫高效事務的准則
8.1 1如何編寫事務
8.1 1.1 在T-SQL中編寫事務
8.1 1.2 在ADO.NET中編寫事務
8.1 2小結
第9章 ADO.NET簡介
9.1 了解ADO.NET
9.2 開發ADO.NET的原因
9.3 從ADO到ADO.NET
9.3.1 ADO.NET並非ADO的新版本
9.3.2 ADO.NET和.NET基類庫
9.4 理解ADO.NET體系結構
9.5 使用SQLServer數據提供程序
9.6 使用OLEDB數據提供程序
9.7 使用ODBC數據提供程序
9.8 數據提供程序是API
9.9 小結
第10章 創建連接
10.1 數據提供程序連接類概述
10.2 使用SqlConnection連接到SQLServerExpress
10.2.1 調試到SQLServer的連接
10.2.2 SqlConnection中的安全與口令
10.2.3 使用SQLServer安全機制
10.2.4 SqlConnection中的連接字元串參數
10.2.5 連接池
10.3 連接對象的進階用法
10.3.1 在連接構造函數中使用連接字元串
10.3.2 顯示連接信息
10.4 用OleDbConnection連接到SSE
10.5 小結
第11章 執行命令
11.1 創建命令
11.1.1 關聯命令與連接
11.1.2 設置Command對象的文本
11.2 執行命令
11.3 執行具有多個結果的命令
11.4 執行語句
11.5 命令參數
11.6 小結
第12章 數據讀取器
12.1 數據讀取器概述
12.1.1 使用序數索引器
12.1.2 使用列名索引器
12.1.3 使用類型訪問器方法
12.2 獲取數據的信息
12.3 獲取表的數據
12.4 使用數據讀取器處理多個結果集
12.5 小結
第13章 使用數據集和數據適配器
13.1 理解對象模型
13.1.1 數據集與數據讀取器
13.1.2 數據集概述
13.1.3 數據適配器概述
13.1.4 DataTable、DataColumn和DataRow對象概述
13.2 使用數據集和數據適配器
13.2.1 數據集的篩選和排序
13.2.2 比較FilterSort和PopDataSet
13.2.3 使用數據視圖
13.2.4 修改數據集中的數據
13.3 將變化保存到數據源中
13.4 並發
13.5 使用數據集和XML
13.6 在沒有數據集的情況下使用數據表
13.7 理解有類型和無類型的數據集
13.8 小結
第14章 構建WindowsForms應用程序
14.1 理解WindowsForms
14.2 用戶界面設計原則
14.3 用戶界面設計的最佳實踐
14.4 利用WindowsForms
14.5 理解設計視圖和代碼視圖
14.6 屬性窗口中的排序屬性
14.6.1 分類視圖
14.6.2 按字母順序排列的視圖
14.7 設置解決方案、項目和WindowsForms屬性
14.8 利用控制項
14.9 設置Dock和Anchor屬性
14.9.1 Dock屬性
14.9.2 Anchor屬性
14.1 0為項目添加新窗體
14.1 1實現MDI窗體
14.1 2小結
第15章 構建ASP.NET應用程序
15.1 理解Web功能
15.1.1 Web伺服器
15.1.2 Web瀏覽器和HTTP
15.2 ASP.NET和Web頁面概述
15.3 理解VisualStudio2008
Web站點類型
15.3.1 文件系統Web站點
15.3.2 FTPWeb站點
15.3.3 HTTPWeb站點
15.4 ASP.NETWeb站點布局
15.4.1 Web頁面
15.4.2 應用程序文件夾
15.4.3 Web.config文件
15.5 使用Master頁面
15.6 小結
第16章 處理異常
16.1 處理ADO.NET異常
16.2 處理資料庫異常
16.3 小結
第17章 處理事件
17.1 理解事件
17.2 事件的屬性
17.3 設計事件
17.4 控制項引發的通用事件
17.5 事件生成器和使用者
17.6 小結1
第18章 使用文本和二進制數據
18.1 理解SQLServer文本和二進制數據類型
18.2 在資料庫中存儲圖像
18.3 從資料庫中檢索圖像
18.4 處理文本數據
18.5 小結
第19章 使用LINQ
19.1 LINQ概述
19.2 LINQ的體系結構
19.3 LINQ的項目結構
19.4 使用LINQtoObjects
19.5 使用LINQtoSQL
19.6 使用LINQtoXML
19.7 小結
第20章 使用ADO.NET3.5
20.1 理解ADO.NET3.5 EntityFramework
20.2 理解實體數據模型
20.3 利用實體數據模型
20.4 小結 由於大多數實際應用程序都要與存儲在關系資料庫中的數據進行交互,因此每個C#程序員需要知道如何訪問數據。本書主要介紹了如何使用C#2008與SQL Server 2005交互。還介紹了.NET Framework 3.5最令人激動的功能LINQ和ADO.NET 3.5。相比於純資料庫概念的書來說,本書闡明資料庫概念的章節將能更好地幫助您理解。本書還涉及了SQL Server 2005中的很多T-SQL新功能。
本書採用的編寫方式是編程新手容易理解的,而編程高手也能從本書受益。如果您想要使用Visual Studio 2008創建資料庫應用程序,那麼本書就非常適合您。本書不但介紹了應用程序開發人員可能使用的所有概念,還講解了在示常式序中使用的每一行代碼。
本書採用的組織方式是先幫助您打下牢固的基礎,然後進一步學習高級技能。
本書讀者對象
如果您是一位喜歡使用C#語言訪問資料庫的應用程序開發人員,那本書非常適合您,因為它介紹了使用C#2008進行SQL Server 2005編程。
本書不要求讀者事先了解C#2.0、SQL Server 2000和資料庫的概念。本書已經包含了其他書籍要求讀者學前需具備的所有基礎知識。
本書是任何想使用C#2008與資料庫進行交互的應用程序開發人員所應必備的。如果您就是其中一員,那本書將是您不可或缺的。本書內容簡介
本書包含了Visual Studio 2008、SQL Server 2005、C#2008、LINQ和ADO.NET 3.5等內容。所有這些主題都是以章的形式出現,並使用了不同的概念和代碼示例作了解釋。本書中的應用程序都是模仿了現實生活中的應用程序,因此通過對本書的學習,您可以在工作中利用這些概念。
⑻ 請資料庫方面的大蝦們給我 推薦幾本好的經典的教材(從入門到精通) 十分感謝
<<資料庫系統概論>> (第三版) 高等教育出版社 主編:薩師煊 王珊
本書是 資料庫入門經典教材 內容詳細。 才25.10元
⑼ 《SQL入門經典第5版》pdf下載在線閱讀全文,求百度網盤雲資源
《SAP入門經典(第5版)》電子書網盤下載免費在線閱讀
鏈接:
書名:SAP入門經典(第5版)
⑽ 有沒有人能給我《SQL入門經典(第5版)》的電子文檔呢或者SQL Server 2010版的初級入門教程
SQL入門經典(第5版)已經上傳