10章作业

发布 2022-07-04 19:58:28 阅读 5781

图书借阅系统包含以下表:

会员表(member)

图书表(title)

库存图书备份表(title_copy)

图书借阅表(borrow)

预定表(reservation)

会员表包含以下字段:

会员id(序列号)、会员名、地址、城市、**、加入时间(默认值为系统时间),会员id为主键。

图书表包含以下字段:

图书编号(序列号)、书名、书的描述信息、出版时间、作者、图书的类别(只能是’j**a’、’c’、’c++’db’、’web’),图书编号为主键。

库存图书备份表包含以下字段:

图书编号、库存数量(最低数量为0)、缺少数量(默认为0),图书编号为主键。

预定表包含以下字段(每个会员可以预定多本书):

会员id、图书编号、预定日期,其中会员id、图书编号、预定日期为联合主键。

图书借阅表包含以下字段(每个会员可以借阅多本书) :

序列号、图书编号、会员id、借阅日期(默认为系统当前日期)、还书日期、到期日期(默认为系统当前日期后的一个月),序列号为主键。

1创建各个表,选择适当的数据类型并添加完整性约束。

2、检查数据字典,验证表和约束已被完全创建。

3、创建序列来唯一地标识在会员表、图书表、图书借阅表中的每一行。

4、验证在数据字典中已经存在的序列。

5、添加数据到表中,注意:数据的添加要使用序列。

6、创建一个名为 title_**ail的视图,显示书的编号、书名、出版时间、和书的库存数量。从视图中查询所有出版日期大于2007-01-01的数据,用书的编号排序。

7、在图书借阅表上以会员id创建非唯一索引。

8、更新库存图书备份表,将其中的一本书名为xxx的库存数量在原有的基础上增加10本。

9、修改表结构,添加一个 price 列到 title 表中,记录书的购买**。该列应该有8位数字长度和两位小数。验证你的修改。

10、为每本书填加**。

11、更改 titles 表中**字段为非空,验证该约束。

12、查询客户租书信息,包含客户编号、客户名、书名、书的**、借阅日期、还书日期、到期日期。

13、删除各个表中的数据。

14、删除member表上的主键约束,并且任何与其相依赖的约束也被一起删除。

2019作业9 10章

黑龙江省精品课程。电力电子技术基础 作业 9 10章 第9章电力电子器件应用的共性问题。p206,9 1 补充 1.关于全控型器件的关断缓冲电路,解答下列问题 1 关断缓冲电路的主要作用是什么?2 画出igbt的rcd缓冲电路的配置图,并分析rcd缓冲电路的工作原理及其中各组件的作用。3 结合图9 ...

第9 10章作业

9 1.表面淬火的目的是什么?常用的表面淬火方法有哪几种?比较它们的优缺点及应用范围。9 2.表面淬火前应采用何种预先热处理?9 3.简述感应加热表面淬火的基本原理及其优点?感应加热频率与淬硬层深度有何关系?为何钢经高频感应加热淬火后的表面硬度比普通淬火高?9 4.表面淬火用钢成分有何特点?淬火后由...

第4 10章作业

第4 5章作业 1.什么称为空串 什么称为空白串?2.设数组a 1 60,1 70 的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a 32,58 的存储地址为。第6章作业 1.画出和下列二叉树相应的森林。2.编写递归算法,计算二叉树中叶子结点的数目。3 编写递归算法,求二...