SQL表是否可以具有用户定义的描述?

时间:2013-07-10 14:15:27

标签: android mysql sqlite

我在谷歌搜索时遇到了一些麻烦,所以我想我只是问。我正在Android上编写一个flashcard应用程序,使用SQLite存储有关甲板和卡片的所有数据。我希望用户能够为牌组命名,描述和图像(作为他们在浏览牌组时可以点击的图标)。我也希望每个套牌都是自己的桌子。如果这是完美的设计我不知道;不幸的是,我不是一个SQL人员。

所以目前,我需要创建一个名为DeckDescriptions的完全独立的表,其中每一行都是一个牌组,列是名称,描述和图标(显然也有一个键ID col)。为了得到一个甲板的描述,我必须看看那里。为了查看卡座上的卡片,我必须使用该信息找到正确的真实卡片桌,并从那里获取卡片。那么有没有办法让DeckDescriptions的东西成为每个甲板表的一部分?有点像静态变量与C ++类的关系,我在想。

修改

如果我需要在特定的牌组中获得所有牌,我必须访问3张桌子:DeckDescriptions,我正在寻找的牌桌,以及一张单独的牌桌,用于存放用户所拥有的所有牌添加。单独的牌表是必不可少的,因为我希望用户能够使用之前已添加的牌创建新牌组,并在他们开始创建他们已经制作的牌时收到提醒。因此,我不能只使用外键将每张卡与DeckDescriptions表中的条目相关联。如果每张卡片中都有一张卡怎么办?

0 个答案:

没有答案