假定我们要建立一个学术论文数据库,存储如下信息: •学术期刊有期刊编号、期刊名、发行单位; •作者有作者编号、作者姓名、电子邮件; •论文有论文编号、论文标题、摘要、正文; •每篇论文只被一个
题目要求
假定我们要建立一个学术论文数据库,存储如下信息:
学术期刊有期刊编号、期刊名、发行单位;
作者有作者编号、作者姓名、电子邮件;
论文有论文编号、论文标题、摘要、正文;
每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
每篇论文可以拥有多个作者,每个作者可以撰写多篇论文;
每篇论文可以引用多篇其他论文,每篇论文可以被其他多篇论文所引用。
其中带下划线的属性是实体的标识属性。
请根据以上描述,画出相应的ER图。
将上面的ER图转换为满足3NF的关系模式。
er图
注意:er图中的箭头无特殊含义
关系模式
学术期刊(期刊编号,期刊名,发行单位,论文编号)
PK:期刊编号 FK:论文编号
作者(作者编号,作者姓名,电子邮件)
PK:作者编号
论文(论文编号,论文标题,摘要,正文)
PK:论文编号
撰写(作者编号,论文编号)
PK:(论文编号,作者编号)
引用(论文编号,被引用论文编号)
PK:(论文编号,被引用论文编号)
假定我们要建立一个学术论文数据库,存储如下信息: •学术期刊有期刊编号、期刊名、发行单位; •作者有作者编号、作者姓名、电子邮件; •论文有论文编号、论文标题、摘要、正文; •每篇论文只被一个相关推荐
- python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...
[单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...
- Flask项目实战——7—(Redis数据库存储验证码信息、验证登录界面的表单信息、注册功能实现、登录实现)
推荐一个API平台:聚合数据 1.Redis数据库存储验证码信息 保存手机验证码到Redis数据库 公有视图文件:apps/common/views.py # -*- encoding: utf-8 ...
- python实现用户登陆(sqlite数据库存储用户信息)
目录 创建数据库数据库管理简单登陆 有些地方还未完善. 创建数据库 import sqlite3 #建一个数据库 def create_sql():sql = sqlite3.connect(&quo ...
- oauth2.0 08 数据库存储用户信息-待完善
- 为什么建议一个容器中只运行一个进程
文章首发于:https://www.cnblogs.com/JasonCeng/p/14814888.html 在云原生与容器化时代浪潮下,大多数新手的普遍认识是"容器=虚拟机", ...
- qt自定义按钮类,每个按钮自带一个右键弹出框,如何使同一时刻只显示一个弹出框
提要 继承于QPushButton的自定义按钮类,其右键弹出一个弹框,创建多个这样的自定义按钮在窗口中,每一时刻只显示一个右键弹出框,避免同一时刻,多个按钮右键弹出弹出框后,未及时关闭弹出框导致的同一 ...
- ORACLE数据库存储结构简介(转)
首先,oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构,对于这两种存储结构,oracle是分别进行管理的. 逻辑存储结构:oracle内部的组织和管理数据的方式. 物理存储结构 ...
- Spring Security 6.x 系列【2】认证篇之使用数据库存储用户
有道无术,术尚可求,有术无道,止于术. 本系列Spring Boot 版本 3.0.4 本系列Spring Security 版本 6.0.2 源码地址:https://gitee.com/pearl ...
- delphi 安卓图片保存数据库_delphi数据库存储图片
delphi数据库存储图片 发布时间:2020-06-24 19:16:33 来源:51CTO 阅读:411 作者:鹅倌 栏目:数据库 --存 str_sql := 'update photo set ...
- 假定我们要建立一个航空数据库,存储如下信息: •每个机场有机场编号、所在城市; •每个航班有航班编号、起飞时间、飞行时间; •飞机有飞机编号、型号、载客人数; •飞行员有飞行员编号、姓名;
题目要求 假定我们要建立一个航空数据库,存储如下信息: 每个机场有机场编号.所在城市: 每个航班有航班编号.起飞时间.飞行时间: 飞机有飞机编号.型号.载客人数: 飞行员有飞行员编号.姓名: 每个航班 ...
最新文章
- 小程序picker_小程序·云开发实战 - 迷你微博
- 下一代图片压缩格式 AVIF怎么样?
- 基础设施即服务系列:Windows Azure 虚拟网络概述
- 仓储rfid文件_RFID智能仓储管理技术浅析之RFID电子标签的使用
- Exchange 2010 UM角色安装后无法启动服务,错误 1000,1001
- c++ 队列_经典数据结构与算法(一):Python/C/C ++实现堆栈和队列
- 可做fft分析吗_2020速卖通还要做吗?速卖通2020年市场分析!
- openmeetings(开源视频会议系统)的详细安装步骤 (windows版)
- 硬盘盘符拒绝访问-问题和解决办法
- java 生成纯色图片_浅谈Java设置PPT幻灯片背景——纯色、渐变、图片背景
- amap不同样式marker点_高德地图markers生成和点击
- 中国智慧城市健康发展应注意八个方面
- 谷歌邮箱lmap服务器填什么_SMTP和IMAP是什么?
- 如何在iPad上使用VScode
- 交叉销售(Cross-Selling)与链接分析
- 转:招聘就是战略,洞察面试三板斧
- Python -- 硬盘容量单位及网络速率单位换算
- hibernate一对一主键唯一外键关联(一)
- 通过计算机和网络进行整个商务贸易活动,《电子商务学习》课程期末考试试题及参考答案...
- UAAC 访问 Predix UAA 入门
热门文章
- MAC 访问 Windows 共享文件夹
- warning:discards qualifiers from pointer target type解决办法
- RootMe--HTTP verb tampering
- Xcode slicing 精解
- 苹果笔记本怎么找文件夹_苹果电脑的文件存在哪里_苹果电脑把文件放到哪-win7之家...
- 学习进度总结----蔡强130201201
- r语言如何计算t分布临界值_「SPSS数据分析」SPSS差异分析(3)独立样本T检验操作步骤及解读...
- 【高等数学】九种二次曲面及其方程
- STM32外接DHT11显示温湿度
- AcGiGeometry::text 自画实体输出文字实例