数据库sql查询语句练习4_习题_结果图书_习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现有图书管理数据库的三个关系模式:

图书(总编号, 分类号, 书名, 作者, 出版单位, 单价)读者(借书证号, 单位, 姓名, 性别, 职称, 地址)

借阅(借书证号, 总编号, 借书日期)

具体数据为:

借阅:

根据以上描述,请完成:

DDL

1.写出创建上述表的语句

命令:create table图书(总编号varchar(7)primary key,分类号varchar(8),书名varchar(18),作者varchar(8),出版单位varchar(18),单价float)

create table读者(借书证号varchar(4)primary key,单位varchar(7),姓名varchar(8),性别varchar(2),职称varchar(8),地址varchar(18))

create table借阅(借书证号varchar(3),总编号varchar(6),借书日期date,primary key(借书证号,总编号,借书日期))

DML

2.给出插入上述数据的insert语句

命令:

insert into图书values('445501','TP3/12','数据库导论','王强','科学出版社',

insert into图书values('445502','TP3/12','数据库导论','王强','科学出版社',

insert into图书values('445503','TP3/12','数据库导论','王强','科学出版社',

insert into图书values('332211','TP5/10','计算机基础','李伟','高等教育出版社', insert into图书values('112266','TP3/12','FoxBASE','张三','电子工业出版社',

insert into图书values('665544','TS7/21','高等数学','刘明','高等教育出版社',

insert into图书values('114455','TR9/12','线性代数','孙业','北京大学出版社',

insert into图书values('113388','TR7/90','大学英语','胡玲','清华大学出版社',

insert into图书values('446601','TP4/13','数据库基础','马凌云','人民邮电出版社', insert into图书values('446602','TP4/13','数据库基础','马凌云','人民邮电出版社', insert into图书values('446603','TP4/13','数据库基础','马凌云','人民邮电出版社', insert into图书values('449901','TP4/14','FoxPro大全','周虹','科学出版社',

insert into图书values('449902','TP4/14','FoxPro大全','周虹','科学出版社',

insert into图书values('118801','TP4/15','计算机网络','黄力钧','高等教育出版社', insert into图书values('118802','TP4/15','计算机网络','黄力钧','高等教育出版社',

insert into读者values('111','信息系','王维利','女','教授','1号楼')

insert into读者values('112','财会系','李立','男','副教授','2号楼')

insert into读者values('113','经济系','张三','男','讲师','3号楼')

insert into读者values('114','信息系','周华发','男','讲师','1号楼') insert into读者values('115','信息系','赵正义','男','工程师','1号楼') insert into读者values('116','信息系','李明','男','副教授','1号楼') insert into读者values('117','计算机系','李小峰','男','助教','1号楼') insert into读者values('118','计算机系','许鹏飞','男','教授','1号楼') insert into读者values('119','计算机系','刘大龙','男','副教授','4号楼') insert into读者values('120','国际贸易','李雪','男','副教授','4号楼') insert into读者values('121','国际贸易','李爽','女','讲师','4号楼') insert into读者values('122','国际贸易','王纯','女','讲师','4号楼') insert into读者values('123','财会系','沈小霞','女','助教','2号楼') insert into读者values('124','财会系','朱海','男','讲师','2号楼')

insert into读者values('125','财会系','马英明','男','副教授','2号楼')

insert into借阅values('112','445501','1997-3-19')

insert into借阅values('125','332211','1997-2-12')

insert into借阅values('111','445503','1997-8-21')

insert into借阅values('112','112266','1997-3-14')

insert into借阅values('114','665544','1997-10-21')

insert into借阅values('120','114455','1997-11-2')

insert into借阅values('120','118801','1997-10-18')

insert into借阅values('119','446603','1997-12-12')

insert into借阅values('112','449901','1997-10-23')

insert into借阅values('115','449902','1997-8-21')

insert into借阅values('118','118801','1997-9-10')

单表查询

3.找出姓李的读者姓名和所在单位

命令:select姓名,单位from读者where姓名like'李%'

结果:

相关文档
最新文档