1.什么是逻辑数据库
(1)完全限定名,在SQL Server 2008中,完全限定名是对象的全名,包括四个部分:服务器名,数据库名,数据库架构名,对象名,其格式为server.database.schema.object
(2)部分限定名,在使用T-SQL的时候,使用全名往往很繁琐,所以经常省略全名中的前三个部分,当省略中间的部分时,圆点符"."不可以省略,把只包含对象完全限定名中的一部分的对象名称为部分限定名(一般服务器的名字为本地服务器,数据库默认为当前数据库,数据库架构名默认为dbo)
所以有:
server.database…object //这是省略架构名
server…scheme.object//省略数据库的名字
database.scheme.object//省略服务器名字
server…object//省略架构名和数据库名
schema.object//省略服务器名和数据库名
object//省略服务器名,数据库名和架构名
2.数据库文件
三类:主数据文件,辅助数据文件,日志文件
- 主数据文件:是数据库的关键文件。包含了数据库的启动信息,并且存储数据,有且仅有一个,扩展名为mdf
- 辅助数据文件:零个或者多个,一般数据库较大的时候使用,扩展名为ndf
- 日志文件:用于保存恢复数据库所需要的事务日志信息,一个或者多个,扩展名为ldf
3.文件组
主要有两大类:主文件组和用户自定义的文件组
- 主文件组:包含了主要数据文件和任何没有明确指派给其他文件组的其他文件按。管理数据库的系统表的所有页均分配在主文件组中
- 用户自定义的文件组:用户自定义的文件组是指在create Database或者是alter Database语句中使用filegroup关键字指定的文件组
4.系统数据库和用户数据库
系统数据库是有关于SQL Server的系统信息,如若系统数据库遭遇到破坏,则SQL Server则不能够正常启动