數據庫複習—數據庫簡介
原創
小学鸡
2019-03-10 03:51
主流數據庫簡介
什麼是數據庫?
- 數據庫(database)是按照數據結構來組織、存儲和管理數據的倉庫。隨後轉變爲用戶所需要的各種數據管理的方式。
什麼是關係數據庫?
- 關係數據庫,是建立在關係數據庫模型基礎上的數據庫,藉助於集合代數等概念和方法來處理數據庫中的數據,同時也是一個被組織成一組擁有正式描述性的表格。
幾種關係數據庫
- ORACLE:分佈式數據庫
- DB2:應用於大型分佈式應用系統,較好的可伸縮性
- Sybase:客戶機/服務器環境下的大型數據庫系統
- SQL Server:關係型數據和結構化數據
- MySQL:開放源碼的小型關聯式數據庫管理系統
- Visual Foxpro6.0:面向對象
SQL Server 2005介紹及安裝
SQL Server 的發展
- SQL Server 式使用客戶機/服務器(C/S)體系結構的關係型數據庫管理系統(RDBMA)。
SQL Server 2005的版本
- 企業版
- 標準版
- 工作組版
- 開發版
- 學習版
- 企業評估版
- 移動版
SQL Server 2005的配置與安裝
- 安裝注意事項:
- 要使用具有管理員權限的賬戶來安裝SQL Server 2005
- 要安裝SQL Server 2005的硬盤分區必須是未經壓縮的硬盤分區
- 建議安裝時不要運行任何殺毒軟件
SQL Server 2005安裝過程
- 安裝(服務器組件、工具、聯機叢書和示例)
- 在繼續操作之前,必須填寫“姓名”字段,“公司”字段是可選的。
- 要安裝的組件:
- SQL Server Database Services(S)
- Analysis Services(A)
- 工作站組件、聯機叢書和開發工具(W)
不需要:
Notification Services(O)
Integration Services(I)
即I/O
- 實例名:
默認實例
- 服務賬戶:
使用內置系統賬戶(Y)——本地系統
- 身份驗證模式
混合模式(Windows身份驗證和SQL Services身份驗證)(M)
登錄密碼:隨意(123456)
後面直接默認,勾選安裝完打開
Transact-SQL語言
- DDL(Data Definition Language,數據定義語言)
允許在數據庫中創建對象;
create、alter、drop;
- DCL(Data Control Language,數據控制語言)
允許確定誰可以查看和修改數據;
grant、deny、revoke;
- DML(Data Manipulation Language,數據操縱語言)
允許查詢和修改數據;
select、insert、update、delete
- 系統存儲過程
- 一些附加的語言元素
SQL Server 2005工具及實用程序
- SQL Server Management Studio
- 是 SQL Server 2005 管理與應用中使用最頻繁的工具
- Analysis Services(分析服務)
- SQL Server配置管理器
- 是基於管理控制天的一種管理工具。可以管理與SQL Server相關聯的服務、配置SQL Server使用的網絡協議以及SQL Serve客戶端計算機網絡連接配置
- 文檔和教程
SQL Server 2005系統數據庫
- master
記錄所有系統級信息
- tempdb
是連接到 SQL Server 實例的所有用戶都可用的一個全局資源。保存臨時表和臨時存儲過程
- model
模板
- msdb
存儲 SQL Server Agent代理所執行的計劃、警報和作業