练习 联系客服

发布时间 : 星期日 文章练习更新完毕开始阅读

9.为支付信息表Payments中的支付模式p_mode创建UNIQUE约束。 10.在Bookdata完成下列查询

(1)查询书名中包含有“程序设计”字样的图书详细信息

(2)查询书名中包含有“程序设计”字样,出版社编号为“003”的图书详细信息。 (3)查询出版社编号为“005”,价格在15~25元之间的图书详细信息。

(4)查询编者信息中包含有“刘志成”,出版时间在2006年1月1日到2007年10月1日之间的图书详细信息。 (5)查询书名中包含有“程序设计”字样,出版社为“清华大学出版社”的图书详细信息。 (6)查询“王周应”借阅的图书的存放位置。 (7)查询到当前日期为止未还的图书名称和借书人。 11.在WEBSHOP中完成下列查询操作 (1)查询EMPLOYEES表中的所有的数据。

(2)查询商品类别为“03”,折扣为“0.8”的商品号、商品名称、商品类别号和商品折扣并显示汉字标题。 (3)查询所有年龄在30岁以下的员工的名称、籍贯和年龄。 (4)查询所有员工中“湖南省”的员工的详细信息。

(5)查询所有“海尔”商品的商品号、商品名称和商品单价,并要求根据商品的价格进行降序排列。 (6)查询每一类商品的总金额,并根据商品总额进行降序排列。

(7)查询所有商品的类别信息(类别号、类别名称)、商品号和商品名称。 (8)查询不比“赵光荣”小的员工的详细信息。 (9)查询所有商品的类别及商品信息。

(10)查询男女员工的平均年龄,并将结果保存到“t_age”表中。 (11)查询年龄在35岁以上及“女”员工的信息(联合查询)

综合技能操作操:

1.需要了解所有订单所订购的商品信息(商品名称、购买价格和购买数量)和订单日期,同时将创建的视图文本加密。

2.创建包含GOODS和TYPES表中指定信息的视图vw_Tnamegoods, 要求显示商品号、商品名称、类别名称、商品价格。

3.创建所有读者的借书信息的视图VW_readersall,要求显示借书人、借书日期、还书日期、书名和还书状态。 4.创建出版社编号为“001”的图书信息的视图vw_book001,要求显示图书编号,图书名称、作者、出版社编号、出版日期、价格。

5.在Bookinfo表中创建基于B—Name的唯一索引idx_Bookname。

9

6.在Bookinfo表中创建基于B—date的非聚集索引idx_Bookdate。

7.在Orderdetails表的0_id列和g_id列上创建复合非聚集索引 idx_Oid_Gid。 8.在Orders表中创建基于E_id的非聚集索引 idx_EID。

9.建立一个用户自定义存储过程名为“KS080101P1”,用于显示商品信息表中某一类商品数据量之和。(带参数) 10.建立一个用户自定义存储过程名为“KS080101P2”,用于显示指定商品的实际价格(商品价格×商品折扣),指定的商品名称用模糊查询来完成。即当用 EXEC KS080101P2 ‘三星%’

语句调用此存储过程时将显示所有三星产品的实际价格。

11.建立一个用户自定义存储过程名为“KS080101P3”,用于显示各类商品的平均价格,以及每一类商品价格中的最高价及最低价。

12.建立一个用户自定义存储过程名为“KS080101P4”,用于为商品类别表添加一条新的纪录。(带参数) 13.建立一个用户自定义存储过程名为“KS080101P5”,用于显示商品名称和价格,即当输入“劲霸西服”时,即显示其价格“1468”。

14.建立一个触发器名为“KS080101TR”,当部门商品信息表被删除时,给出提示信息“不能删除!”。 15.建立一个触发器名为“KS080101RT”,当商品信息表中“商品折扣(G_Discount)”修改为小于0.5时,给出提示信息“不允许低于五折”。 16.完成下列操作

(1)创建登录名“mylogin”。

(2)在BookData数据库中创建与登录名“mylogin”对应的数据库用户“myuser”。 (3)在BookData数据库中创建用户定义数据库角色“db_datauser”。 (4)将创建的数据库用户“myuser”添加到“db_datauser”角色中。 (5)授予数据库用户“myuser”对BorrowReturn表的插入和修改权限。 (6)并查看授权后的BorrowReturn表的权限属性。 17.完成下列操作

(1)将数据库BookData附加到当前SQL Server实例上。

(2)使用T—SQL语句新建备份设备BookBack,并完成对BookData数据库的完整备份。 (3)将BookData数据库的数据导出到EXCEL文件BookData.xls中。 (4)将数据库Webshop附加到当前SQL Server实例上。

(5)使用T—SQL语句新建备份设备WebshopBack,并完成对Webshop数据库的完整备份。 (6)Webshop数据库的数据导出到EXCEL文件Webshop.xls中。

10