
“库级”管理一般是指的对于用户、数据库或者模式、以及表空间的管理,而“表级”管理是指的以表格为中心,包括表格下面的列、主外键、索引等等子对象,以及支撑表格使用的函数、存储过程等逻辑对象的管理。对于大部分数据库管理工具,所有对象都是存在于一棵树状结构上的。如DBeaver为例,如下图:

这种方式肯定能降低编程难度,但也带来3个弊端:
DBCS对于数据库的管理包括个界面:

当无论哪种数据库,登录DBCS的高级视图后,大家面对的是“库级”对象的管理。如下图:

登录DBCS用户视图后,表级对象的管理就来了。如下图:

不难看出,同一个数据库的管理,DBCS比DBeaver的树状结构短了好多。别看这小小的改变,能让你的工作轻松不少。
当今评估一个数据库管理工具的好坏不能简单的看看是否有某项功能了,而是需要关注很多细节。尽管DBCS的两种视图分离的设计思想消耗了我们不少精力,但是感觉还是值得的。欢迎大家在评论区留下你对这种设计的看法。