假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号姓名手机号; 每个群有群编号群名称; 每个帖子有帖子编号发帖时间正文; 每个群有唯一的用户作为群主,一个用户可
Posted 闲言_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号姓名手机号; 每个群有群编号群名称; 每个帖子有帖子编号发帖时间正文; 每个群有唯一的用户作为群主,一个用户可相关的知识,希望对你有一定的参考价值。
题目要求
假定我们要为某社交平台建立一个数据库,存储如下信息:
-
每个用户有用户编号、姓名、手机号;
-
每个群有群编号、群名称;
-
每个帖子有帖子编号、发帖时间、正文;
-
每个群有唯一的用户作为群主,一个用户可以担任多个群的群主;
-
每个群拥有多个用户,每个用户可以加入多个群;
-
每个帖子只属于一个群,每个帖子有唯一的发布者,每个群可有多个帖子,每个用户可以发布多个帖子;
请根据以上描述,画出相应的ER图。
将上面的ER图转换为满足3NF的关系模式。
。
er图
注意:er图中的箭头无特殊含义
关系模式
用户(用户编号,姓名,手机号)
PK:用户编号
群(群编号,群名称,群主)
PK:群编号 FK:群主
群管理记录(记录编号,用户编号,群编号)
PK:记录编号 FK:用户编号,群编号
帖子(帖子编号,发帖时间,正文,用户编号,群编号)
PK:帖子编号 FK:用户编号,群编号
以上是关于假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号姓名手机号; 每个群有群编号群名称; 每个帖子有帖子编号发帖时间正文; 每个群有唯一的用户作为群主,一个用户可的主要内容,如果未能解决你的问题,请参考以下文章
假定我们要建立一个学术论文数据库,存储如下信息: •学术期刊有期刊编号期刊名发行单位; •作者有作者编号作者姓名电子邮件; •论文有论文编号论文标题摘要正文; •每篇论文只被一个
设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识): •产品有产品名规格; •每种产品拥有多道加工工序,每道加工工序只适用于一种产品; •每道工序需要记录相关的工序编
假定要建立一个关于篮球职业联盟的数据库,需管理如下信息: 每个球队有球队名称所在城市; 每位球员有球员姓名薪酬; 每场比赛有比赛编号比赛时间比赛结果参加比赛的主场球队参加比赛的客场球
假定要建立一个学校科研项目管理的信息系统,需要管理如下信息: •教师:教师编号教师姓名; •项目:项目编号项目名称资助额; •学生:学生编号学生姓名学位,学生按学位分为本科生和研究生。