图书库存管理系统数据库SQL
SQL查询(图书数据库-题目)

SQL查询(图书数据库-题⽬)SQL查询设有⼀图书馆数据库,包括三个表:图书表、读者表、借阅表。
三个表的结构如下图所⽰。
要求:完成以下习题。
表1图书表结构表2读者表结构表3借阅表结构(1)创建图书馆数据库1.⽤SQL语句创建图书馆数据库。
答:CREATE DATABASE 图书馆(2)创建图书馆数据库的三个表。
(在SQL Server 2008平台环境下实现)2.创建图书表3.创建读者表4.创建借阅表(3)针对以上三个表,⽤SQL语⾔完成以下各项查询:5.查询全体图书的信息,其中单价打8折,并且将该列设置别名为’打折价’。
6.显⽰所有借阅者的读者号,并去掉重复⾏。
7.查询所有单价不在20到30之间的图书信息。
8.查询机械⼯业出版社、科学出版社、⼈民邮电出版社的图书信息9.查询既不是机械⼯业出版社、也不是科学出版社出版的图书信息10.查找姓名的第⼆个字符是’建’并且只有两三个字符的读者的读者号、姓名。
11.查找姓名不是以’王’、’张’或’李’开头的所有读者的读者号、姓名。
12.查询⽆归还⽇期的借阅信息。
13.查询机械⼯业出版社或科学出版社出版的图书名,出版社,单价。
14.求读者的总⼈数15.求借阅了图书的读者的总⼈数16.求机械⼯业出版社图书的平均价格、最⾼价、最低价。
17.查询借阅图书本数超过2本的读者号、总本数。
并按借阅本数值从⼤到⼩排序。
(4)针对以上三个表,⽤SQL语⾔完成以下各项多表连接查询、⼦查询、组合查询18.查询读者的读者号、姓名、借阅的图书名、借出⽇期、归还⽇期。
19.查询借阅了机械⼯业出版社出版,并且书名中包含’数据库’三个字的图书的读者,显⽰读者号、姓名、书名、出版社,借出⽇期、归还⽇期。
20.查询⾄少借阅过1本机械⼯业出版社出版的书的读者的读者号、姓名、书名,借阅本数,并按借阅本数多少降序排列。
21.查询与’王平’的办公电话相同的读者的姓名。
22.查询办公电话为’88320701’的所有读者的借阅情况,要求包括借阅了书籍的读者和没有借阅的读者,显⽰他们的读者号、姓名、书名、借阅⽇期。
图书管理系统数据库设计-MYSQL实现

图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。
一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。
2、需求分析图书管理系统的需求定义为:1.学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。
2.当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。
3.学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。
4.学生直接归还图书,根据图书编码修改借阅信息5.管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息6.管理员可以注销学生信息。
通过需求定义,画出图书管理系统的数据流图:数据流图二、系统功能设计三、数据库设计方案图表1、系统E-R模型总体E-R图:管理员E-R图:给出设计的表名、结构以及表上设计的完整性约束。
student:book:book_sort:borrow:存储学生的借书信息return_table:存储学生的归还信息ticket:存储学生的罚单信息manager:3、设计索引给出在各表上建立的索引以及使用的语句。
student:1.为stu_id创建索引,升序排序sql:create index index_id on student(stu_id asc);2.为stu_name创建索引,并且降序排序sql:alter table student add index index_name(stu_name, desc);插入索引操作和结果如下所示:mysql> create index index_id on student(stu_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql> alter table student add index index_name(stu_name desc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql>book:1.为book_id创建索引,升序排列sql:create index index_bid on book(book_id);2.为book_record创建索引,以便方便查询图书的登记日期信息,升序:sql:create index index_brecord on book(book_record);插入索引的操作和结果如下所示:mysql> create index index_bid on book(book_id);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0mysql> create index index_brecord on book(book_record);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0borrow:1.为stu_id和book_id创建多列索引:sql:create index index_sid_bid on borrow(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid on borrow(stu_id asc, book_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0return_table:1.为stu_id和book_id创建多列索引:sql:create index index_sid_bid on return_table(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid_r onreturn_table(stu_id asc, book_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0ticket:1. 为stu_id和book_id创建多列索引:sql:create index index_sid_bid on ticket(stu_id asc, book_id asc);插入索引的操作和结果如下所示:mysql> create index index_sid_bid on ticket(stu_id asc, book_id asc);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0manager:1.为manager_id创建索引:sql:create index index_mid on manager(manager_id);插入索引的操作和结果如下所示:mysql> create index index_mid on manager(manager_id);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 04、设计视图给出在各表上建立的视图以及使用的语句。
用SQL语句建立数据库图书

select作者,图书编号
from图书编目表
3)查询所以男生的信息
select *
from学生表
where性别=’男’
4)查询所以学生的借书情况
select学生表.证件号,姓名,借书登记表.图书编号,借期,还期
from学生表,图书编目表,借书登记表
where学生表.证件号=借书登记表.证件号
用SQL语句建立数据库图书
create database图书
on
(name=图书.data,
filename=’D:\图书_mdf’,
size=2,
mazsize=unlimited,
filegrowth=10%)
log on
(name=图书.log,
filename=’D:图书_ldf’,
size=5,
and
图书编目表.图书编号=借书登记表.图书编号
5)查询所以学生的姓名和班级和所借的书名
select姓名,班级,图书名
from学生表,借书登记表,图书编目表
where学生表.证件号=借书登记表.证件号
and图书编目表.图书编号=借书登记表.图书编号
图书名char(15) ,
作者char(10) ,
类别char(20) ,
单价char(10)
)
学生表(证件号,姓名,性别,籍贯,电话)
图书编目表(图书编号,图书名,作者,类别,单价)
借书登记表(证件号,图书编号,借期,还期)
学生表
借书登记表
图书编目表
1)查询学生表的所有信息
select *
from学生表
create table借书登记表
SQL图书管理系统课程设计

一、课程设计的内容一个图书借阅管理数据库要求提供以下服务:(1)可随时查询书库中现有书籍的种类、数量。
所有各类书籍均可由书号唯一标识.(2)可随时查询书籍借还情况.包括借书证号、姓名、性别、学院和专业.任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性.(3)当需要时,可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社增购有关书籍.一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
根据以上的情景假设,进行如下的分析与设计:(1)根据上述语义画出ER图。
(2)将ER模型转换成关系模型,并指出每个关系模式的主关键字。
(3)分析每个关系模式已经达到第几范式。
对于不符合第三范式要求的关系模式进行规范化。
(4)根据概念模型设计逻辑模型和保护设计。
(5)在SQLServer中实现。
二、课程设计的要求与数据根据教师给定的选题,运用课堂中学到的数据库的基本理论与设计的知识,完成数据库概念设计、逻辑设计及部分物理设计的内容。
重点是ER图的设计、关系模式的转换与规范化以及如何利用DBMS完成数据表及数据库的创建和操作。
具体要求包括:1.开发环境要求:SQL Server 20052.提交课程设计报告一份,包括以下内容:①用户需求:要解决的主要问题,达到的具体指标等。
②业务流程分析:描述系统的业务流程,画出规范的业务流程图。
③数据库概念模式设计写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识特征,画出ERD;对其中复杂的多元联系进行分析,必要则改进。
④数据库逻辑模式设计4。
1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架,并检查改进之。
4。
2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行.⑤数据库保护设计5.1 设计表间关系:列出数据库表间的关联关系.5。
图书管理系统数据库设计

图书管理系统数据库设计1. 引言图书管理系统是一个用于管理图书馆馆藏图书的软件系统。
它提供了图书的借阅、归还、查询等功能,方便读者进行图书借阅和图书馆管理员进行图书管理。
本文档将介绍图书管理系统的数据库设计。
通过组织图书、读者、借阅记录等相关数据,实现图书管理系统的各项功能。
2. 数据库设计2.1 数据库结构图书管理系统的数据库主要包含以下几个表:•图书表(books):存储图书的基本信息,如图书编号、名称、作者、出版社等。
•读者表(readers):存储读者的基本信息,如读者编号、姓名、性别、年龄等。
•借阅记录表(borrow_records):存储图书的借阅记录,包括借阅编号、借阅日期、归还日期、读者编号等。
2.2 数据库字段2.2.1 图书表(books)•book_id:图书编号,主键•book_name:图书名称•author:作者•publisher:出版社•publication_date:出版日期•price:价格2.2.2 读者表(readers)•reader_id:读者编号,主键•reader_name:读者姓名•gender:性别•age:年龄•phone:联系电话2.2.3 借阅记录表(borrow_records)•record_id:借阅记录编号,主键•book_id:借阅图书编号,外键•reader_id:借阅读者编号,外键•borrow_date:借阅日期•return_date:归还日期2.3 数据库关系•图书表与读者表之间是多对多的关系,通过借阅记录表进行关联。
•图书表与借阅记录表是一对多的关系,一个图书可以对应多条借阅记录。
•读者表与借阅记录表也是一对多的关系,一个读者可以借阅多本图书。
2.4 数据库约束•图书编号(book_id)在图书表中是唯一的,不能重复。
•读者编号(reader_id)在读者表中是唯一的,不能重复。
•借阅记录编号(record_id)在借阅记录表中是唯一的,不能重复。
高校图书馆管理系统(SQL数据库)

高校图书馆管理系统(SQL数据库)高校图书馆管理系统(SQL数据库)随着信息技术的发展,高校图书馆管理系统在图书馆运营中的重要性日益凸显。
为了更好地管理馆藏资源和提供优质的服务,许多高校选择使用SQL数据库作为图书馆管理系统的基础。
本文将探讨高校图书馆管理系统中SQL数据库的应用及其优势。
一、图书馆管理系统简介图书馆管理系统是高校图书馆中的核心业务系统,它涵盖了图书馆的各个环节,包括图书采购、编目、借阅、归还、查询等功能。
通过图书馆管理系统,读者可以方便地查找、借阅和归还图书,图书馆工作人员也可以高效地管理馆藏资源。
二、SQL数据库在图书馆管理系统中的应用1. 数据库设计在图书馆管理系统中,SQL数据库的设计是至关重要的一环。
通过合理的数据库设计,可以提高系统的查询效率和安全性。
例如,可以将图书馆中的书籍信息、读者信息、借阅记录等存储在不同的数据库表中,并通过外键关联它们,实现数据的联合查询。
2. 图书馆资源管理SQL数据库提供了强大的查询和管理功能,可以方便地进行图书馆资源管理。
通过SQL语句,图书馆管理员可以实现对图书馆馆藏资源进行分类、检索和统计。
同时,SQL数据库还支持数据的备份和恢复,保障了图书馆数据的安全性。
3. 借阅管理借阅管理是图书馆管理系统中的核心功能之一。
SQL数据库可以存储读者的借阅记录,包括借阅时间、归还时间、借阅状态等信息。
通过SQL查询语句,管理员可以实时监控图书的借阅情况,及时催还逾期图书。
4. 读者管理通过SQL数据库,图书馆管理员可以方便地管理读者信息。
包括读者的个人信息、借阅历史记录、借阅限制等。
管理员可以针对不同的读者类型设置不同的借阅权限,确保图书馆资源的合理利用。
5. 统计和报表SQL数据库提供了强大的统计和报表功能,方便图书馆管理员进行图书馆运营效果的评估。
通过SQL查询语句,可以得到图书馆的借阅量、图书馆藏资源的流通情况等各项指标,为图书馆决策提供有力支持。
图书馆管理系统SQL数据库

图书馆管理系统S Q L数据库Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。
为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中关键字:图书借阅;人员管理;图书维护。
目录1.引言随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。
作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。
因此往往是投入了大量的人力和财力却得不到高效的管理效率。
为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
本文以高校图书馆管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。
图书馆管理系统分析报告SQL

图书馆管理系统分析报告姓名:崔建志学号:200815051专业:计算机科学与技术设计题目:图书馆管理系统分析报告2011年 12月 20 日一.设计背景随着网络技术的告诉发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。
虽然目前很多大型的图书馆已经有一套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在较短的时间内找到,不便于动态及时地调整图书结构。
为了更好的适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变呢。
目前,我国中小型图书馆的要求及领先标志是藏书全部开放,读者共享开架借阅。
这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式。
它充分发挥了图书馆的功效,最大限度的满足读者的需求,这也是图书馆自动化管理的终极目标。
实现这一目标,必须有现代化的管理手段和管理体制。
为此,各个图书馆都开始采用图书馆管理系统,从而实现了人工管理做不到的一些功能并发挥图书馆的最大效益。
而随着越来越多的图书馆采用现代化的管理软件进行管理,进一步提升了图书馆管理的现代化水平,从而在竞争中处于有利的位置,也对其他中小型图书馆启到了示范和促进作用。
自身发展的需求和竞争的需求决定了采用图书管理系统的必要性。
该设计的基本任务:本文对图书馆管理系统进行了较为详细的分析,从实际出发,在分析图书管理个部门的功能、作用的基础上,结合管理信息系统的概念、结构及系统开发的基本原理和方法,自主开发出一个切实可行图书管理系统。
开发背景图书管本着以“读者为上帝”的服务宗旨,规模不断的扩大,图书的品种数量也逐渐的增多。
在不断发展的同时,人工管理的方式也暴露出一些问题。
为了提高工作效率同时摆脱图书管理人员在工作中出现的尴尬局面,现开发出一套图书管理系统,简化管理流程、节省人力资源并减少图书管理的开销具有重要的实际意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库应用开发》项目设计题目:图书库存管理系统学号:**********学生姓名:***专业班级: B10计本(1)班学院: 电气与信息工程学院指导教师:成绩:2012年6月目录1.项目设计目的与内容 (3)1.1目的 (3)2.方案图表设计....................................................................................................... 错误!未定义书签。
2.1E-R图 (3)3.数据库源代码 (5)3.1数据库建立 (6)3.2数据初始化 (7)4.结果数据处理 (10)4.1单表查询 (10)4.2还书操作 (12)4.3借书操作 (13)4.4书籍状态 (14)4.5读者状态 (15)5.结束语 (16)5.1课程设计心得....................................................................................................... 错误!未定义书签。
图书库存管理系统一、实验目的及内容目的:1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。
2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。
3.培养把所学知识运用到具体对象,并能求出解决方案的能力。
二、图书管理系统E-R图:2.1 E-R图根据1)所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
图书管理信息系统可以划分的实体有:书籍类别信息实体、读者信息实体、书籍信息实体、借阅记录信息实体,归还记录信息实体。
用E-R图一一描述这些实体。
2.1.1类别实体E-R图:图2-1类别实体E-R图2.1.2读者信息实体E-R图:图2-2 读者信息实体E-R图2.1.3信息实体E-R图:图2-3信息实体E-R图2.1.4.记录信息实体E-R图:图2-4 记录信息实体E-R图2.1.5记录信息实体E-R图:图2-5记录信息实体E-R图2.1.5.总的信息实体E-R图:总的信息实体E-R图三、数据库源代码3.1数据库建立3.1.1创建数据库USE masterGOCREATE DATABASE librarysystemON( NAME = librarysystem,FILENAME = 'd:\librarysystem.mdf',SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON( NAME = 'library',FILENAME = 'd:\librarysystem.ldf',SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB )GO3.1.2书本类别表建立create table book_style(bookstyleno varchar(30) primary key,bookstyle varchar(30))3.1.3创建书库表create table system_books(bookid varchar(20) primary key,bookname varchar(30) Not null,bookstyleno varchar(30) Not null,bookauthor varchar(30),bookpub varchar(30) ,bookpubdate datetime,bookindate datetime ,isborrowed varchar (2) ,foreign key (bookstyleno) references book_style (bookstyleno), )3.1.4借书证表建立create table system_readers( readerid varchar(9)primary key,readername varchar(9)not null ,readersex varchar(2) not null,readertype varchar(10),regdate datetime)3.1.5借书记录表建立create table borrow_record( bookid varchar(20) primary key,readerid varchar(9),borrowdate datetime,foreign key (bookid) references system_books(bookid),foreign key (readerid) references system_readers(readerid),)3.1.6还书记录表建立create table return_record( bookid varchar(20) primary key,readerid varchar(9),returndate datetime,foreign key (bookid) references system_books(bookid),foreign key (readerid) references system_readers(readerid))3.2数据初始化3.2.1将书籍类别加入表book_style中insert into book_style(bookstyleno,bookstyle)values('1','人文艺术类')insert into book_style(bookstyleno,bookstyle)values('2','自然科学类')insert into book_style(bookstyleno,bookstyle)values('3','社会科学类')insert into book_style(bookstyleno,bookstyle)values('4','图片艺术类')insert into book_style(bookstyleno,bookstyle)values('5','政治经济类')insert into book_style(bookstyleno,bookstyle)values('6','工程技术类')insert into book_style(bookstyleno,bookstyle)values('7','语言技能类')3.2.2将已有的图书加入system_books表中(定义相同的作者出版社的书本编号不一样) insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )values('00125415152','计算机组成原理','6','王爱英','清华大学出版社','2001-01-03','2003-11-15','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )values('00125415153','计算机组成原理','6','王爱英','清华大学出版社','2001-01-03','2003-11-15','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('00456456','数据库原理','6','萨师煊','高等教育出版社','2007-07-02','2007-09-15','1'); insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )values('12215121','C程序设计','6','谭浩强','清华大学出版社','2002-04-02','2004-03-14','1'); insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('9787308020558','计算机体系结构','6','石教英','浙江大学出版社','2004-10-03','2006-11-15','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('45456141414','数据结构(C语言版)','6','吴伟民,严蔚敏','清华大学出版社','2002-06-28','2004-01-21','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('5455515','中华历史5000年','1','吴强','北京大学出版社','2005-04-03','2006-05-15','1'); insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('015115','古代埃及','3','赵文华','北京大学出版社','2001-02-02','2002-09-15','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('1514514','日本文化','1','吴小鹏','北京大学出版社','2002-04-02','2004-03-14','1');insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('15154656','微观经济学','5','李小刚','北京大学出版社','2000-10-03','2001-11-15','1'); insertinto system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('5658','影视文学','4','苏庆东','北京大学出版社','1999-02-28','2000-01-21','1');insert intosystem_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )values('565800020','探索宇宙奥秘','2','苏庆东','北京大学出版社','1999-02-28','2000-01-21','1');3.2.3将已有图书证的读者加入system_readers表中*/insert into system_readers(readerid,readername,readersex,readertype,regdate) values('X05620207','陈远鹏','男','学生','2005-9-23 14:23:56')insert into system_readers(readerid,readername,readersex,readertype,regdate) values('X05620206','陈特','男','学生','2005-09-30 13:24:54.623')insert into system_readers(readerid,readername,readersex,readertype,regdate) values('X05620204','赵铭静','女','学生','2005-09-27 11:24:54.123')insert into system_readers(readerid,readername,readersex,readertype,regdate) values('X05620202','潘虹','女','学生','2005-09-30 13:24:54.473')insert into system_readers(readerid,readername,readersex,readertype,regdate) values('008415','蒋伟','男','教师','2004-04-30 09:24:54.478')insert into system_readers(readerid,readername,readersex,readertype,regdate) values('001456','李叶风','女','教师','2004-04-30 09:24:54.478')3.2.4添加已借书读者的记录,同时将在已借出的借阅标记置0*/insert into borrow_record(bookid,readerid,borrowdate)values('00125415152','X05620202','2007-09-27 11:24:54.123')update system_booksset isborrowed=0where bookid='00125415152'insert into borrow_record(bookid,readerid,borrowdate)values('00125415153','X05620206','2007-12-27 08:26:51.452')update system_booksset isborrowed=0where bookid='00125415153' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('5455515','X05620207','2007-12-27 08:26:51.452')update system_booksset isborrowed=0where bookid='5455515' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('015115','X05620204','2007-10-21 12:11:51.452')update system_booksset isborrowed=0where bookid='015115' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('15154656','001456','2007-12-28 14:11:51.312')update system_booksset isborrowed=0where bookid='15154656' and isborrowed='1'insert into borrow_record(bookid,readerid,borrowdate)values('565800020','008415','2007-08-28 15:11:31.512')update system_booksset isborrowed=0where bookid='565800020' and isborrowed='1'四、实验数据示例:测试阶段4.1单表查询4.1.1表book_style中查询演示:图4-1 表book_style中内容4.1.2表system_books中查询演示:图4-2 表system_books中内容4.1.3将已有图书证的读者加入system_readers表中结果查询:图4-3 表system_readers中内容4.1.4借书纪录表borrow_record结果查询:图4-4 表borrow_record中内容4.2还书操作4.2.1现在对某一读者进行还书操作:1.首先还书要在还书纪录中添加一条还书纪录2.其次删除相应书本的借阅纪录3.最后在书库中标记该本书为1,表示归还了未借,可供其他读者借阅说明:学号为X05620207 姓名为陈远鹏借阅的565800020书籍编号进行归还。