第五章:图形化管理工具

第五章:图形化管理工具 图1

一、图书管理系统的建表总结

图书管理系统

业务要求:
图书管理系统主要提供图书信息和读者基本信息的维护以及借阅等功能。
读者借阅图书的押金为200元,所以读者的账户余额不能低于200元,每借阅一本图书的费用为所借图书价格的5%。

数据要求:
①、图书类别的标准制定
②、图书的基本库存信息
③、读者的基本信息
④、图书的借阅情况

-- 打开图书管理的数据库
use book;

-- 查看库下都有哪些表
show tables;

-- 删除库中原有的表
drop table bookinfo;
drop table bookcategory, readerinfo;

一、图书类别表

类别编号(category_id) 类别名称(category) 父类别(parent_id)
1 计算机 0
2 医学 0
3 编程语言 1
4 数据库 1
5 儿科学 2

-- 图书类别表
create table bookcategory(
category_id int primary key,
category varchar(20) not null unique,
parent_id int not null
);

二、图书信息表

图书编号(book_id) 类别编号(book_category_id) 书名(book_name) 作者(author) 价格(price) 出版社(press) 出版时间(pubdate) 库存(store)
20150201 3 Java编程思想 (美)埃克尔 79.8 机械工业出版色 2007-4 5
20150202 4 PHP和Mysql Web开发 Luke Welling 等 95 机械工业出版色 2009-4 2
20150301 3 Spring源码深度解析 郝佳 69 人民邮电出版色 2013-9 3
20160801 5 中医儿科学 汪受传 136 人民卫生出版色 2011-4 1
20170401 5 小儿推拿秘笈 李德修 34.5 人民卫生出版色 2011-4 4

-- 图书信息表
create table bookinfo(
book_id int primary key,
book_category_id int,
book_name varchar(20) not null unique,
author varchar(20) not null,
price float(5,2) not null,
press varchar(20) default '机械工业出版社',
pubdate date not null,
store int not null,
constraint fk_bcid foreign key(book_category_id) references bookcategory(category_id)
);

三、读者信息表

身份证号(card_id) 姓名(name) 性别(sex) 年龄(age) 联系电话(tel) 余额(balance)
210210199901011111 张飞 18 13566661111 300
210210199802012222 李月 19 13566661112 200
210210199703013333 王鹏 20 13566661113 300
210210199604014444 刘鑫 21 13566661114 400
210210199505015555 杨磊 22 13566661115 500

-- 读者信息表
create table readerinfo(
card_id char(18) primary key,
name varchar(20) not null,
sex enum('男','女','保密') default '保密',
age tinyint,
tel char(11) not null,
balance decimal(7,3) default 200
);

四、借阅信息表

图书编号(book_id) 身份证号(card_id) 借出日期(borrow_date) 归还日期(return_date) 是否归还(status)
20150201 210210199901011111 2017/5/5 2017/6/5
20160801 210210199802012222 2017/6/5 2017/7/5
20150301 210210199703013333 2017/8/5 2017/9/5
20150202 210210199604014444 2017/10/15 2017/11/15
20170401 210210199802012222 2017/10/18 2017/11/18

-- 借阅信息表
create table borrowinfo(
book_id int,
card_id char(18),
borrow_date date not null,
return_date date not null,
status char(11) not null,
primary key(book_id,card_id)
);

二、图形管理工具--MySQLWorkbench

本节目标:掌握MySQLWorkbench 的下载、安装与使用

1)、MySQL Workbench 的简介:
MySQL Workbench是一款专为用户提供了用于创建、执行、修改和优化SQL的可视化工具,通过它开发人员可以很轻松的挂历数据库数据。
MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows和Linux系统。

2)、MySQL Workbench 的下载: 在msyql的官方网站下载Workbench软件,下载地址是:https://dev.mysql.com/downloads/workbench/

3)、MySQL Workbench 的安装:

①、点击 mysql-workbench-community-6.3.10-winx64.msi 进行工具安装界面如下图所示:

MySQLWorkbench 安装 图1

MySQLWorkbench 安装 图2

MySQLWorkbench 安装 图3

MySQLWorkbench 安装 图4

MySQLWorkbench 安装 图5

MySQLWorkbench 安装 图6

MySQLWorkbench 安装 图7

MySQLWorkbench 安装 图8

MySQLWorkbench 安装 图9

三、图形管理工具--SQLyog

本节目标:掌握SQLyog的安装与使用

1、SQLyog简介:

SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。

使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。

2、SQLyog下载:

SQLyog 的官方网站:https://www.webyog.com/

3、SQLyog安装:

1)、首先在本站下载解压SQLyog安装包,然后点击exe安装文件,先开始选择语言

SQLyog安装 图1

2)、首先进入进入SQLyog中文版安装向导界面,直接点击下一步

SQLyog安装 图2

3)、接下来会出现一份全英文的许可协议,直接选择接受条款,然后点击下一步

SQLyog安装 图3

SQLyog安装 图4

4)、进入安装位置界面,可以选择默认安装到C盘或者点击浏览进行自定义的安装

SQLyog安装 图5

5)、进入正在安装界面,耐心等待片刻,即可进入SQLyog软件进行使用

SQLyog安装 图6

SQLyog安装 图7

点击完成即可完成SQLyog的安装工作。

使用部分教程略。

本文原创,作者:zxbcctv,其版权均为原作者所有,文章内容系作者个人观点,不代表 张小宾自媒体 对观点赞同或支持。如需转载,请注明出处:https://www.zxbcctv.com/7918.html
19

发表评论