当涉及到不同的关系数据库管理系统 (RDMS) 时,它可能会令人困惑。根据软件的不同,相同的词具有不同的含义。SQL Server 数据库引擎具有实例、登录名、数据库、架构和用户。当 DBA 用于不同的数据库平台时,这些术语可能会引起一些混淆。以下是适用于 SQL Server 的条款。
SQL Server 在实例级别启动。
SQL Server 实例是 SQL Server 的单个安装组件。这包括二进制文件、内存分配、排序规则设置和系统数据库(Master、MSDB、TempDB 和 Model)。它也是与实例关联的用户数据库的集合。您可以在单个服务器上安装多达 50 个不同的 SQL Server 实例。一个默认实例,其余的将被命名为实例。
登录是在 SQL Server 的实例级别。SQL Server 的登录有 2 种基本身份验证类型:Windows 身份验证或 SQL Server 身份验证。有关身份验证的更多信息,请访问此处。
登录名用于设置实例级别的角色和权限。这也称为服务器主体。
数据库由包含数据和对象的物理文件组成。它包括文件组、数据文件、日志文件。一个 SQL Server 实例上最多可以有 32,767 个数据库。
模式是数据库中对象的集合(或容器)。这些对象包括表、索引、视图、存储过程、函数。对于 SQL Server,用户和模式是分开的,这使得从数据库中删除用户更容易,而不会影响用户创建的对象。
用户是给定数据库中的帐户\组。它也称为数据库主体。安全性与用户相关联,以获得可以完成哪些活动的权限。数据操作语言 (DML) 或数据定义语言 (DDL) 命令显式地或通过数据库角色授予用户。
了解一般数据库术语以及它是如何为您正在使用的给定 RDBMS 软件实现的。在与支持不同数据库系统的其他数据库专业人员交谈时,了解命令词的差异很重要。如果大家想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容全面细致,从入门到精通,即使没有基础也可以看懂,希望对大家能够有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习