mysql图书管理系统(8-12)源代码

     创建外键,建立各表之间的联系,设置级联更新、级联删除

    创建外键,建立各表之间的联系,设置级联更新、级联删除
    -- 本题截图为navicat中的E-R图和“借阅”数据表中已经导入的数据截图

将读者表中读者“刘星”的姓名更改为自己的真实姓名的拼音

-- 8、	创建外键,建立各表之间的联系,设置级联更新、级联删除
	-- 各表中外键如下:
		-- “图书”表的“馆藏地编号”,关联“馆藏地”表的“馆藏地编号”
		alter table 图书
		add constraint fk_图书_馆藏地 foreign key(馆藏地编号) references 馆藏地(馆藏地编号)
		on delete cascade on update cascade;
		-- “图书”表的“ISBN”,关联“图书详情”表的“ISBN”
		alter table 图书
		add constraint fk_图书_图书详情 foreign key(ISBN) references 图书详情(ISBN)
		on delete cascade on update cascade;
		-- “读者”表的“读者类别编号”,关联“读者类别”表的“读者类别编号”
		 alter table 读者
		 add constraint fk_读者_读者类别 foreign key(读者类别编号) references 读者类别(读者类别编号)
		on delete cascade on update cascade;
		-- “借阅”表的“借书证编号”,关联“读者”表的“借书证编号”
		alter table 借阅
		add constraint fk_借阅_读者 foreign key(借书证编号) references 读者(借书证编号)
		on delete cascade on update cascade;
		-- “借阅”表的“图书条码号”,关联“图书”表的“图书条码号”
		 alter table 借阅
		 add constraint fk_借阅_图书 foreign key(图书条码号) references 图书(图书条码号)
		 on delete cascade on update cascade;
		-- “借书证”表的“借书证编号”,关联“读者”表的“借书证编号”
		alter table 借书证
		add constraint fk_借书证_读者 foreign key(借书证编号) references 读者(借书证编号)
		on delete cascade on update cascade;
 

-- 9、	按如下顺序导入数据(管理员的顺序可以任意),数据见 “数据文件”文件夹。。
	-- 馆藏地、读者类别------图书详情------图书、读者------借阅
	-- 本题截图为navicat中的E-R图和“借阅”数据表中已经导入的数据截图

-- 10、	将读者表中读者“刘星”的姓名更改为自己的真实姓名的拼音

update  读者 set 姓名='zengziqian' where 姓名='刘星';


-- 11、	向读者表插入一条记录,其中:借书证编号为"90041011000016",身份证号码为"123456789123456789",姓名为自己真实姓名的的拼音,读者类别编号为"02",其他信息任意。
insert into 读者 values ('90041011000016', '123456789123456789', 'zengziqian','女', '信息工程学院', '学生宿舍503','1366707969','206100798@qq.com', '02');
-- 12、	删除工号为"2013000105"的管理员信息
delete from 管理员 where 工号=2013000105;





  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
图书管理系统是一种用于管理图书信息、借阅记录和读者信息的软件系统。该系统通常包括图书信息管理、借阅管理、读者管理、权限管理等功能模块。Python是一种流行的编程语言,而MySQL是一种常用的关系型数据库管理系统,它们能够很好地配合进行软件开发。 在Python中,我们可以使用Django或Flask等框架来构建图书管理系统。通过这些框架,我们可以快速搭建起系统的基本结构和功能模块。比如,可以使用Django的模型(Model)来定义图书、借阅记录和读者等数据模型,使用视图(View)来处理用户请求和页面展示,使用模板(Template)来生成网页界面。 而数据库部分则可以使用MySQL来存储系统的数据,比如图书信息表、借阅记录表和读者信息表等。在Python中,我们可以使用pymysql或者SQLAlchemy等库来连接MySQL数据库,执行SQL语句并处理数据。 总体来说,图书管理系统的Python和MySQL源代码主要包括系统结构和功能的构建、数据模型的定义和数据库的连接等部分。通过Python和MySQL的配合,我们可以建立一个高效、稳定的图书管理系统,为图书馆和读者提供方便快捷的服务。 当然,开发图书管理系统需要具备一定的编程知识和数据库操作经验,同时也需要对图书管理系统的需求进行充分的分析和设计,才能够编写出高质量的Python和MySQL源代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃java的羊儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值