- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验目的与要求
掌握数据库的成立、删除和改正操作。
理解基本表之间的关系,掌握表构造的成立、改正和删除操作,创立模式导航图。
实验内容与结果
实验内容:
创立一个BookDB数据库,要求起码一个数据文件和一个日志文件。
(2)创立图书管理有关
4张关系表,表构造如
图
3-1
至图
3-4
所示。
属性名
classNo
className
种类
char(3)
varchar(20)
空值拘束
notnull
notnull
属性含义
图书分类号
图书分类名称
图3-1图书分类表BookClass
属性名
种类
空值拘束
属性含义
bookNo
char(10)
notnull
图书编号
classNo
char(3)
notnull
分类号
bookName
varchar(40)
notnull
图书名称
authorName
varchar(8)
notnull
作者姓名
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)
Notnull
读者编号
readerName
varchar(8)
Notnull
姓
名
Sex
char(2)
null
性
别
identifycard
char(18)
null
身份证号
workUnit
varchar(50)
null
工作单位
borrowCount
tinyint
null
借书数量
图3-3
读者表Reader
属性名
种类
空值拘束
属性含义
readerNo
char(8)
notnull
读者编号
bookNo
char(10)
notnull
图书编号
borrowDate
datetime
notnull
借阅日期
shouldDate
datetime
notnull
应送还日期
returnDate
datetime
null
送还日期
图3-4借阅表Borrow
表构造的改正,要求:
①改正图书表构造,要求出版社名称和入库时间不允许为空。
②改正读者表构造,要求读者身份证号不允许为空。
实验结果如下:
创立数据库:
CREATEDATABASEBookDB48
ONPRIMARY
(NAME=BookDB,
FILENAME=数据库文件\,
SIZE=3,
MAXSIZE=20,
FILEGROWTH=1
)
LOGON
(
NAME=BookDB_LOG,
FILENAME=数据库文件\,
SIZE=3,
MAXSIZE=20,
FILEGROWTH=1)
脚本如下:(创立的四个表)
CREATETABLEBookClass48(
classNochar(3)NOTNULL,--图书分类号
classNamevarchar(20)NOTNULL,--图书分类名称
CONSTRAINTBookClass48PKPRIMARYKEY(classNo
)
)
CREATETABLEBook48(
bookNochar(10)
NOTNULL,--图书编号
classNo
char(3)
NOTNULL,
--图书分类号
bookNamevarchar
(40)
NOTNULL,--图书名称
authorName
varchar
(8)
NOTNULL,--作者名字
publishingName
varchar
(20)NULL,--出版社名称
publishingNo
char(
17)
NULL,--出版社编号
publishingDate
datetime
NULL,--出版社日期
pricenumeric(7,2)
NULL,--
单价
shopDate
datetime
NULL,--入库时间
shopNumdatetime
NULL,--入库数量
CONSTRAINTBook48PK
PRIMARYKEY(bookNo),
CONSTRAINTBook48FK
FOREIGNKEY(classNo)REFERENCESBookClass48(classNo)
)
CREATETABLEReader48(
readerNo
char(8)
NOTNUlL,--读者编号
readerNamevarchar
(8)
NOTNULL,--姓名
sexchar(2)null,
--性别
iden
您可能关注的文档
- 数学随堂轻松考第32回-教用(分数的指数律).docx
- 数学非选好题-教用(20211127215323).docx
- 数学非选好题-教用.docx
- 数学非选好题2-教用.docx
- 数学非选好题5-教用.docx
- 数学非选好题第2章-教用.docx
- 数学领域7年级上学期学习单.docx
- 数学高考数学创新题的几个命题方向.docx
- 数据中心容灾备份方案.docx
- 数据中心机房管理制度规范.docx
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- 基于PLC的舞台灯光控制.doc VIP
- 山东省烟台市2022-2023学年高二下学期期末学业水平诊断化学试卷(含答案).pdf VIP
- 双通道脊柱内镜手术.pptx
- 2022-2023学年重庆市九龙坡区高二上学期期末物理试卷(含答案解析).docx VIP
- 劳动争议和解协议书模板.docx VIP
- 国家开放大学51679-工具书与文献检索-形成性考核3答案.docx VIP
- 全国光电设计大赛报告.pdf VIP
- 2024年广东省中考生物试卷.docx VIP
- 山东省烟台市2023-2024学年高二下学期期末学业水平诊断+化学试卷(含答案).pdf VIP
- 2025外研版英语三年级下册全册教学设计教案.pdf
文档评论(0)