隨筆-57  評(píng)論-117  文章-1  trackbacks-0

          SQL Server 數(shù)據(jù)庫(kù)設(shè)計(jì)

               一、數(shù)據(jù)庫(kù)設(shè)計(jì)的必要性
               二、什么是數(shù)據(jù)庫(kù)設(shè)計(jì)
               三、數(shù)據(jù)庫(kù)設(shè)計(jì)的重要
               四、數(shù)據(jù)模型
                    實(shí)體-關(guān)系(E-R)數(shù)據(jù)模型
                   實(shí)體(Entity)
                   屬性(Attribute)
                   關(guān)系(Relationship)
               五、數(shù)據(jù)庫(kù)設(shè)計(jì)步驟
                   1、 需求分析階段
                   2、 概要設(shè)計(jì)階段
                   3、 詳細(xì)設(shè)計(jì)階段
               六、數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化
                   數(shù)據(jù)庫(kù)設(shè)計(jì)中經(jīng)常出現(xiàn)的問(wèn)題
                   規(guī)范設(shè)計(jì)
                   規(guī)范化和性能關(guān)系

           

           

          SQL Server 數(shù)據(jù)庫(kù)基礎(chǔ)編程

               Go批處理語(yǔ)句
               使用、切換數(shù)據(jù)庫(kù)
               創(chuàng)建、刪除數(shù)據(jù)庫(kù)
               基本數(shù)據(jù)類型
                    精確數(shù)字類型
                    近似數(shù)字類型
                    日期時(shí)間類型
                    字符串類型
                    Unicode字符串類型
                    二進(jìn)制字符串類型
               判斷表或其他對(duì)象及列是否存在
               創(chuàng)建、刪除表
               給表添加字段、修改字段、刪除字段
               添加、刪除約束
               插入數(shù)據(jù)
               查詢、修改、刪除數(shù)據(jù)
               備份數(shù)據(jù)、表
               利用存儲(chǔ)過(guò)程查詢表信息

           

           

          SQL Server Transact-SQL 編程

              變量
                  1、 局部變量(Local Variable)
                  2、 全局變量(Global Variable
              輸出語(yǔ)句
              邏輯控制語(yǔ)句
                  1、 if-else判斷語(yǔ)句
                  2、 while…continue…break循環(huán)語(yǔ)句
                  3、 case
                  4、 其他語(yǔ)句

           

           

          SQL Server T-SQL高級(jí)查詢

              基本常用查詢
              嵌套子查詢
                  # from (select … table)示例
                  # in, not in子句查詢示例
                  # exists和not exists子句查詢示例
                  # some、any、all子句查詢示例
              聚合查詢
                  1、 distinct去掉重復(fù)數(shù)據(jù)
                  2、 compute和compute by匯總查詢
                  3、 cube匯總
              排序函數(shù)
                  # row_number函數(shù)
                  # rank函數(shù)函數(shù)
                  # dense_rank函數(shù)
                  # partition by分組子句
                  # ntile平均排序函數(shù)
              集合運(yùn)算
                  1、 union和union all進(jìn)行并集運(yùn)算
                  2、 intersect進(jìn)行交集運(yùn)算
                  3、 except進(jìn)行減集運(yùn)算
              公式表表達(dá)式
              連接查詢
                  1、 簡(jiǎn)化連接查詢
                  2、 left join左連接
                  3、 right join右連接
                  4、 inner join內(nèi)連接
                  5、 cross join交叉連接
                  6、 自連接(同一張表進(jìn)行連接查詢)
              函數(shù)
                  1、 聚合函數(shù)
                  2、 日期時(shí)間函數(shù)
                  3、 數(shù)學(xué)函數(shù)
                  4、 元數(shù)據(jù)
                  5、 字符串函數(shù)
                  6、 安全函數(shù)
                  7、 系統(tǒng)函數(shù)
                  8、 配置函數(shù)
                  9、 系統(tǒng)統(tǒng)計(jì)函數(shù)
                  10、 用戶自定義函數(shù)

           

           

          SQL Server 索引和視圖

              索引
                  1、 什么是索引
                  2、 索引分類
                  3、 創(chuàng)建索引
                  4、 適合的創(chuàng)建索引的列
                  5、 不適合創(chuàng)建索引的列
              視圖
                  1、 什么是視圖
                  2、 創(chuàng)建視圖準(zhǔn)則
                  3、 創(chuàng)建視圖
                  4、 修改視圖
                  5、 加密視圖

           

           

          SQL Server 存儲(chǔ)過(guò)程

              存儲(chǔ)過(guò)程的概念
                  1、 存儲(chǔ)過(guò)程的優(yōu)點(diǎn)
                      A、 存儲(chǔ)過(guò)程允許標(biāo)準(zhǔn)組件式編程
                      B、 存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度
                      C、 存儲(chǔ)過(guò)程減輕網(wǎng)絡(luò)流量
                      D、 存儲(chǔ)過(guò)程可被作為一種安全機(jī)制來(lái)充分利用
              系統(tǒng)存儲(chǔ)過(guò)程
              用戶自定義存儲(chǔ)過(guò)程
                  1、 創(chuàng)建語(yǔ)法
                  2、 創(chuàng)建不帶參數(shù)存儲(chǔ)過(guò)程
                  3、 修改存儲(chǔ)過(guò)程
                  4、 帶參存儲(chǔ)過(guò)程
                  5、 帶通配符參數(shù)存儲(chǔ)過(guò)程
                  6、 帶輸出參數(shù)存儲(chǔ)過(guò)程
                  7、 不緩存存儲(chǔ)過(guò)程
                  8、 加密存儲(chǔ)過(guò)程
                  9、 帶游標(biāo)參數(shù)存儲(chǔ)過(guò)程
                  10、 分頁(yè)存儲(chǔ)過(guò)程
              Raiserror

           

           

          SQL Server 事務(wù)、異常和游標(biāo)

              事務(wù)
                  1、 事務(wù)的特點(diǎn)
                      原子性
                      一致性
                      隔離性
                      持久性
                  2、 事務(wù)的模式
                     a、 顯示事務(wù)
                     b、 自動(dòng)提交事務(wù)
                     c、 隱式事務(wù)
                  3、 事務(wù)處理
                      a、 begin transaction語(yǔ)句
                      b、 commit transaction語(yǔ)句
                      c、 rollback transaction語(yǔ)句
                  4、 事務(wù)的示例
              異常
                  # 示例:用異常處理錯(cuò)誤信息
                  # 示例:異常能處理的錯(cuò)誤信息
                  # 示例:無(wú)法提交的事務(wù)
                  # 示例:處理異常日志信息
              游標(biāo)
                  1、游標(biāo)實(shí)際功能
                  2、游標(biāo)的基本操作
                     A、 定義游標(biāo)
                     B、 打開游標(biāo)
                     C、 檢索游標(biāo)
                     D、 關(guān)閉游標(biāo)
                     E、 刪除游標(biāo)
                  3、游標(biāo)操作示例

           

           

          SQL Server 觸發(fā)器

              什么是觸發(fā)器
                 DML觸發(fā)器分為:
                      1、 after觸發(fā)器(之后觸發(fā))
                         a、 insert觸發(fā)器
                         b、 update觸發(fā)器
                         c、 delete觸發(fā)器
                      2、 instead of 觸發(fā)器 (之前觸發(fā))
              創(chuàng)建觸發(fā)器
                  # 創(chuàng)建insert類型觸發(fā)器
                  # 創(chuàng)建delete類型觸發(fā)器
                  # 創(chuàng)建update類型觸發(fā)器
                  # update更新列級(jí)觸發(fā)器
                  # instead of類型觸發(fā)器
                  # 創(chuàng)建instead of觸發(fā)器
                  # 顯示自定義消息raiserror
                  # 修改觸發(fā)器
                  # 啟用、禁用觸發(fā)器
                  # 查詢創(chuàng)建的觸發(fā)器信息
                  # 示例,驗(yàn)證插入數(shù)據(jù)
                  # 示例,操作日志

           

           

          SQL Server 數(shù)據(jù)庫(kù)安全



          作者:hoojo
          出處:
          blog:http://blog.csdn.net/IBM_hoojo
                   http://hoojo.cnblogs.com
          本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。


          版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處 本文出自:
          分享道版權(quán)所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處,謝謝
          posted on 2011-07-21 15:24 hoojo 閱讀(2256) 評(píng)論(1)  編輯  收藏 所屬分類: DataBaseMs SQL Server

          評(píng)論:
          # re: SQL Server 開發(fā)指南 2011-07-22 17:40 | 廣福的老王
          前來(lái)學(xué)習(xí),頂!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 诸城市| 灵石县| 三明市| 施甸县| 全椒县| 玛多县| 乐平市| 禄丰县| 巴林右旗| 和硕县| 夏邑县| 陇川县| 射洪县| 循化| 婺源县| 莱阳市| 安远县| 梅河口市| 齐河县| 兰溪市| 高安市| 凉城县| 怀柔区| 汶川县| 兖州市| 临漳县| 伊宁县| 平湖市| 高陵县| 东海县| 梁河县| 巴彦县| 罗定市| 河津市| 都昌县| 五指山市| 彰化市| 武强县| 永嘉县| 石狮市| 平昌县|