資料的學習已經有一段時間了,但是對SQL Sever的使用確實還很少,今天又對它的應用軟體之一SQL Sever2000進行了一次理論學習。
先付上一張圖對它的整體脈絡有一個大致的了解。
透過整體感知,SQL sever主要的功能模組存在於操作模組,運行環境與T-SQL語言都服務於操作模組,有助於軟體更好的服務,實現自己的功能。
一、執行環境
· 系統目錄檔案在軟體安裝時自動儲存到安裝目錄下,像一本書的目錄,記錄著一個系統的整體脈絡;既然用於軟體服務資料庫,當然要讓用戶對資料庫有一個簡單的認識,自建的資料庫一方面記錄下所有的使用者登入信息,另一方面提供給使用者資料庫範例和模板,供沒有接觸到該軟體的開發人員學習使用。
環境模組最重要最常用的部分要數工具了,基於資料提供給了導入導出資料與備份還原基本服務;基於管理提供了伺服器管理器,用於啟動sql sever服務;企業管理器,具體管理資料庫的應用程式;資料庫的最中應用勢必要應用與網絡,那聯網伺服器就必不可少了。
二、具體操作
對比於vb語言的學習,操作的實體庫,對象,表等相當於vb中窗體,模組以及各種控制等被操作對象。過程模組中的過程控制,觸發器,函數都可以抽象化為函數,為實現某項功能將一組程式碼整合在一起構成一個功能塊。 T-SQL語言為各個功能定義臨時變量,常量,搭建三大結構形成虛擬的功能函數對資料庫實體集提供增刪改查等操作。不同於vb的是每次登陸到SQL sever2000介面都要透過帳戶與密碼登陸,這樣,適當的安全機制就必須建立起來了。
基於存在必定合理的學習理念,資料庫涉及大量的資料操作,應用於企業的話,必定要有一定的保密措施才能保證核心競爭力!
三、T-SQL語言
#T-SQL語言是獨立於軟體而存在,就像vb,為外部程式的連結提供可能,雖然不像Java可以套用於不同的應用程式開發環境,但必要程序之間的連結必不可少!例如我們應用vb設計機房收費系統,學生資訊管理系統都會用到SQL語言建立對應連結!
總結:一個好的編譯環境透過基礎操作介面實現基本功能,封裝在一個操作環境下;透過獨特的程式語言與外界建立接口,在使用其他開發軟體設計的軟體透過這些介面建立連接共同組成大型的應用軟體!這樣不僅有利於管理者對軟體設計過程中形成明確分工,也有助於各種模組同時進行,加速軟體開發效率!
以上就是SQL server2000的理論認識的內容,更多相關內容請關注PHP中文網(www.php.cn)!