数据库默认的四个成员具体是哪四个?是数据库设计中的基本概念吗?

更新于
2026-08-16 14:50:38
8阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

你可能遇到的痛点

在学习或使用数据库时常常会被以下问题困扰:

  1. 不同数据库程序的说法好像不一样。
  2. 这些成员是数据库设计中的基本概念还是程序自带的角色/使用者?
  3. 如果不清楚它们的职责,权限管理和安全配置就会手忙脚乱。

一、什么是“默认成员”

数据库默认的四个成员具体是哪四个?是数据库设计中的基本概念吗?

1️⃣ SQL Server 中的四个默认角色

  • db_owner拥有该数据库内所有对象的完全控制权,包括创建、修改、删除对象还有授予/回收其他使用者权限。
  • db_datareader只读权限,能够查询数据库中所有表和视图的数据。
  • db_datawriter写入权限。能够向所有表插入、更新和删除数据,但不具备结构修改权。
  • public所有登录使用者都会自动属于此角色。通常只授予最基本的访问权限,如连接数据库。

2️⃣ Oracle 中常见的四个默认使用者

  • SYS程序管理员账户,拥有 DBA 角色而且存放整个数据字典。只能由程序维护,普通管理员不可更改其对象。
  • SYSTEM用于创建和管理除数据字典外的其他程序对象。如视图、存储过程等,一样拥有 DBA 权限。老实说,
  • SYSMANEnterprise Manager专用账户。用于监控和管理整个 Oracle 实例。
  • DBSNMPOracle 监控工具的代理账户,用于收集性能统计信息。
阅读全文
标签:成员

你可能遇到的痛点

在学习或使用数据库时常常会被以下问题困扰:

  1. 不同数据库程序的说法好像不一样。
  2. 这些成员是数据库设计中的基本概念还是程序自带的角色/使用者?
  3. 如果不清楚它们的职责,权限管理和安全配置就会手忙脚乱。

一、什么是“默认成员”

数据库默认的四个成员具体是哪四个?是数据库设计中的基本概念吗?

1️⃣ SQL Server 中的四个默认角色

  • db_owner拥有该数据库内所有对象的完全控制权,包括创建、修改、删除对象还有授予/回收其他使用者权限。
  • db_datareader只读权限,能够查询数据库中所有表和视图的数据。
  • db_datawriter写入权限。能够向所有表插入、更新和删除数据,但不具备结构修改权。
  • public所有登录使用者都会自动属于此角色。通常只授予最基本的访问权限,如连接数据库。

2️⃣ Oracle 中常见的四个默认使用者

  • SYS程序管理员账户,拥有 DBA 角色而且存放整个数据字典。只能由程序维护,普通管理员不可更改其对象。
  • SYSTEM用于创建和管理除数据字典外的其他程序对象。如视图、存储过程等,一样拥有 DBA 权限。老实说,
  • SYSMANEnterprise Manager专用账户。用于监控和管理整个 Oracle 实例。
  • DBSNMPOracle 监控工具的代理账户,用于收集性能统计信息。
阅读全文
标签:成员