收藏 分销(赏)

数据库图书综合管理系统需求分析.docx

上传人:精**** 文档编号:3027740 上传时间:2024-06-13 格式:DOCX 页数:14 大小:258.69KB
下载 相关 举报
数据库图书综合管理系统需求分析.docx_第1页
第1页 / 共14页
数据库图书综合管理系统需求分析.docx_第2页
第2页 / 共14页
数据库图书综合管理系统需求分析.docx_第3页
第3页 / 共14页
数据库图书综合管理系统需求分析.docx_第4页
第4页 / 共14页
数据库图书综合管理系统需求分析.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、图书管理系统第1章. 系统分析数据库系统中共有4个实体:书库,管理员,书籍,读者。1) 书库属性:书库号、名称;2) 管理员属性:管理员编号、姓名、联络电话;3) 书籍属性:图书编号、出版社、书名、数量、类别、作者、价格、剩下数量、出版日期;4) 读者属性:姓名、学号、班级、院系;5) 一个书库有多个管理员,一个管理员只能在一个书库工作。书库和管理员含有一对多联络。6) 一个管理员管理多个书籍,一个书籍能够由多个管理员管理。管理员和书籍含有多对多联络。7) 一个书库存放多个书籍,一个书籍只能在一个书库存放。书库和书籍含有一对多联络。8) 一个读者能够借阅多个书籍,一个书籍能够有多个读者借阅。书

2、籍和读者含有多对多联络。第2章. E-R图各个实体E-R图以下所表示:图1 实体书库E-R图;图2 实体管理员E-R图; 图3 实体书籍E-R图;图4 实体读者E-R图。各个实体之间联络E-R图以下所表示:图5 书库-管理员E-R图;图6 管理员-书籍E-R图;图7 书库-书籍E-R图;图8 读者-书籍E-R图。然后,将以上实体之间联络表示出来,画出数据库系统E-R图,图9所表示: 第3章. 将E-R图转化为关系模型依据E-R图能够将系统中概念模型转换为具体表(即关系)结构,共分为6个关系,具体信息以下所表示:书库(书库号、名称);管理员(管理员编号、姓名、联络电话、书库号);书籍(图书编号、

3、出版社、书名、数量、类别、作者、价格、剩下数量、出版日期、书库号);读者(姓名、学号、班级、院系);管理(管理编号、管理员编号、图书编号);借阅(借阅编号、图书编号、学号、借阅日期、归还日期、借阅数量、拖欠日期、罚款数目)。将E-R图转化为关系表确定列数据类型及必需约束规则,给出以下所表示数据库表基础结构及说明(数据库db):(1)书库信息表列名说明数据类型约束LibraryNo书库号int主键LibraryName名称nvarchar(20)(2)管理员信息表 列名说明数据类型约束WorkerID管理员编号int主键WorkerName姓名nvarchar(20)WorkerContact联

4、络电话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姓名V

5、archar(20)StudentClass班级nvarchar(30)StudentFaculty院系nvarchar(30)(5)管理信息表列名说明数据类型约束ManagementNo管理编号int主键WorkerID管理员编号int外键BookID图书编号Varchar(20)外键(6) 借阅信息表列名说明数据类型约束BorrowNo借阅编号int主键BookID图书编号Varchar(20)外键StudentID学号int外键Outtime借阅日期DateTimeBacktime归还日期DateTimeBorrowQuantity借阅数量intArrearsDate拖欠日期DateTi

6、meFine罚款数目Numeric第4章. 软件介绍本系统数据设计采取是MYSQL。MySQL 是一个真正多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行和标准化数据库语言,它使得存放、更新和存取信息愈加轻易。 MySQL是一个用户机/服务器结构实现,它由一个服务器守护程序mysqld和很多不一样用户程序和库组成。MySQL 关键目标是快速、健壮和易用。最初是因为MySQL创始人需要这么一个SQL服务器,它能处理和任何不昂贵硬件平台上提供数据库厂家在一个数量级 上大型数据库,但速度愈加快,MySQL所以就开发出来了。它提供C,C+,JAVA(JDBC),Perl,Pyt

7、hon,PHP and TCL API接口;多平台支持,包含Solaris,SunOS,BSDI,SGI IRIX,AIX,DEC UNIX,Linux,FreeBSD,SCO OpenServer,NetBSD,OpenBSD,HPUX,Win9x and NT;多样数据类型,包含有/无符号1,2,3,4,8字节integers,FLOAT,DOUBLE,CHAR,VARCHAR,TEXT, BLOB,DATE,DATETIME,YEAR,SET,ENUM;很灵活和安全权限系统,密码加密;为Windows提供ODBC接口,可经过 Access和之相联,另有第三方开发商提供多样 ODBC驱动程

8、序;在MySQL 3.23中使用新MyISAM最大表大小可达8百万 TB(263个字节);多个语言支持,但不支持汉字。然而,为了实现快速、健壮和易用目标,MySQL必需牺牲一部分灵活而强大功效,如子查询、存 储过程和触发器、外键、事物处理等。所以,MySQL在一些应用中缺乏灵活性,但这也使它对数据处理速度较其它数据库服务器最少快23倍。 MySQL 本身不支持Windows图形界面,所以,全部数据库操作及管理功效全部只能在MS-DOS方法下完成。首先,必需登陆MySQL服务器,即在提醒符 MySQLBIN下输入MYSQL H host U user Ppassword,提醒符改为mysql时表示登陆成功。然后,选择所操作数据库,即mysql USE databasename。接着就能够用SQL语句进行查询了。假如需要退出数据库服务器,可实施QUIT命令,就成功退出服务器了。因为 MySQL著名度日益增加,很多第三方软件企业推出了MySQL在Windows环境中含有图形界面支持软件,如EMS企业EMS MYSQL MANAGER提供了Windows形式MySQL数据库操作功效。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服