首页 > 解决方案 > 有声数据库结构

问题描述

我有一个班级项目,我需要展示 在有声应用程序中使用了什么样的关系数据库。我在这个领域没有太多背景,我什至不知道如何开始。我想到的数据库:

  1. 用户表:用户名、全名、电子邮件、电话、密码、订阅
  2. 用户库表:用户名、书名、添加日期、位置、状态、收藏夹(是/否)
  3. 书籍表:作者、叙述者、长度、出版商、版本(删节/未删节)、语言、评级、发行日期、摘要(文本)
  4. 图书评级表: book_title、用户名、评级、标题、评论、日期

我不确定这是否是正确的方法,如果我使用了正确的列,我很想得到一些帮助和指导。

标签: databasedatabase-designarchitecturerelational-database

解决方案


  1. 阅读器:用户 ID、用户全名、用户登录、电子邮件、电话、密码
  2. 作者:AuthorID、AuthorFullName、Email、Fax、Phone、HomeAddress ..
  3. 书籍:BookID、标题、讲述人、页数、语言、摘要、AddedByID
  4. BookAuthorPulisher : AuthorID, BookID, PublisherID, Version, ReleaseDate //因为一本书可以被很多作者写,也可以被很多出版社出版
  5. Publisher : PublisherID, PublisherName, Phone, Fax, Email, Website..
  6. BookRating : BookID, ReaderID, Rating, Review, RatingDate

推荐阅读