Teradata数据库Database与用户User的关系

byandong 2014-07-10 04:32:01
参考资料上有这样的介绍:
A Teradata user is a database with an assigned password.
也就是说User也是一种Database,
再看下面的一张图:


看最下面一句话,Database或User必须由User创建我能理解,难道User也能由Database创建吗?
求各位前辈指点,多谢!
...全文
464 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
byandong 2014-07-11
  • 打赏
  • 举报
回复
找到了以下参考资料: The Data Dictionary (DD) is an integrated set of system tables that: • Stores database object definitions and accumulates information about users, databases, resource usage, data demographics, and security rules. • Records specifications about tables, views, and macros. • Contains information about ownership, space allocation, accounting, and access rights (privileges) for these objects. Data Dictionary information is updated automatically during the processing of Teradata SQL data definition language (DDL) statements. It is used by the Parser to obtain information needed to process all Teradata SQL statements. Users may access the DD through Teradata-supplied views, if permitted by the system administrator. 也就是说Users是被系统自动管理的,创建用户只能在有权限的情况下用CREATE USER实现,当然正常情况下是不能有权限用DB来创建用户的。 多谢各位大侠指点,我有点钻牛角尖了
AcHerat 元老 2014-07-10
  • 打赏
  • 举报
回复
database是创建不了user的,两者的含义不同,database是存放data的介质,user是操作database system的用户或者说一个使用身份。
Andy-W 2014-07-10
  • 打赏
  • 举报
回复
从图上看,一般的User 是有最User sysdba創建的。 Create User or create db的時候,可以分配永久性空間,或不分配永久性空間。user 與db唯一区别在于一个有密码,一个没密码。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧