第十六天数据库练习时间

本文详细介绍了五个数据库实践作业,包括设计图书管理系统、存储过程实现业务表操作、触发器实现商品订单自动更新、数据备份恢复操作以及SQL数据检索。涵盖了表设计、存储过程编写、触发器应用和数据管理等方面。
摘要由CSDN通过智能技术生成

第十六天数据库练习时间

一、作业安排:

1、第一次作业:设计一个图书管理系统借书模块
1)读者人数众多、可借图书众多
2)需维护读者的姓名、年龄、职业、学历、地址、电话、是否可借阅等信息
3)需维护图书的书名、出版社、ISBN号、出版日期、书本价格等信息
4)需维护出借的日期、到期时间、是否续期等信息
5)需满足数据库三大范式
按以上要求开发出对应的SQL脚本,提交脚本。
2、第二次作业:用存储过程实现以下功能
1)创建一个业务表
创建表前先判断此表是否存在,如果存在先删除
字段满足如下要求
ID自增
业务名称字段为字符串类型
订阅时间字段为日期类型
收费方式字段(0:按流量收取、1:按小时收取、2:按日收取、3:按月收到、4:按年收取)
是否生效字段(0:未生效、1:已生效)
2)用循环往业务表插入1000条记录
3)按ID字段排序(升序)检索出251-300行业务数据
收费方式字段显示
“按流量收取” 或 “按小时收取” 或 “按日收取” 或 “按年收取”
是否生效字段显示
“未生效” 或 “已生效”
按以上要求开发出存储过程,提交源代码。
3、第三次作业:用触发器实现以下功能
1)有商品(g)和订单(o)两张表:假设卖出某种商品若干数量,我们需要做两件事
1.往订单表插入一条对应记录
2.更新商品表中此种商品的剩余数量(原数量-对应的销售数量)
2)写一个触发器实现自动级联两张表功能,即:
当往订单表(o)插入某种商品的销售记录时,
自动更新商品表(g)的此种商品剩余数量(原数量-对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值