




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统数据库设计外部设计标识符和状态数据库软件:提供MS ACCESS(JET 4.0)数据存储接口;系统要求建立的数据库名称:Liboary.mdb概念设计原始数据的形式:数据名称Login组成名称格式范围精度说明UserName字符16-使用人员的姓名UserPwd字符16-登录时输入的密码数据名称Books组成名称格式范围精度说明BookID自动编号整数-图书编号BookName字符16-图书名BookAuthor字符8-图书作者Category字符8-图书类别Price货币8-图书价钱Status是/否1-图书状态BookDay日期日期-进管日期数据名称Reader组成名称格式范
2、围精度说明ReaderID自动编号整数-读者编号ReaderName字符16-读者姓名ReaderSex字符2-读者性别ReaderAddress 字符50-读者地址ReaderPhone字符11-读者电话Reader字符8标记读者数据名称BorrowReturn组成名称格式范围精度说明Bor_Ret_ID自动编号整数-借阅编号Book_ID关联-图书编号ReaderID关联-读者编号BorrowDate 日期8-借书日期ReturnDate日期8-还书日期逻辑结构设计逻辑结构设计数据库的逻辑结构图如下:主键及关系说明:表Login中UserName为主键表Books中BookID为主键表Re
3、ader中ReaderID为主键表BorrowReturn中Bor_Ret_ID为主键,BookID受表Books中BookID约束,ReaderID受表Reader中ReaderID约束2、表设计数据库对应的表设计如下图(字段采用英文表示): 表设计的字段请参考概念设计部分原始数据的形式。3、检查、默认约束对象设计:1、表Login:UserName用户名称最多允许输入8个汉字,不允许为空;UserPwd密码允许为空,并且在不输入初始情况下,用户的密码都为空。Reader不允许为空,标记用户与读者的关系2、表BooksBookID不允许为空BookName唯一标识BookAuthor不允许为
4、空Category不允许为空,目的帮助查找Price不允许为空Status标记图书是否借出,不允许为空3、表ReaderReaderID不允许为空ReaderName不允许为空ReaderSex不允许为空ReaderAddress不允许为空ReaderPhone不允许为空Reader不允许为空,标记用户与读者的关系4、表BorrowReturnBor_Ret_ID不允许为空Book_ID不允许为空,关联表Books中的BookIDReaderID不允许为空,关联表Reader中的ReaderIDBorrowDate不允许为空ReturnDate允许为空,值必需大于BorrowDate物理结构设
5、计在ACCESS中,VBDATABASE按照JET引擎所规定的存储策略进行数据存储。运用设计数据字典设计1、数据库数据库名称:图书管理.mdbACCESS版本:与应用程序可执行文件处于同一目录下;2、表表名存储实体描述类型全文索引键主键引用字段Login用户基础表(无)UserNameBooks图书基础表(无)BookIDReader读者基础表(无)ReaderIDBorrowReturn借阅记录基础表(无)Bor_Ret_IDBooks_ BookIDReader_ ReaderID3、表结构表名:Login字段名中文描述数据类型长度输入范围是否为空UserName姓名文本16字符、数字NO
6、UserPwd密码文本16字符、数字YESReader读者文本8字符NO表名:Books字段名中文描述数据类型长度输入范围是否为空BookID图书编号文本16字符、数字NOBookName图书名文本16字符、数字NOBookAuthor图书作者文本8字符NOCategory图书类别文本8字符NOPrice图书价钱价钱8数字NOStatus图书状态是/否1字符NOBookDay进管日期日期8字符、数字NO表名:Reader字段名中文描述数据类型长度输入范围是否为空ReaderID读者编号文本16字符、数字NOReaderName读者姓名文本16字符、数字NOReaderSex读者性别文本2字符NOReaderAddress 读者地址文本50字符、数字NOReaderPhone读者电话文本11数字NO表名:BorrowReturn字段名中文描述数据类型长度输入范围是否为空Bor_Ret_ID借阅编号自动编号-NOBook_ID图书编号文本16字符、数字NOReaderID读者编号文本16字符、数字NOBorrowDate 借书日期日期8日期NOReturnDate还书日期日期8日期NO安全保密设计数据库只被少数授
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务管理软件在教育培训领域的应用
- 跨国公司如何设计区域采购的质量管理体系
- 吉林2025年01月吉林省四平市2025年引进100名硕士博士专业人才笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 高中语文情感美文女人呀女人
- 通过家庭关系构建孕期妈妈的健康心灵世界
- 期末考试的演讲稿范文400字(33篇)
- 金融投资视角下的企业财务分析与决策制定培训
- 财务风险管理与企业战略布局
- 跨国企业如何应对复杂多变的国际版权环境
- 金融领域的专业英语术语解析
- 四川省成都市2025届高三一诊考试英语试卷含解析
- 飞机空气动力学课件:翼型的空气动力特性
- 酒店资产管理制度
- 公司绿色可持续发展规划报告
- 机械制造工艺与装备 习题及答案 叶文华 ch01 -ch09
- 征信培训课件
- 辽宁省营口市2024-2025学年七年级上学期期中语文试题
- 《画垂线和平行线》(教案)2023-2024学年数学四年级上册
- GB/T 44770-2024智能火电厂技术要求
- 经典女士剪发技术图解教程
- 肿瘤病人的姑息治疗和护理
评论
0/150
提交评论