数据库用户根据他们与数据库的交互进行分类。
这些是 DBMS 中的七种类型的数据库用户。
- 数据库管理员 (DBA) :
数据库管理员 (DBA) 是定义架构并控制 3 个级别的数据库的个人/团队。
然后,如果用户需要访问数据库,DBA 将为他/她创建一个新的帐户 ID 和密码。
DBA 还负责为数据库提供安全性,他只允许授权用户访问/修改数据库。- DBA 还监视恢复和备份并提供技术支持。
- DBA 在 DBMS 中有一个 DBA 帐户,称为系统或超级用户帐户。
- DBA 修复由于硬件和/或软件故障造成的损坏。
- 天真/参数最终用户:
参数化最终用户是那些没有任何 DBMS 知识但他们在日常生活中经常使用数据库应用程序来获得所需结果的不老练的人。例如,铁路的订票用户是天真的用户。任何银行的职员都是天真的用户,因为他们没有任何 DBMS 知识,但他们仍然使用数据库并执行给定的任务。
- 系统分析师:
系统分析师是分析参数化最终用户需求的用户。他们检查是否满足最终用户的所有要求。 - 资深用户:
资深用户可以是熟悉数据库的工程师、科学家、业务分析师。他们可以根据自己的需要开发自己的数据库应用程序。他们不编写程序代码,而是通过直接通过查询处理器编写 SQL 查询来与数据库交互。 - 数据库设计师:
数据库设计者是设计数据库结构的用户,包括表、索引、视图、约束、触发器、存储过程。他/她控制必须存储哪些数据以及如何关联数据项。 - 应用程序:
应用程序是为应用程序编写代码的后端程序员。他们是计算机专业人员。这些程序可以用 Visual Basic、Developer、C、FORTRAN、COBOL 等编程语言编写。 - 临时用户/临时用户:
临时用户是偶尔使用/访问数据库但每次访问数据库时都需要新信息的用户,例如,中层或更高级别的管理人员。