在SQL Server中,数据库对象可以看作是最高层的对象,虽然服务器本身可以看作一个对象;但是在实际编程的角度看,一般不会把数据服务器看出对象。在SQL Server中大部分其他对象,可以看作是数据库的子对象。
数据库通常包含至少一组表对象,一般也包括其他一些对象,如存储过程和视图;存储过程和视图是对存储在数据库表中的特定分组。
EDBMS在同一台服务器上可以有多个用户数据库, 当然也可能只有一个用户数据库。单个SQL Server上可以容纳多少数据库的决定因素有(CPU、磁盘、内存等)、自主权或实际需要。
现在使用的各个版本的SQL Server都可以在同一台服务器上,存在多个数据库实例,而且有单独的登录和管理权限。
数据库操作
数据库:即具有管理和保管数据能力的仓库。
数据存储结构:
- 逻辑存储结构
- 不仅说明存储数据的信息,而且所有与数据处理操作相关的信息,都存储在数据库中
- 物理存储结构
- 讨论数据库文件在磁盘中是如何存储的。数据库在磁盘上是以文件为单位存储,由数据库文件和事务日志文件构成,一个数据至少应包含一个数据文件和一个事务日志文件
数据库文件
指数据库中用来存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件,只能属于一个数据库。当有多个数据文件存在时,会有一个数据库文件被定义为主数据库文件,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能