前面講C語言知識點時,總結過文件操作。除了文件可以永久性保存數據,另外一種永久性保存數據的方式就是資料庫操作了。
學習資料庫,也是為後期軟體開發打下堅實的基礎。資料庫的產品很多,有簡單的Access資料庫、適用中小型企業的SQLServer資料庫、還有更高端的Oracle資料庫等。
本系列教程,圍繞SQLServer2008資料庫產品講解並梳理相關資料庫應用的核心知識點。主要包括:SQLServer2008工具的基本操作、SQL語言的基本語法、資料庫設計的三大範式以及多表查詢、存儲過程、事務、函數、索引、觸發器等相關高級應用。
01為什麼要使用資料庫?
以前存儲數據的方式有:可以用大腦來記住數據、或寫在紙上、或寫在計算機的內存中、或寫在磁碟文件中。
前期的數據管理,要麼數據不共享、要麼數據不保存;出現資料庫管理系統後,程序和數據的聯繫開始通過資料庫管理系統來實現。這種方式具有較高的數據獨立性,資料庫系統為用戶提供了方便的用戶接口。
02資料庫管理系統
資料庫管理系統(Database Management System,簡稱:DBMS)是用來對數據進行管理的一套軟體。通常說的資料庫指的就是資料庫管理系統。其特點有:
結構化:數據有組織的存放共享性:多個用戶同時使用獨立性:數據與應用系統之間相分離完整性:數據保持一致安全性:設置不同的用戶權限
有了這樣的資料庫,可以為我們提供:
存儲大量數據,方便檢索和訪問保持數據信息的一致、完整共享和安全通過組合分析,產生新的有用信息
03從客戶端連接伺服器
SQLServer服務體系結構為C/S體系結構,分客戶端和伺服器端。
一、啟動服務
軟體安裝後,第一步是啟動服務。SQL Server的服務名稱是:MSSQLServer
啟動SQLServer2008伺服器,有三種方式:
使用SQLServer配置管理器使用作業系統的服務管理器使用命令操作(net start mssqlserver)