我是 IT 毕业生,对 SQL 和 C 有很好的了解。在我的学术生涯中,我在 Microsoft SQL Server 上完成了大部分 SQL 编程。但我想成为 Oracle DBA。您能否建议我一种开始学习的结构性方法。在深入研究之前,请建议我需要什么背景工作。谢谢
我已经阅读了这篇文章,这是我从中获得的模式。这对我维护用户状态的应用程序很有帮助,但是如何扩展它以维护一对一的聊天存档和用户之间的关系,关系意味着人们属于我的特定组。我对此很陌生,需要一种方法。
要求 :
我想将用户-用户之间的消息存储在一个表中,每当用户想要加载用户的消息时,我想检索它们并将其发送给用户。我想在用户请求时检索来自不同用户的所有消息。并且还想存储用户类。我的意思是例如 user1 和 user2 属于“家庭” user3,user4,user1 属于朋友等等......这个组可以是用户给的自定义名称。
这是我尝试过的
CREATE TABLE chatarchive (
chat_id uuid PRIMARY KEY,
username text,
body text
)
CREATE TABLE chatseries (
username text,
time timeuuid,
chat_id uuid,
PRIMARY KEY (username, time)
) WITH CLUSTERING ORDER BY (time ASC)
CREATE TABLE chattimeline (
to text,
username text,
time timeuuid,
chat_id uuid,
PRIMARY KEY (username, time)
) WITH CLUSTERING ORDER BY (time ASC)
Run Code Online (Sandbox Code Playgroud)
以下是我目前拥有的架构,
CREATE TABLE users (
username text PRIMARY KEY,
password …Run Code Online (Sandbox Code Playgroud)