《MySQL数据库应用与管理(第3版)》实践技能测试题 3套 图书管理数据库;仓库管理数据库;员工管理数据库_第1页
《MySQL数据库应用与管理(第3版)》实践技能测试题 3套 图书管理数据库;仓库管理数据库;员工管理数据库_第2页
《MySQL数据库应用与管理(第3版)》实践技能测试题 3套 图书管理数据库;仓库管理数据库;员工管理数据库_第3页
《MySQL数据库应用与管理(第3版)》实践技能测试题 3套 图书管理数据库;仓库管理数据库;员工管理数据库_第4页
《MySQL数据库应用与管理(第3版)》实践技能测试题 3套 图书管理数据库;仓库管理数据库;员工管理数据库_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书管理数据库项目介绍:有一个图书管理数据库bookstore,包含以下两张数据表:(1)sort(sNo,sName)图书分类表Sort由图书分类编号(sNo)、图书分类名称(sName)两个属性组成,sNo为主键。(2)book(bkNo,bkName,Author,bkStock,bkPrice,sNo)图书表book由图书编号(bkNo)、图书名称(bkName)、作者(author)、库存量(bkStock)、价格(bkPrice)、图书分类编号(sNo)六个属性组成,bkNo为主键。创建数据库bookstore,默认字符集为utf8。并设置其为当前数据库。创建图书分类表Sort:sNo、sName为字符型,其中sNo长度为4(定长)、主键;sName长度为30、不能为空、唯一索引。创建图书表book:bkNo、bkName、Author、sNo为字符型,其中bkNo长度为7(定长)、主键;bkName长度为50、不能为空、普通索引;Author长度为30;sNo长度为4(定长);bkStock为整型;bkPrice为单精度类型。查看图书表book的表结构。向图书分类表sort中插入如下记录:图书分类编号 图书分类名称J001 计算机语言向图书表Book中插入如下记录:图书编号 图书名称 作者 库存量 价格 图书分类编号10_0001 Java程序设计及实训 黄能元 217 32 J001把“10_0001”图书的库存量更改为200、价格更改为30。删除编号为“10_0001”的图书记录。查询库存量在200~300之间的图书记录。查询作者姓“黄”的图书记录。查询价格大于30的图书记录,并按照库存量降序进行排列。查询库存量最高的三种图书记录。统计图书表中的图书总库存量和平均价格。以“图书分类编号”分组统计图书信息,包括图书分类编号、图书种数、总库存量。查询与“10_0001”图书同一个分类的图书记录。查询图书名称中包含“程序设计”的图书记录。查询库存量小于500的图书信息,要求包含:图书编号、图书名称、作者、库存量、价格、图书分类名称。把分类为“计算机语言”的图书价格统一下调30%。创建视图v_view1,列出图书信息,要求包含:图书编号、图书名称、作者、库存量、价格、图书分类名称。然后再通过该视图查询库存量小于500的图书信息。创建一个带有输入参数和输出参数的存储过程up_1,通过一个给定的图书分类编号,统计出该类图书的平均价格,并通过输出参数返回。然后通过一个给定的图书分类编号“J001”,调用并执行该存储过程。创建一个存储函数func_1,通过一个给定的图书分类编号,返回该类图书的总库存量。然后通过一个给定的图书分类编号“J001”,调用该存储函数。在MySQL中创建一个普通用户webUser,密码为“123456”,主机名为“localhost”。然后给用户webUser授予对bookstore数据库的所有数据表具有查询权限。给用户webUser授予对bookstore数据库的所有数据表具有查询权限。备份数据库:使用root用户身份,把数据库bookstore备份为一个位于C盘根目录下的脚本文件backup.sql。还原数据库:使用root用户身份,使用C盘根目录下的脚本文件backup.sql还原数据库bookstore。删除图书表Book。删除数据库bookstore。仓库管理数据库项目介绍:有一个仓库管理数据库equInfo,包含以下两张数据表:(1)depot(dNo,dName)库房表depot由库房编号(dNo)、库房名称(dName)两个属性组成,dNo为主键。(2)product(equNo,equName,equModel,equStock,equPrice,dNo)商品表product由商品编号(equNo)、商品名称(equName)、型号(equModel)、库存量(equStock)、价格(equPrice)、库房编号(dNo)六个属性组成,equNo为主键。创建数据库equInfo,默认字符集为utf8。并设置其为当前默认的数据库。创建库房表depot:dNo、dName为字符型,其中dNo长度为3(定长)、不能为空、主键;dName长度为20、不能为空、唯一索引。创建商品表product:equNo、equName、equModel、dNo为字符型,其中equNo长度为5(定长)、不能为空、主键;equName长度为30、不能为空、普通索引;equModel长度为50;dNo长度为3(定长);equStock为整型;equPrice为浮点数型。向库房表depot中插入如下记录:库房编号 库房名称X01 成品库向商品表product中插入如下记录:商品编号 商品名称 型号 库存量 价格 库房编号C0001 笔记本电脑 联想E450 12 3999 X01查询型号中包含“联想”的商品记录。查询库存量小于50的商品记录,并按照价格降序进行排列。统计商品表中商品的最高价格和最低价格。以“库房编号”分组统计商品信息,包括库房编号、商品总量、平均价格。查询与“C0001”商品同一个库房的商品记录。查询库存量最高的5条商品记录。把“C0001”商品的库存量更改为15、价格更改为3900。创建视图v_view1:列出商品编号、商品名称、型号、库存量、价格、库房名称。并通过视图查询价格大于3000的商品信息。创建一个带有输入参数和输出参数的存储过程up_1,通过一个给定的仓库编号,统计出该仓库中的库存总量,并通过输出参数返回。然后通过一个给定的仓库编号“X01”,调用并执行该存储过程。在MySQL中创建一个普通用户loginUser,密码为“12345678”,主机名为“localhost”。然后再授予loginUser用户对equInfo数据库中所有数据表拥有查询和修改的权限。撤销loginUser用户对equInfo数据库中所有数据表所拥有的修改权限。备份数据库:使用root用户身份,把数据库equInfo备份为一个位于C盘根目录下的脚本文件equInfo.sql。还原数据库:使用root用户身份,使用C盘根目录下的脚本文件equInfo.sql还原数据库equInfo。删除编号为“C0001”的商品记录。删除“成品库”中的所有商品记录。删除商品表product。员工管理数据库项目介绍:有一个员工管理数据库empInfo,包含以下两张数据表:(1)department(deptNo,deptName)部门表department由部门编号(deptNo)、部门名称(deptName)两个属性组成,deptNo为主键。(2)employee(empNo,empName,sex,age,phone,deptNo)员工表employee由工号(empNo)、姓名(empName)、性别(sex)、年龄(age)、电话(phone)、部门编号(deptNo)六个属性组成,empNo为主键。创建数据库empInfo,默认字符集为utf8。并设置其为当前默认的数据库。创建部门表department:deptNo、deptName为字符型,其中deptNo长度为3(定长)、不能为空、主键;deptName长度为20、不能为空、唯一索引。创建员工表employee:empNo、empName、sex、phone、deptNo为字符型,其中empNo长度为5(定长)、不能为空、主键;empName长度为10、不能为空、普通索引;sex长度为1(定长);phone长度为20;deptNo长度为3(定长);age为整型。向部门表department中插入如下记录:部门编号 部门名称D09 销售部向员工表employee中插入如下记录:工号 姓名 性别 年龄 电话 部门编号J0189 张文军 男 31 D09查询所有姓“张”的员工记录。查询年龄在25~30之间的员工记录。查询年龄最大的3位员工信息。根据部门编号分组统计各部门的员工数量和平均年龄。把所有员工的年龄统一增加1岁。创建视图v_view1,列出员工信息,要求包含:工号、姓名、性别、年龄、电话、部门名称。然后再通过该视图查询出“销售部”的员工信息。创建一个带有输入参数和输出参数的存储过程up_1,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论