e04数据库与数据表定义参考答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 数据库与数据表定义 实验目的与要求 掌握数据库的建立、删除和修改操作。 理解基本表之间的关系,掌握表结构的建立、修改和删除操作,创建模式导航图。 实验内容 创建一个 BookDB数据库,要求至少一个数据文件和一个日志文件。 创建 BookBD数据库: use master go if exists ( select * from sysdatabases where name = BookDB ) drop database BookDB go create database BookDB on ( Name=BookDB , -- 数据库名称 FileName =g:\ , -- 数据库物理存储路径 Size =3, -- 初始化文件大小 MaxSize=20, -- 文件最大限制 FileGrowth =1 -- 每次增长大小 ) Log On ( Name=BookDBLog , -- 创建日志名称 FileName =g:\ , -- 日志物理存储路径 Size =1, -- 初始化大小 MaxSize=5, -- 文件最大限制 FileGrowth =1 -- 每次增长大小 ) go use BookDB go (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) Not null 读者编号 readerName varchar(8) Not null 姓 名 Sex char(2) null 性 别 identifycard char(18) null 身份证号 workUnit varchar(50) null 工作单位 borrowCount tinyint null 借书数量 图 3-3 读者表 Reader 属性名 类型 空值约束 属性含义 readerNo char(8) not null 读者编号 bookNo char(10) not null 图书编号 borrowDate datetime not null 借阅日期 shouldDate datetime not null 应归还日期 returnDate datetime null 归还日期 图 3-4 借阅表 Borrow 创建 4 张表: -- 图书分类表 CREATETABLEBookClass ( classNo char ( 3) not null, /* 图书分类号 */ className varchar ( 20) not null /* 图书分类名称 */ ) -- 图书表 CREATETABLEBook ( 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 nume

文档评论(0)

182****2200 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档