综合实训2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(16)创建视图,要求能够显示供应厂家名称,商品价格,顾客姓名,订单日期及数量。
(17)创建存储过程,要求能够根据用户任意输入的商品编号,查询出该商品的价格。
实验要求
1.按要求完成各题,并写出主要命令
2.在实验报告中描述遇到的问题及解决的办法、收获
3.实验总结
心得体会
(10)删除订单表中商品编号为“102”的订单记录。
(11)将商品表中没有顾客订购的商品信息删除。
(12)在供应表上基于供应厂家名称一列创建非聚集、惟一的索引。
(13)在商品表上基于商品编号一列设置主键约束。
(14ຫໍສະໝຸດ Baidu在订单表上设置外键,保证录入的商品都是在商品表中存在的。
(15)在商品表上设置CHECK约束,约束数量一列的值大于等于1。
授课班级
计英1001
计应1001

47

授课时间
12月20日
12月20日
星期


授课地点
805机房
805机房
实验项目
实训二十五综合实训1
实验目的
1.运用所学知识进行数据库的创建与管理。
实验环境
WindowsXP系统、SQL Server 2005环境
实验内容
用T-SQL语句实现下列操作:
有一个关于商品供应及顾客订单的数据库。其中包括四个用户表,表中各列信息如下:
供应表(供应厂家编号、供应厂家名称、商品编号、商品价格)。
顾客表(顾客编号、顾客姓名、地址、余额)。
订单表(商品编号、顾客编号、订单日期、订购数量)。
商品表(商品编号、商品名称、数量)。
注:假定每个表中有若干条记录,每个表中红色下划线的列作为主关键字,蓝色下划线的列作为外关键字。(数据库及表见test25ans操作要求前面部分)
(5)从商品表中查询最多商品数量,最小商品数量及商品总数量的记录信息。
(6)查询出2008-8-8顾客的订单信息,要求包括顾客姓名、商品名称及订单日期。
(7)向商品表中追加一条纪录(“204”,“可口可乐”,“900”)。
(8)将商品表中商品编号为204的商品名称更改为“百事可乐”。
(9)将顾客表中余额不足1000元的,将其订单日期延后10天。
操作要求:(使用SQL命令实现下列题目:前12个题,每小题5分,后5个题,每小题8分)
(1)从供应表中查询全体供应厂商的基本信息。
(2)从顾客表中查询地址在长春的顾客编号、顾客姓名及余额。
(3)从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序。
(4)从订单表中查询购买商品编号为“101”商品的顾客编号及订单日期。
相关文档
最新文档