數據庫的基本概念
1.數據庫的做用
①存儲大量數據,方便檢索和訪問
②保持數據信息的一致、完整
③共享和安全
④經過組合分析,產生新的有用信息
2.數據庫和應用程序
①應用程序
做用:響應操做並顯示結果、向數據庫請求數據
要求:美觀、操做簡單方便
②數據庫:
做用:存儲數據、檢查數據、生成新的數據
要求:統1、安全、性能等數據庫
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
全部者:關聯
當訪問權限低的登陸名關聯訪問權限高的登陸名時訪問權限低的登陸名權限會提升事務