数据库

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

SQL Server 中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。 表中包含行(也称为记录或元组)和列(也称为属性)的集合。 表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。

有关数据库的基本信息

一台计算机可以安装一个或多个 SQL Server 实例。 每个 SQL Server 实例可以包含一个或多个数据库。 在数据库中,有一个或多个对象所有权组(称为架构)。 在每个架构中,都存在数据库对象,如表、视图和存储过程。 某些对象(如证书和非对称密钥)包含在数据库中,但不包含在架构中。 有关创建表的详细信息,请参阅 Tables

SQL Server 数据库以文件方式存储在文件系统中。 可将文件分为若干文件组。 有关文件和文件组的详细信息,请参阅 Database Files and Filegroups

如果有人获得对 SQL Server 实例的访问权限,则将被标识为一个登录名。 当某些人获取对数据库的访问权限时,他们将被标识为数据库用户。 数据库用户可以基于登录名。 如果启用包含的数据库,则可以创建不基于登录名的数据库用户。 有关用户的详细信息,请参阅 CREATE USER (Transact-SQL)

可以授予对数据库具有访问权限的用户访问数据库中对象的权限。 尽管可以将权限授予各个用户,但建议创建数据库角色,将数据库用户添加到角色中,然后对角色授予访问权限。 对角色(而不是用户)授予权限更容易保持权限一致,随着用户数目的增长和持续更改也更易于了解。 有关角色权限的详细信息,请参阅 CREATE ROLE (Transact-SQL)主体(数据库引擎)

使用数据库

大多数使用数据库的人都会使用 SQL Server Management Studio 工具。 Management Studio 工具提供了图形用户界面,用来创建数据库和数据库中的对象。 Management Studio 还提供了查询编辑器,用来通过编写 Transact-SQL 语句与数据库进行交互。 Management Studio 可以从 SQL Server 安装磁盘进行安装,也可以从 MSDN 中下载。 有关 SQL Server Management Studio 工具的详细信息,请参阅 SQL Server Management Studio (SSMS)

本节内容

索引

Views

存储过程(数据库引擎)