1. 程式人生 > >程序數據的集散地:數據庫

程序數據的集散地:數據庫

響應 最小 平臺 res ora 有一個 新的 容量 情況

數據庫的基本概念
1.數據庫的作用
①存儲大量數據,方便檢索和訪問
②保持數據信息的一致、完整
③共享和安全
④通過組合分析,產生新的有用信息

2.數據庫和應用程序
①應用程序
作用:響應操作並顯示結果、向數據庫請求數據
要求:美觀、操作簡單方便
②數據庫:
作用:存儲數據、檢查數據、生成新的數據
要求:統一、安全、性能等

3.企業裏流行的數據庫
①Oracle(也稱:大型數據庫)
Oracle公司的產品
產品免費、服務收費
*一般是大型公司基金表使用
②SQL Server
微軟公司產品
針對不同用戶群體的多個版本
企業版
標準版
工作組版
開發版
評估版
易用性好
③DB2
IBM公司的產品
支持多操作系統、多種類型的硬件和設備
操作系統可以實現跨平臺
④MySQL(也叫:小型數據庫)
由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。
開放源代碼
網站應用廣泛

4.數據庫中的實體
客觀存在的、可以被描述的事物
而“實體”是在數據庫中使用表來代替
“表”:
行:記錄
列:字段
數據庫就是“數據”的“倉庫”
數據庫中包含表、關系及操作對象
數據存放在表中

5.數據庫管理(操作)
①檢索數據
②插入數據
③更新數據
④刪除數據
簡稱“增刪改查”
數據庫系統(DBS):倉庫
數據庫管理系統(DBMS):多個用戶可以同時實現(增刪改查)

6.數據庫安裝時基本要求的配置:
①處理器:
最少600-MHz奔騰處理器。
推薦:1GHZ或更高
②內存:
最小:512MB
推薦:1GB或更大
③磁盤容量:
360MB(典型安裝)
750MB(完全安裝)
④操作系統
不同版本安裝支持不同的操作系統

7.數據庫文件和事務日誌文件
(1)數據文件
①.mdf(主要數據文件):主要負責數據文件的管理和監控(核心操作),並且只有一個
②.ndf(次要數據文件):可有可無、可有多個。當主要數據文件數據工作量過大時輔助
(2)日誌文件:
①.ldf:記錄整個數據文件的運行狀態包括錯誤的信息、記錄。有利於我們查看數據庫的運行性能
*日誌文件:一般使用一個就可以,也可以使用多個

SQl Server數據庫
1.SQL Server服務啟動方式
(1)操作系統的服務中啟動
①點擊我的電腦→右擊→管理→服務和應用程序→服務→在服務中找到SQL Server相應的版本→啟動服務→在狀態列中顯示正在運行就可以了
②Windows鍵+R→輸入services.msc→服務→在服務中找到SQL Server相應的版本→啟動服務→在狀態列中顯示正在運行就可以了
(2)SQL Server Management Studio中啟動

2.鏈接到服務器
服務器名稱:一般情況下是“.”或者“.”+服務器名稱
身份驗證:有兩種→①SQL Server 身份驗證(需要用戶名和密碼) ②Windows 身份驗證(不需要用戶名和密碼)

3.系統數據庫和用戶數據庫
(1)系統數據庫
①master(數據庫核心):負責數據庫的整個運行過程和監控數據庫的運行狀態
②model(模型數據庫):提供用戶參考結構
③tempdb(臨時數據庫):當我們進行“增刪改查”時產生的臨時數據保存到臨時數據庫
④msdb(警告數據庫):存儲有些錯誤信息
⑤Resource(數據庫資源):
(2)用戶數據庫
是自己創建使用的數據庫

4.建立登錄名
*新建登錄名並把“sa”賬戶禁用或刪除以保障數據庫的安全性
*“sa”是管理員默認的登錄名
(1)禁用:
安全性→登錄名→找到登錄名→選中右鍵→屬性→狀態→登錄設置修改為禁用
(2)刪除:
安全性→登錄名→找到登錄名→刪除
(3)新建登錄名:
*若使用管理員禁用所有登錄名出線bug
①使用Windows身份登錄→安全性→選中登錄名→右鍵→新建登錄名
填寫登錄名→選擇身份驗證類型→輸入密碼→取消強制實施密碼策略
登錄名:一般情況下使用英文命名
強制實施密碼策略:每次登錄都要更改密碼
②修改管理員權限(修改到最高):
服務器角色→選中sysadmin
③查看狀態
如果登錄有變化修改為啟動狀態

5.數據庫的創建和管理
(1)創建:
數據庫→選中,右鍵→輸入數據庫名稱
創建次要數據文件:添加→後綴名.datal
所有者:關聯
當訪問權限低的登錄名關聯訪問權限高的登錄名時訪問權限低的登錄名權限會提高

程序數據的集散地:數據庫