《数据库系统原理》自学考试实验考核模拟题现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成:商品(商品号,商品名,单价,商品类别,供应商);顾客(顾客号,姓名,住址);购买(编号,顾客号,商品号,购买数量);(*表中带下划线的字段为主键。)要求在MSSQLServer2000环境下完成下列任务:1、建库。使用EnterpriseManager创建数据库Shopping,数据文件的初始大小为10MB,文件增长量为2MB。(5分)2、建表。使用EnterpriseManager或SQL语句创建“商品”表,“顾客”表和“购买”表,在表的定义中要求声明:(15分))每个表的主外键;)顾客的姓名和商品名不能为空值;)单价必须大于0;)购买数量必须在1到20之间;3、使用EnterpriseManager或SQL语句往表中插入下列数据。插入数据结束后,要求给出下列查询语句结果的界面截图:(20分)select*from商品;select*from顾客;select*from购买;商品(M01,佳洁士,,牙膏,宝洁 M02,高露洁,,牙膏,高露洁 M03,洁诺,,牙膏,联合利华 M04,舒肤佳,,香皂,宝洁 M05,夏士莲,,香皂,联合利华 M06,雕牌,,洗衣粉,纳爱斯 M07,中华,,牙膏,联合利华 M08,汰渍,,洗衣粉,宝洁 M09,碧浪,,洗衣粉,宝洁)顾客(C01,Dennis,海淀 C02,John,朝阳 C03,Tom,东城 C04,Jenny,东城 C05,Rick,西城)购买(1,C01,M01,3 2,C01,M05,2 3,C01,M08,2 4,C02,M02,5 5,C02,M06,4 6,C03,M01,1 7,C03,M05,1 8,C03,M06,3 9,C03,M08,1 10,C04,M03,7 11,C04,M04,3 12,C05,M06,2 13,C05,M07,8)4、用SQL语句完成下列查询,并给出各查询的SQL代码以及查询结果的界面截图:)列出购买了供应商"宝洁"产品的所有顾客的姓名;(10分))列出各个供应商销售出去的牙膏总量;(10分))列出顾客Jenny购买的所有商品的名称和数量。(10分)5、将销售总量小于等于5的商品的单价降低10%。要求给出相应的代码以及执行结果的界面截图。(15分)6、建一个存储过程,以商品号为参数,若该商品从未被购买过,则删除该商品记录并返回0,否则返回该商品的销售总量。分别以‘M01’和‘M09’为参数调用该过程。要求给出相应的代码以及执行结果的界面截图。(15分)《数据库系统原理》自学考试实验考核试题A现有一个图书馆数据库,由下面三个表组成:借阅者(读者号,姓名,地址,性别,年龄,单位);书籍(书号,书名,作者,出版社);借阅(读者号,书号,借出日期,应还日期)。(*表中带下划线的字段为主键。)要求在MSSQLServer2000环境下完成下列任
数据库原理实践考卷 来自淘豆网www.taodocs.com转载请标明出处.