Microsoft SQL Server 資料庫
一、建立和維護資料庫
1、資料庫
SQL Server 資料庫的組成部分?(參見聯機叢書)
如何保證資料庫的完整性、安全性、並發性?
資料庫設計建立步驟?(參見聯機叢書 - 建立資料庫計劃)
資料庫設計考慮的事項?(參見聯機叢書)
2、SQL Server 表
設計表時應注意哪些?
如何建立和使用約束、預設值和空值?
資料完整性分類有哪些?並且它們分別包括哪些約束?
約束有哪些?文法?
如何添加、修改和刪除列? 在哪些情況下不可刪除列?
建立和修改表
3、SQL Server 索引
索引的概念
索引的體繫結構
索引的特性
索引的優點
索引的缺點
索引文法結構
主鍵、約束和索引
索引建立基本準則
索引的實際應用
重建索引?
4、SQL Server 視圖
視圖概念
功能特性
視圖的幾大優點
在建立視圖前請考慮則
索引檢視表
索引檢視表必須滿足下列要求
分區視圖
可更新分區視圖
可更新的分區視圖規則
可更新的分區視圖資料修改規則
分散式資料分割檢視規則
視圖使用時機
5、SQL Server 預存程序
6、SQL Server 觸發器
觸發器的概念和作用
觸發器常用的一些功能
觸發器的分類
DML觸發器的工作原理
After觸發器的工作原理
INSERT觸發器的工作過程
DELETE觸發器的工作過程
UPDATE觸發器的工作過程
Instead Of 觸發器的工作原理
設定After觸發器的啟用順序
7、暫存資料表和表變數
暫存資料表(局部暫存資料表、全域暫存資料表)和 表變數 的建立代碼
暫存資料表變數優點
表變數與暫存資料表相比,存在哪些缺陷
表變數和暫存資料表的區別
暫存資料表和表變數的適用場合
8、T-SQL 文法
9、SQL Server 中的空值及其處理
空值說明
檢測空值
處理空值的函數
10、SQL語句最佳化的原則和效能調優
11、事務和死結
事務具有四個特性
事務並發處理會產生的問題
事務的隔離等級
建立事務命令
設定事務層級:
開始事務:
提交事務:
復原事務:
建立事務儲存點:
復原到事務點:
建立事務的原則
12、管理和設定管理員
資料庫日誌管理
資料庫的安全管理
DBCC 資料庫維護命令
資料庫工具 + 生產力
ASP.NET(C#)2.0 開發
一、C#文法
1、有關.NET體繫結構的基本知識
CLR概念?
在.NET中,程式編譯過程?
Managed 程式碼的優點?
語言互通性的真正含義和表現形式?
中繼語言的主要特徵?
動態語言和靜態語言、強型別定義語言和弱類型定義語言的概念區分?
2、C#基礎
變數定義
如何變數的初始化
變數的範圍
常量
字串處理
使用Regex
什麼是CTS類型? 資料類型如何分類以及各個資料類型範圍?
類型的轉換分類?
顯式轉換和隱式轉換如何區別?
實值型別和參考型別區別?
數實值型別之間的相互轉換?
字串和字元數組之間的轉換?
字元的 ASCII 碼和 Unicode 碼?
字串和位元組數組之間的轉換?如何進行編碼轉換?
各種數實值型別和位元組數組之間的轉換?
何謂流量控制?條件陳述式、迴圈語句、跳躍陳述式各有哪些?
何謂枚舉?何時使用、如何使用枚舉,並要注意哪些細節?
數組
C#前置處理器指令是什麼,有何功能;有哪些前置處理器指令並且如何使用?
運算式、運算子
3、類和結構
結構功能特性? 實現代碼?
結構和類的相同和不同之處? 如何選擇結構還是類?
基類包括哪些元素? 基類的特點? 實現代碼?
靜態類和靜態成員有哪些功能特性? 實現代碼?
什麼是部分類/部分類別? 哪些功能特性? 實現代碼? 適用場合? 需遵循幾個規則?
密封類功能特性? 實現代碼? 為什麼要使用密封類?
什麼是抽象類別? 功能特性? 實現代碼? 介面與抽象類別的區別?
什麼是介面? 功能特性? 實現代碼? 介面與抽象類別的區別?
什麼是泛型? 泛型有哪些優點?
什麼是建構函式? 有哪些建構函式? 各個建構函式的定義、實現方法、注意事項?
This關鍵字和Base關鍵字用途? 實現代碼?
什麼是反射? 如何?反射? 反射有何優缺點? 何時使用反射?
什麼是委託? 特點? 何時使用委託而不使用介面? 如何聲明、執行個體化和使用委託?
什麼是索引器?
4、集合
共有幾種集合類型?
各種集合間的區別? 哪些集合是屬於類、介面和結構?
各種集合的定義? 功能特性? 實現代碼?
泛型介紹、泛型的集合實現、泛型的優點、泛型型別參數、型別參數的約束
泛型類、介面、方法、委託的實現代碼?泛型代碼中的預設關鍵字?泛型和反射?
5、記憶體管理和指標
6、錯誤和異常處理
二、ASP.NET平台部分(C# 編程指南)
應用程式定義域
程式集和全域組件快取
屬性
異常和異常處理
互通性
線程處理
效能
安全性
ASP.NET緩衝
狀態管理(Cookies 、Session 、Application 、ViewState 等9個)
三、 開發Web應用程式
ASP.NET 應用程式生命週期概述
ASP.NET 頁生命週期概述
母片
主題
Web組件
Web伺服器控制項
HTML伺服器控制項
資料訪問
Web Service
.Net Ajax
.NET Remoting
Web 應用程式的基本安全實施策略
設計模式
為什麼使用設計模式
什麼時候使用設計模式
物件導向設計的基本原則
◆ 必須要掌握的模式
01、簡單工廠(Factory)模式
02、Factory 方法(Factory Method)模式
03、抽象工廠(Abstract Factory)模式
04、單例(Singleton)模式
05、建造(Builder)模式
07、策略(Strategy)模式
08、門面(Facade)模式
09、調停者(Mediator)模式
10、合成(Composite)模式
11、裝飾(Decorator)模式
12、訪問者(Visitor)模式
13、適配器(Adapter)模式
14、橋樑(Bridge)模式
15、命令(Command)模式
◆ 其他模式
16、觀察者(Observer)模式
17、迭代子(Iterator)模式
18、備忘錄(Memento)模式
19、責任鏈(Chain of Responsibility)模式
20、解譯器(Interpreter)模式
21、代理(Proxy)模式