陈志泊主编《数据库原理及应用教程第4版微课版》的实验题目参考答案实验6

  • 实验目的

1.能够使用流程控制语句完成简单程序的编写。

2.能够使用系统函数。

3.能够自定义简单地函数,并调用函数。

  • 实验设备

操作系统:Win11

开发软件:SQL Server

  • 实验内容

针对第6章设计的电子商务系统,做如下操作。

1.如果商品表中有价格在6000元以上的商品,把该商品的商品名称、商品类别、商品价格、生产厂家、商品的详细信息和商品的缩略图查询出来,否则输出“没有价格在6000元以上的商品”。

2.在商品表中,查询某种商品,如果有,就修改该商品的名称,并输出商品的信息,否则输出“没有该商品!”

3.查询商品购买信息,将商品的购买数量都加1(提示:使用流程控制语句while)。

4.定义一个用户自定义的函数,能够根据订单号,查询商品的购买数量,如果购买数量>2,输出订单号、商品名称和购买数量。

  • 实验步骤及实验结果
if exists(select* from Product where Price>=6000)
begin
 select ProductName,Category,Price,Manufacturer,ProductDetails,ThumbnailImage
 from Product where Price>=6000
 end
 else
 begin
 print '没有价格在6000元以上的商品'
 end
 declare @productname varchar(100)='iPhone 12'
 declare @newname varchar(100)='iPhone 20'
 if exists
 (
 select *from Product where ProductName='iPhone 12'
 )
 begin
 update Product set ProductName=@newname where ProductName=@productname
 select *from Product where ProductName=@newname
 end
 else
 begin
 print '没有该商品'
 end
 declare @cnt int =1
 declare @row int
 select @row=count(*) from PurchaseInfo
 while @cnt<=@row
 begin
 update PurchaseInfo set Quantity=Quantity+1
 where PurchaseID=@cnt
 set @cnt=@cnt+1
 end
 select*from PurchaseInfo
 create function dbo.findbyid(@id int)
 returns table
 as
 return
 (
 select PurchaseID,ProductName,Quantity from PurchaseInfo
 where PurchaseID=@id and Quantity>2
 )
 go
 select * from dbo.findbyid(1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《数据库原理应用教程(第4版|微课版)陈志泊》是一本介绍数据库原理应用的教材。本书主要包括数据库基础知识、关系数据库理论、SQL语言数据库设计、数据库应用开发等内容。通过本书的学习,读者可以了解数据库的基本概念、关系数据库的设计原则、SQL语言的使用方法以及数据库应用开发的基本流程。本书适合计算机科学、软件工程、信息管理等专业的学生和从事数据库开发和管理的人员使用。 ### 回答2: 《数据库原理应用教程(第4版|微课版)陈志泊》是一本涵盖数据库基础知识、数据库设计、数据库操作语言数据库管理以及数据库应用等方面学习内容的教材。本教材以MySQL为例子,讲解了数据库的基本原理和各种应用技术,内容深入浅出、通俗易懂。 该教材适合计算机及相关专业的学生学习,尤其是对于数据库初学者来说,是一本十分实用的指导教程。书中从最基础的数据类型、数据库基础知识开始,逐步介绍了SQL语言数据库管理以及主流数据库应用等方面的内容。同时,该教材还提供了大量的编程实例,可以帮助学生更好地理解并掌握各种数据库技术。 该教材的关键内容包括数据库基础知识、关系数据库基本理论、关系数据库规范化设计方法、SQL语句、存储过程、触发器、视图、索引和事务等方面的内容。此外,该教材还介绍了MySQL数据库的基本操作、MySQL的性能优化、MySQL中文乱码问题解决方法、MySQL主从复制等应用技术等。 总之,《数据库原理应用教程(第4版|微课版)陈志泊》是一本涵盖了数据库基础知识和各种应用技术的实用性教程。如果你需要学习数据库相关知识,这本教材绝对值得一读。 ### 回答3: 数据库是指在计算机中存储、管理、维护和查询大量数据的系统。数据库原理应用教程是教授数据库知识的一本著名教材,作者是陈志泊教授。本书以数据库原理应用为主线,深入浅出地介绍了数据库的基本概念、数据库的组成结构、数据库的设计和实现、数据库的管理和维护以及数据库应用技术等知识点。 本书共分为10个章节,每个章节都围绕一个数据库的相关知识点展开讲解。第一章介绍了数据库的概念和基本结构,第二章讲解了关系型数据库的概念和关系代数运算,第三章讲述了数据库的物理存储结构和索引技术,第四章介绍了SQL语言和其基本操作,第五章讨论了关系型数据库的规范化和设计原则,第六章深入讲解了事务处理和并发控制,第七章介绍了NoSQL数据库的特点和实现技术,第八章讨论了数据仓库和数据挖掘的相关技术,第九章介绍了分布式数据库和分布式事务的实现原理,第十章讲述了数据库管理和维护的技术和方法。 除了书本内容外,陈志泊教授还提供了微课版数据库原理应用教程,为学习者提供了更多的学习资源。微课版中,每个章节都提供了相应的讲解视频和练习题,更方便学习者进行深入学习和巩固所学知识。除此之外,本书还提供了章节笔记、例题程序和辅导资料等辅助工具,为学习者提供了更多的学习帮助。 总的来说,数据库原理应用教程是一本很好的数据库教材,既适合初学者入门,也适合高级数据库工程师深入研究。无论是学生还是从事数据库开发的IT人员,都可以通过本书学到扎实的数据库知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咩咩大主教

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值