第一章
SQL Server 在操作系统文件基础上建立的数据库,数据和日志信息存放在不同的文件之中,从不混合
不同类型的文件:
首要数据文件:扩展名.mdf
次要数据文件:扩展名.ndf
日志文件:扩展名.ldf
系统数据库
1.Master 数据库是最重要的数据库,用户不能直接修改其结构
2.Model 数据库是所有用户数据库和Tempdb数据可的模版
3.Msdb数据库是代理服务数据库,SQL Server 在msdb数据库中自动的维护完整的练级备份和恢复历史记录.
4.Tempdb是临时数据库,默认大小8M
5.Pubs数据库,不是系统数据库,是示范数据库,是学习SQL Server的工具.
系统表
1.Sysobjects表:主系统表,出现在每个数据库中
2.Syscolumns表:出现在maste数据库和每个用户自定义的数据库中,对基表或者视图的每个列和存储过程中的每个参数含有一行记录.
3.SYsindexes表:出现在master数据库和每个用户自定义的数据库中,对每个索引和没有聚簇索引的每个表含有一行记录,还对包括文本\图像数据的每个表含有一行记录.
4.Sysusers表:存放用户或者角色
5.Sysdatabases表:对系统上的每个数据库和用户自定义的数据库含有一行记录,只出现在master数据库中。
6.Sysdepends表: 对每个依赖关系含有一行记录,出现在master数据库和每个用户自定义的数据库中。
7.SYsconstraints表:对使用create table或者alter table 语句为数据库对象定义的每个完整性约束含有一行记录。