第八,MS SQL Server 的数据库和Oracle的数据库完全不同。

在SQL Server ,已经存在了若干数据库:
master:SQL Server的主数据库,存放着系统数据字典信息,和整个系统的状态信息,包含数据库管理、数据库设备文件文件位置、登录帐户信息、、当前活动信息、系统存储过程等。
model:创建用户数据库的模板数据库。
tempdb:用于临时工作表和排序操作的临时数据工作区。
msdb:存放SQL Server 代理和任务计划信息的数据库。
其他数据库,学习SQLServer时使用。

Oracle实际上没有对应的“数据库”概念。Oracle通过一个特殊的存储区域SYSTEM 表空间,来存储数据字典,维护其自身的系统编录信息。在Oracle中,所有的的数据库对象(表、索引、存储过程、视图、触发器等)都要“挂在”数据库用户下。因此,Oracle的用户,和SQL Server的数据库看上去“比较象”

Oracle中临时数据存放在一个特殊的表空间:临时表空间。而SQL Server,则放在临时数据库。