数据库笔记一

来源:互联网 发布:ubuntu chrome 代理 编辑:程序博客网 时间:2024/06/16 15:38
        

第一章

 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语句为数据库对象定义的每个完整性约束含有一行记录。

原创粉丝点击