Sybase SQL Server體系結構介紹
Sybase SQL Server是一個多庫結構的RDBMS,體系結構大致如下:
1.資料庫
伺服器自身所使用的資料庫,也可以說是管理伺服器和使用者資料庫的資料庫。Sybase在安裝時,自動建立了四個系統資料庫:
master、model、tempdb、sybsystemprocs
1) master資料庫
它是管理和控制使用者資料庫以及維護伺服器正常執行的核心資料庫,它儲存了大量的系統資訊,如伺服器配置、使用者、裝置等。
在master資料庫中不允許普通使用者在其中建立資料庫物件,否則會使得master資料庫的事務日誌很快變滿。如果事務日誌用盡,就無法使用dump transaction命令釋放master資料庫中的空間。
2)model資料庫
它是為建立使用者資料庫而提供的模板。每當建立新的資料庫時,SQL Server自動建立model資料庫的一份拷貝,並把它擴充到使用者所要求的大小,以此作為新使用者資料庫。
Model資料庫中包含每個使用者資料庫所要求的系統表。Model資料庫可以被修改以便定製新建立的。
3)tempdb資料庫
它是個臨時資料庫,為伺服器執行與處理提供一個共享的儲存區域,如group by和order by的中間結果就存放在這裡。Tempdb的空間為伺服器中所有資料庫的所有使用者所共享。
每次重啟SQL Server,伺服器的一個自動程式都拷貝model資料庫到tempdb資料庫,並清除tempdb中原來的內容。因此tempdb中的使用者表都是臨時的。臨時表分為兩類:可共享的和不可共享的。不可共享的臨時表在由create table中將符號#置於表名之前創立;可共享的臨時表通過create table中指定表名字首tempdb..而創立。不可共享的臨時表SQL Server自動為其新增數字字尾名,且它只存在於當前會話中。
4)sybsystemprocs資料庫master資料庫
它是專門用來儲存系統命令(儲存過程)的資料庫,如sp_help、sp_configure、sp_helpdevice等。當任一資料庫使用者執行以sp_開頭的儲存過程時,SQL Server按照以下順序查詢:當前資料庫、sybsystemprocs資料庫、master資料庫。
2.使用者資料庫
使用者資料庫是我們使用Sybase伺服器的真正目的。要管理使用者資料,必須在Sybase中建立自己的資料庫,它是指用create database命令建立的資料庫。不能存取master資料庫的使用者是無權建立新的資料庫的。
資料庫中的主要內容——資料庫物件:
表、檢視、臨時表
索引、主鍵、外來鍵
預設值、規則
儲存過程、觸發器等
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-629943/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle server 體系結構介紹(形象版)OracleServer
- Oracle 體系結構介紹Oracle
- Oracle 體系結構介紹(轉)Oracle
- SMP、NUMA、MPP體系結構介紹
- MySQL體系結構詳細介紹MySql
- 【體系結構】Oracle引數介紹Oracle
- 【Oracle體系結構】 Oracle19C 系統結構介紹Oracle
- SQL Server 索引和表體系結構(聚集索引)SQLServer索引
- bbossaop遠端服務介紹-體系結構
- SQL Server profiler 介紹2SQLServer
- SQL Server xtype的介紹SQLServer
- SQL Server 索引和表體系結構(非聚集索引)SQLServer索引
- SQL Server 索引和表體系結構(包含列索引)SQLServer索引
- SQL Server 轉儲的介紹SQLServer
- Oracle 20C 多租戶_體系結構介紹Oracle
- SQL Server 索引結構SQLServer索引
- SQL Server事務日誌介紹SQLServer
- SQL Server 中的鎖定介紹SQLServer
- Oracle多租戶管理員指南-體系結構介紹01Oracle
- Linux具體目錄結構介紹!Linux
- 清除SQL Server日誌的方法介紹SQLServer
- 在SQL Server中,關於with as使用介紹SQLServer
- MS SQL Server 事務日誌介紹SQLServer
- 常見資料庫系統之比較 - SYBASE 和 SQL SERVER(轉)資料庫SQLServer
- SQL?Server新特性SequenceNumber用法介紹YTZBSQLServer
- SQL Server 內建轉換函式介紹SQLServer函式
- SQL Server 索引結構及其使用SQLServer索引
- 讀取SQL Server 表結構SQLServer
- spring框架結構介紹Spring框架
- Linux系統結構說明及用途介紹Linux
- EJBCA認證系統結構及相關介紹
- Sybase及SQL Anywhere SQL語句小結(轉)SQL
- 資料倉儲—資料庫—SQL Server 介紹資料庫SQLServer
- SQL SERVER 2000新增功能介紹1 (轉)SQLServer
- SQL Server 索引結構詳述(1)SQLServer索引
- SQL Server 索引結構及其使用(二)SQLServer索引
- SQL Server 索引結構及其使用(一)SQLServer索引
- Oracle體系結構概述與SQL解析剖析OracleSQL