E-R图:

一些常用命令:

1.登录mysql

2.选择进入数据库

 相关SQL代码如下:

CREATE TABLE Administrator(Gname varchar(50)PRIMARY KEY,Gnum varchar(50)
);
CREATE TABLE Department(Dnum int PRIMARY KEY,Dname varchar(50)
);
CREATE TABLE User(Uaccount varchar(50)PRIMARY KEY,Unum varchar(50)NOT NULL,Uname varchar(50)NOT NULL,U_identity_number varchar(50)NOT NULL,U_contact_number varchar(50)NOT NULL,Uaddress varchar(100) NOT NULL,Dnum int,FOREIGN KEY(Dnum)REFERENCES Department(Dnum)
);
CREATE TABLE Category(Cnum int PRIMARY KEY,Cname varchar(50)
);
CREATE TABLE Paper_infor(Pnum int PRIMARY KEY,Pname varchar(50)NOT NULL,Publishing varchar(100),Period int,Price int,PIntroduction varchar(200),Cnum int,FOREIGN KEY(Cnum)REFERENCES Category(Cnum)
);
CREATE TABLE Order_form(Onum int PRIMARY KEY,Uaccount varchar(50),Pnum int,Ocnt int,Ostart varchar(100),Oend varchar(100),FOREIGN KEY(Uaccount)REFERENCES User(Uaccount),FOREIGN KEY(Pnum)REFERENCES Paper_infor(Pnum)
);
select *
FROM User;insert into Administrator values('陶海云','123456');
insert into Administrator values('陶宝','654321');insert into Department values('人事部','1');
insert into Department values('运维部','2');
insert into Department values('开发部','3');
insert into Department values('产品部','4');insert into User values('20162292','123123','陶一','3402211998','15526856768','安徽省','1');
insert into User values('20162200','321321','陶二','3402210921','15523213213','江苏省','2');
insert into User values('20162233','111222','陶三','3402213213','18325387936','吉林省','3');
insert into User values('20162211','222111','陶四','2132132123','18209762703','上海市','4')insert into Category values('1','时事政治');
insert into Category values('2','财政金融');
insert into Category values('3','科技数码');
insert into Category values('4','人文风情');insert into Paper_infor values('1','经济日报','经济出版社','12','10','分析时代经济形势','1');
insert into Paper_infor values('2','人民日报','人民教育出版社','6','10','简述政治政策看点','2');
insert into Paper_infor values('3','IT时代报','科学出版社','24','15','分享科技前沿','3');
insert into Paper_infor values('4','中文新报','商务印书馆','12','8','领略文学艺术','4');insert into Order_form values('1','20162292','1','6','2018-3-1','2018-9-1');
insert into Order_form values('2','20162200','2','9','2018-4-29','2017-7-15');
insert into Order_form values('3','20162233','3','3','2018-6-23','2018-10-22');
insert into Order_form values('4','20162211','4','2','2017-5-1','2018-11-23');select Uname
FROM User;select *
FROM Paper_infor
WHERE Price='10';select COUNT(*)
FROM User;select Onum,Uaccount,Pnum,Ocnt
FROM Order_form
WHERE Ocnt
BETWEEN 5 AND 10;select Uaccount,Uname,Dnum
FROM User
WHERE Uname LIKE '陶%';select Price,COUNT(*)
FROM Paper_infor
GROUP BY Price; select Order_form.Uaccount,User.Uname,Ocnt
FROM Order_form,User
WHERE Order_form.Uaccount=User.Uaccount;create view v1
as
select Uaccount,Uname,Dnum
FROM User
WHERE Uname LIKE '陶%'; create trigger tri1 after insert
on Order_form for each row
updata Onum set Ocnt=Ocnt+1 where new.Onum=Order_form.Onum;

alter table project
add constraint FK_employee_id
FOREIGN KEY(employee_id)REFERENCES employee(employee_id);

转载于:https://www.cnblogs.com/Cloud-king/p/10181744.html

SQL课设之报刊订阅管理相关推荐

  1. 操作系统课设之Linux 进程管理

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  2. 操作系统课设之Windows 进程管理

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  3. 大学课设之Mysql图书管理设计

    大学课设之Mysql图书管理设计 需求分析 概念结构设计-总E-R图 逻辑结构设计 数据库的实现 触发器重点说明 完整的Mysql设计代码 需求分析 改图书管理涉及书本的信息,读者的信息,图书馆管理员 ...

  4. 职工考勤管理信息系统数据库课设_职工考勤管理信息系统数据库课程设计

    职工考勤管理信息系统数据库课程设计 数据库课程设计说明书 数据库课程设计说明 题目 : 职工考勤管理信息系统 专 业 计算机科学与技术 班 级 学 号 姓 名 2011 年 10 月 21 日 1 数 ...

  5. 【C++课设】——杂志订阅管理系统(VS2019+MySQL+EasyX)

  6. 操作系统课设之内存管理

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  7. 操作系统课设之简单 shell 命令行解释器的设计与实现

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  8. 操作系统课设之基于信号量机制的并发程序设计

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  9. 操作系统课设之虚拟内存页面置换算法的模拟与实现

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  10. 操作系统课设之Windows 的互斥与同步

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

最新文章

  1. c++ stack 的使用
  2. 无人驾驶、VR、AR时代即将开启,中国电信2018年将完成5G商用版本
  3. python模板是什么意思_什么是最快的Python模板系统?
  4. android 字体加下划线,android自定义带下划线EditText解决文字压线的问题
  5. 解决Python中字典出现“TypeError: 'dict_keys' object does not support indexing”错误
  6. php正则循环,PHP正则解析多重循环模板示例
  7. ❤️14万字的《微服务开发SpringBoot—从基础高级》(建议收藏)❤️
  8. 微信公众平台高级群发接口
  9. FFTW3在VS环境下的安装(亲测)
  10. RuntimeError: Expected 4-dimensional input for 4-dimensional weight [32, 1, 5, 5]
  11. 【Matlab符号积分和符号微分的实现方法】积分微分
  12. python教程57--使用D-tale做透视表并生成图形
  13. 关于系统架构你不知道的那些事-架构设计流程:评估和选择备选方案
  14. UE4中的玩家类UPlayer、ULocalPlayer 和 UNetConnection
  15. explicit关键字的作用
  16. 神都夜行录无法显示服务器,神都夜行录登录不上怎么办 登录不上解决方案
  17. 面对 ESM 的开发模式,webpack 还有还手之力吗?(转载)
  18. Android子系统
  19. 网页部分第四次培训——JavaScript
  20. 【MATLAB】数学建模入门方法综述

热门文章

  1. 大数据实战第十二课之-Scala知识05
  2. 什么是物联网应用开发(IoT Studio)
  3. 物联网专业要学c语言吗,物联网应用技术专业是文科还是理科
  4. 计算机操作系统的最基本特性,操作系统有哪几大特征?其最基本的特征是什么?...
  5. 21天早睡早起习惯计划
  6. const char* std::string CString 之间的转换
  7. 净资产收益率ROE连续3年超过15%的股票排名
  8. 使用python将pdf文件转化为word文件
  9. CocosCreator之绳索摆动效果
  10. 为何提示网站安全证书有问题?不同原因下,如何解决?