欢迎来到天天文库
浏览记录
ID:22287605
大小:190.79 KB
页数:5页
时间:2018-10-28
《数据库安全控制及sql高级查询》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数据库系统》实验报告年级、专业、班级姓名实验题目数据库安全控制及SQL高级查询实验时间2014-11-9实验地点A410实验成绩实验性质ig验证性□设计性□综合性教师评价:□算法/实验过程正确;□源程序/实验内容提交□程序结构/实验步骤合理;□实验结果正确;□语法、语义正确;□报告规范;其他:评价教师签名:一、实验目的•了解SQLServer的安全管理的层次,•了解掌握叫1高级查询二、实验项目内容创建和管理登录,创建和使用用户帐号,创建和使用角色,使用许可。对数据库做高级査询处理三、实验过程或算法(源程序)1.返冋products表中所有产品的平均价格。程序如下:
2、selectavg(price)as平均价格fromproducts2.返回vend_id=1003的所有产品的T•均价格。程序如下:selectavg(price)as平均价格fromproductswherevend_id=,1003’;3.在customers表屮找出所有名字以E或J起头的联系人。select氺报告创建时闾:2014-11-22fromcustomerswherecnamelike’E%’orcnamelike’J%’;4.在products表屮找出具有两个以上、价格为10以上的产品的供应商。selectsupplierfromproducts
3、whereprice>=10groupbysupplierhavingcount(supplier)>2;5.检索custjd为10001的顾客下订单的时间和订单编号。selectorderid,timefromcustomerswherec_id=’10001’;6.创建登录createloginiMiraclewithpassword^1123456’;—创建登录名createuservisitorforloginiMiracle;—为登录名创建用户名7.为自己的数据库创建用户,并对该用户授予在products表上UPDATE的许可授予权限:grantupdat
4、eonproductstovisitor;试验新建用户的权限:updateproductsetprice=2000whereproductid=,002’;四、实验结果及分析和(或)源程序调试过程1.实验结果(1)自己建立的Products表,如下阁:rCT-=:C.C"cdu(::5-ddue,:p」dpjiamepricesuppliervendjd1苹果1010012香蕉20蚤夫10023橘子3010034柠檬40上海10045柚子5010036书25四川10037踐5四川10048尺子3陕西1002►*NULLNULLNULLNULLNULL(2)自己建立的
5、customers表,如下图:c」dorderjdc—nametime10001101Janes2014-12-1210001102Mary2014-12-1210002103EmilyNULL10003104JackNULL►来NULLNULLNULLFCT-PC.products-dbo.customersx(3)返hlproducts表屮所有产品的平均y格,如下阁:SQLQuery8.sql-F...(FCT-PCFCT(54))*x曰selectavg(price)as平均价格fromproducts100%▼回结果為消息平均价格1122.875000(4
6、)返回vend_id=1003的所有产品的平均价格,如下图:SQLQuery8.sql-F".(FCT-PCFCT(54))*x
7、曰selectavgprice[as平均价格fromproductswherevend—id=’1003’:100%▼ra结果L」消息平均价格1丨35.000000FCT-PC.produ<(5)在customers表中找出所有名字以E或J起头的联系人,如下图:SQLQuery8.sql-F...(FCT-PCFCT(54))*xEselect*fromcustomerswherec_namelike’E%’orc_namelike'
8、100%▼:□结果消息c_idorder—idc一nametime1I100011101參•Janes2014-12-12210002103EmilyNULL310003104JackNULL(6)在products表巾找出具有两个以上、价格为10以上的产品的供应商,如下图:SQLQuery8.sql-F...(FCT-PCFCT(54))*x
9、□selectsupplierfromproductswhereprice>=10groupbysupplierhavingcount(supplier)>2:100%▼ra结果消息1supplierfi误SQLQue
此文档下载收益归作者所有