mysql - 发布系统的表结构

标签 mysql database

我有一个为发布系统构建内存数据库的项目,我需要有关数据库结构、表的结构和字段以及它们之间的关系的帮助。 下面是对数据库和表的解释 在此项目中,架构由 3 个表组成:用户、内容、许可证,应添加足够的列来支持基于时间限制(包括永久)或允许访问特定内容切片的访问次数的许可证(内容切片是任意内容)可以识别内容片段的标准,例如一定范围内的发布日期或内容 ID 列表和/或期刊名称过滤器)。

我尝试写 3 个表。

用户表,包括:

-id
-name
-password
-authority

许可证表:

-id
-name

用户许可表”

-id
-user-id (FK)
-license-id (FK)
-price
-expiration date 
-created at

最佳答案

据我了解,您的问题是向多种用途授予权限。这是java应用程序。这就是为什么你有java标签。因为这样的数据库没有任何问题。如果是这样

简单地尝试使用hibernate

或者创建一个新类,其中包含专门用于读取或写入数据的方法

然后让用户通过继承或任何您喜欢的方法来访问这些方法

关于mysql - 发布系统的表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54061098/

相关文章:

mysql - 在 Rails App 中显示 MySQL 查询结果

php - 将 MYSQL 数据库从一台服务器导入到新服务器

mysql - 无法从 MySQL 8.0.12 降级到更早版本

mysql - 将 where 子句添加到 MySQL session

php - Mysql查询两列不重复

PHP 限制表中的行数

javascript - postgresql查询以随机顺序返回

javascript - 查找包含最接近 int 值的文档

php - 如何在用户登录时显示用户特定功能?

database - perl 是否有任何数据库实现