数据库实验指导(8)

2020-04-15 00:39

图表2-8 性别约束验证

? 主关键字约束(Primary Key):教师表中“Teacher_id”是主关键字,在设计窗口选中字段Teacher_id,右击选择【设置主键】命令即完成主键约束设置。

验证:修改一条记录,使Teacher_id为已存在的,则无法实现先修改。验证结果如图2-9所示。

28

图2-9主关键字约束验证

? 唯一性约束(Unique):“T_Publisher”表的出版社名唯一。在此表设计窗口中右击选择【索引/键】命令,单击左侧的添加,在右侧设置列选择“Pub_name”,类型选择“唯一键”,编辑名称后确定即完成唯一性约束。

验证:修改一条记录,使出版社名称为已出现过的,则无法完成修改,验证结果略。 ?

索引:添加示例:在T_Teacher表设计窗口中右击选择【索引/键】命令,在打开的窗口左侧但几添加,右侧“类型”选择“索引”;“列”选择“Teacher_name”排序顺序选择“升序”。即可完成索引添加。如图2-10和图2-11所示。 验证:在设计窗口单击【管理索引和键】

按钮可查看到即可。

29

图2-10添加索引示意图

图2-11 索引列选择示意图

表2-3 T_BookInfo表结构 字段名称 Book_id Book_name Publisher_id 字段说明 教材代号 教材名称 出版社代号 类型定义 Char(6) Char(2) 属性限定 Primary Key 30

索引 主索引 索引 关系(外键) T_Publisher:PVarchar(40) Not Null ublisher_id Author Price ISBN_code Stock_num Publish_date 编写人 单价 ISBN号 库存数量 出版日期 Varchar(40) Money Char(20) Smallint Datetime Not Null Not Null, >=0 —— —— —— 索引 —— 表2-4 T_Publisher表结构 字段名称 Publisher_id Publisher Telephone 出版社代号 出版社名称 联系电话 Char(2) Primary Key 主索引 —— —— Varchar(40) Varchar(40) 字段说明 类型定义 属性限定 索引 关系(外键) 表2-5 T_BookOrder表结构 字段名称 Book_id Teacher_id Book_num Order_time Take_away Description

最后按同样方法分别按招标2-3,表2-4,和表2-5建立“教材信息表T_BookInfo”、“出版社信息表T_Publisher”和“教材订购信息表T_BookOrder”这三张表。并完成对三张表输入数据。并插入数据,注意先录入主表数据,在录入关联表。录如数据如下表2-6,表2-7,表2-8和表2-9所示的数据。

表格2-6教师信息表T_Teacher

字段说明 教材代号 教师工号 订书数量 订购时间 是否领走 备注 类型定义 Char(6) Char(8) Smallint Datetime Bit Text 属性限定 Primary Key Not Null Not Null Default 0 索引 主索引 主索引 —— —— —— 关系(外键) T_BookInfo:Book_id T_Teacher:Teacher_id Teacher_id Teacher_name Sex 男 女 男 男 男 男 Title Telephone 8323484 Enter_date 2009/2/3 1010101 刘延琳 1010102 洛奇 1010103 李念卿 1010104 张凯 1010105 王庆华 1010106 周渝民 教授 讲师 8327581 NULL 副教授 13126759023 NULL 助教 15527639087 副教授 15625478124 教授 18771033287 31

2010/4/5 2010/4/25 2005/9/2

1010107 王宇锋 1010108 郭泉 1010109 杨郑东 1010110 王玉颜 1010111 郭丽棠 1010112 华忠宇 1010113 温河峪 1010114 康敏苑 1010115 刘奕君 男 男 男 女 女 男 男 女 男 教授 13999456702 副教授 13235678743 教授 13235324743 副教授 13349989765 教授 13367449065 副教授 15629544581 NULL 教授 2786457632 NULL NULL 2005/9/2 2005/9/2 2005/9/2 2005/9/2 2005/9/2 助教 NULL 教授 15567323565 1997/8/30 表格2-7出版社信息表T_Publisher

Publisher_id Publisher Telephone 010-1231425 027-8723891 021-8723423 021-8723234 021-8723893 021-8724623 0451-8723423 021-8723456 021-87483423 1 高等教育出版社 2 武汉理工大学出版社 3 电子工业出版社 10 广州出版社 11 文化艺术出版社 12 大众文化出版社 13 作家出版社 21 上海外国语出版社 31 东华大学出版社

表格2-8教材信息表T_BookInfo

Book_id Book_name Publisher_id Author Price ISBN_code 34 750201002 40 769801002 40 72501002 34 75063052 29 720201002 28 750111320 36.5 729902002 30 760201002 37 769808002 70 769201002 Stock_num Publish_date 10 7 5 10 0 8 4 10 0 10 2006/1/1 2004/1/1 2005/8/11 2006/5/13 2005/11/1 2008/1/1 2003/1/1 2002/1/1 1998/1/1 2006/1/1 10004 英文写作 40001 计算方法 40002 数学 40003 计算机原理 100001 VB程序设计 100002 C语言程序设计 120003 简爱 120006 星星的金币 120008 挪威的森林 120201 西游记 11 高阳 2 曹雪林 1 施耐文 1 梁羽生 1 海岩 3 红利里 13 夏洛特·勃朗特 12 龙居由佳里 12 村上春树 12 吴承恩

表格2-9教材订购信息表T_BookOrder

Book_id Teacher_id Book_num Order_time Take_away Description 10004 1010101 120 2012/3/5 1 4月取书 10004 1010104 87 2012/3/5 0 7月取书 32


数据库实验指导(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019-2020学年八年级历史下册 第二单元《社会主义道路的探索》单

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: