实验四 数据库与数据表定义 1 实验目的与要求 (1) 掌握数据库的建立、删除和修改操作。 (2) 理解基本表之间的关系,掌握表结构的建立、修改和删除操作,创建模式导航图。 2 实验内容 (1) 创建一个 BookD B 数据库,要求至少一个数据文件和一个日志文件。 (2) 创建图书管理相关 4 张关系表,表结构如 图 3-1 至 图 3-4 所示。 属性名 类型 空值约束 属性含义 classNo char(3) not null 图书分类号 className varchar(20) not null 图书分类名称 图 3-1 图书分类表 BookClass 属性名 类型 空值约束 属性含义 bookNo char(10) not null 图书编号 classNo char(3) not null 分 类 号 bookName varchar(40) not null 图书名称 authorName varchar(8) not null 作者姓名 publishingName varchar(20) null 出版社名称 publishingNo char(17) null 出版社编号 price numeric(7, 2) null 单 价 publishingDate datetime null 出版日期 shopDate datetime null 入库时间 shopNum numeric(3) null 入库数量 图 3-2 图书表 Book 属性名 类型 空值约束 属性含义 readerNo char(8) N ot null 读者编号 readerName varchar(8) N ot null 姓 名 S ex char(2) null 性 别 identifycard char(18) null 身份证号 workUnit varchar(50) null 工作单位 borrowCount tinyint null 借书数量 图 3-3 读者表 Reade r 属性名 类型 空值约束 属性含义 readerNo char(8) not null 读者编号 bookNo char(10) not null 图书编号 borrowDate datetime not null 借阅日期 shouldDate datetime not null 应归还日期 returnDate datetime null 归还日期 图 3-4 借阅表 Borrow (3) 表结构的修改,要求: 1 修改图书表结构,要求出版社名称和入库时间不允许为空。 2 修改读者表结构,要求读者身份证号不允许为空。