版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
**图书管理系统第1章.系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。精品文档放心下载书库的属性:书库号、名称;管理员的属性:管理员编号、姓名、联系电话;书籍的属性:图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日期;感谢阅读读者的属性:姓名、学号、班级、院系;一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员具有一对多的联系。感谢阅读一个管理员管理多种书籍,一种书籍可以由多个管理员管理。管理员和书籍具有多对多的联系。谢谢阅读一个书库存放多种书籍,一种书籍只能在一个书库存放。书库和书籍具有一对多的联系。精品文档放心下载一个读者可以借阅多种书籍,一种书籍可以有多个读者借阅。书籍和读者具有多对多的联系。感谢阅读**第2章.E-R图各个实体的E-R图如下所示:书库号 名称书库图1实体书库的E-R图;姓名管理员编号管理员图2实体管理员的E-R图;图书编号出版社书名作者
联系电话书籍出版日期剩余数量价格类别数量**图3实体书籍的E-R图;读者学号 院系姓名 班级图4实体读者的E-R图。**各个实体之间联系的E-R图如下所示:书库号 名称书库1工作n管理员管理员编联系电话号姓名图5书库-管理员的E-R图;**姓名管理员编联系电话号管理员n管理m书籍图书编出版日期号剩余数出版社量书名价格数量 作者类别图6管理员-书籍的E-R图;**书库号 名称书库1存放n书籍图书编号出版社书名数量 作者类别
出版日期剩余数量价格图7书库-书籍的E-R图;**班级罚款数目借阅日期图书编号出版社书名数量
学号姓名院系读者拖欠日期n借阅数借阅量归还日m期书籍出版日期剩余数量价格作者类别图8读者-书籍的E-R图。**然后,将以上实体之间联系表示出来,画出数据库系统的E-R图,如图9所示:感谢阅读管理员编姓名名称号联系电话书库号1n书库工作管理员1n姓名存放管理出版日n学号罚款数期m目剩余数读者n借阅书籍量m价格班级拖欠日期院系借阅日借阅数作者期量归还日图书编类别期号出版社数量书名**第3章.将E-R图转化为关系模型根据E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为6感谢阅读个关系,详细信息如下所示:书库(书库号、名称);管理员(管理员编号、姓名、联系电话、书库号);书籍(图书编号、出版社、书名、数量、类别、作者、价格、剩余数量、出版日精品文档放心下载期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、谢谢阅读罚款数目)。将E-R图转化为关系表确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明谢谢阅读(数据库db):(1)书库信息表列名说明数据类型约束LibraryNo书库号int主键LibraryName名称nvarchar(20)****(2)管理员信息表列名说明数据类型约束WorkerID管理员编号int主键WorkerName姓名nvarchar(20)WorkerContact联系电话Varchar(20)LibraryNo书库号int外键(3)书籍信息表列名说明数据类型约束BookID图书编号Varchar(20)主键Publisher出版社nvarchar(30)BookName书名nvarchar(30)BookQuantity数量intBookStyle类别Varchar(20)Author作者Varchar(20)BookPrIce价格floatRemainder剩余数量intPublicationDate出版日期DateTimeLibraryNo书库号int外键**(4)读者信息表列名说明数据类型约束StudentID学号int主键StudentName姓名Varchar(20)StudentClass班级nvarchar(30)StudentFaculty院系nvarchar(30)(5)管理信息表列名说明数据类型约束ManagementNo管理编号int主键WorkerID管理员编号int外键BookID图书编号Varchar(20)外键(6)借阅信息表列名说明数据类型约束BorrowNo借阅编号int主键BookID图书编号Varchar(20)外键StudentID学号int外键Outtime借阅日期DateTime**Backtime归还日期DateTimeBorrowQuantity借阅数量intArrearsDate拖欠日期DateTimeFine罚款数目Numeric第4章.软件介绍本系统数据设计采用的是MYSQL。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言,它使得存储、更新和存取信息更加容易。MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和许多不同的客户程序以及库组成的。谢谢阅读MySQL的主要目标是快速、健壮和易用。最初是因为MySQL的创始人需要这样的一个SQL服务器,它能处理与任何不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL因此就开发出来了。它提供C,C++,JAVA(JDBC),Perl,Python,PHPandTCL的API接口;多平台支持,包括Solaris,SunOS,BSDI,SGIIRIX,AIX,DECUNIX,Linux,FreeBSD,SCOOpenServer,NetBSD,OpenBSD,HPUX,Win9xandNT;多样的数据类型,包括有/无符号1,2,3,4,8字节integers,FLOAT,DOUBLE,谢谢阅读CHAR,VARCHAR,TEXT,BLOB,DATE,DATETIME,YEAR,SET,ENUM;非常灵活和安全的权限系统,密码加密;为Windows提供ODBC接口,可通过精品文档放心下载**Access与之相联,另有第三方开发商提供多样的ODBC驱动程序;在MySQL3.23中使用新MyISAM最大的表大小可达8百万TB(2^63个字节);多种语言支持,但不支持中文。然而,为了实现快速、健壮和易用的目的,MySQL必须牺牲一部分灵活而强大的功能,如子查询、存储过程与触发器、外键、事物处理等。因而,MySQL在某些应用中缺乏灵活性,但这也使它对数据的处理速度较其它数据库服务器至少快2~3倍。感谢阅读MySQL自身不支持Windows的图形界面,因此,所有的数据库操作及管理功能都只能在MS-DOS方式下完成。首先,必须登陆MySQL服务器,即在提示符\MySQL\BIN>下输入MYSQL–Hhost–Uuser–Ppassword,提示符改为mysql>时表示登陆成功。然后,选择所操作的数据库,即mysql>USEdatabasename。接着就可以用SQL语句进行查询了。如果需要退
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026南京林业大学淮安校区公寓管理服务中心工作人员招聘考试备考试题及答案解析
- 2026年及未来5年市场数据河北省医疗卫生市场运行态势及行业发展前景预测报告
- 酒店合规联系会议制度
- 2026江西中寰投资集团及其下属公司招聘10人考试参考题库及答案解析
- 2026西藏日喀则市审计局招聘网络技术人员4人考试模拟试题及答案解析
- 2026西昌人力资源开发有限公司凉山交城建设有限责任公司建设项目招聘2名考试参考题库及答案解析
- 2026年度中冶宝钢第二分公司安徽巢湖地区招聘55人笔试备考题库及答案解析
- 2026中国邮储银行柳州市分行信用卡销售人员社会招聘考试参考题库及答案解析
- 医护职业规划全攻略
- 机载悬挂产品装调工诚信品质评优考核试卷含答案
- 岩棉板外墙外保温施工技术交底
- 纺织厂生产厂长考核制度
- 2025年中医内科学中级考试历年真题及答案
- 炼钢厂防混钢制度规范
- 医务人员反歧视课件培训
- 碳达峰目标下工业企业减排路径与绿色转型发展研究答辩
- 罗森加盟合同范本
- 2026届高三生物二轮复习教学策略及尖优生精准辅导策略
- 《社会认知:从大脑到文化》阅读记录
- 《高级育婴员》职业资格通关500题(标准答案版)
- 2017-2022年近6年全国卷高考物理真题分类汇编:热力学定律(含答案)
评论
0/150
提交评论