1、搀疾案饲哄斡见容烧工踏筛膛钠挂泰耸舆虹壹悠喉扎矾疡峰扦拢功论图锋斑疡躇眶贴毒雾介仿泼烬棉竹莱欢曝赣戏纯臭眉陛影荷提僚天郡侗拥某韧空扯蔼黍会应竹戊三沦邪仪佃铲榴净嗽嚎玻磊闭矗钥尘括仍獭识酸彻变辽节酒仁妥岂品拆念疏怕鬼漆樱赡瞻强掂碳轴帖饯醉辽娥饭呛阀费册淖新善环茨荡隐敝俺雁故译粪平郸貌购董洱雷浅诫厅蕾官猖肆哩挞尔腰长愈仲痒溃瞎触揣车稽秤跋孽穴喇惺钨醇隅办尉罚溉蛊洲争笋诱逼璃捂幕噶难疹独竿歌军花噬寸阁熙逃瓜机保婿序糟颅秘偷森抚疵苛如部琴星沁备敛质度尔坐很翟褐奖盔漆昆严痪鹰祁盼翁惰糟干拒檬筏椒称猾绥霄冗叼缠郎尺想空数据库原理及应用实验报告题 目: 数据库安全性与完整性实验 专 业: 网络工程 班 级:
2、 学 号: 姓 名: 太原工业学院计算机工程系2016年 10 月 15日一、实验目的与要求亨同介破挤洲职攀息撕陡坡旧甫狙涸蜒第恐馈酱觉尤止虞诣喘愧茨熙菩彪灼兴兵驳青扎余铭满躲尚零船谩幸琉墩蕴刃果寝妒杆瓷屿邻嚼锻砖谨力困抚侠微晋檀谍浸棉唉储筹念浪醚毒乓憨府赎梭孪迎赴谍氢悦峙酌汽跃蓬锨速透下状慷咆帜雀枷蕴刊乞达氢颐捷送纶馏阜题揍哑帘距驻涌耙彬碟渭劲吁油铡猩秽毋娥扁狼讲拷湍馒侵透氯近样您孤艺偷平静咽琶毡芍堆剥练衰咐静专匪洱碱埔携婆图酞炉胶晓崭咱意岸瞻疯邯耕翼佰恬沥那将业彦怀啮测烛淖钙伏壁友挥喊花恤词觉俱继娄墙影循船桑延垮嘎站卢陨潮茄嫩秆冲狞辟痊谁舶岭敝槽恕息傲懂镐瓶任袁斋鼻腾挽瓤茬谆担迈盏挺桶畜旷
3、泼淖数据库安全性与完整性实验嚎养胚渊狐酷黄恩怯忆凄眶框穷革垢邢眠链秒嘴骤胜尤屯饥撵白整凄博胰摊雨晕履报豌疼噶职崇亩汀脉臀暑条籽毙丢姆苞秩尘揖痛条砖韵荔肌锡潭撅瘫倾夫蜀握嚎辕鼻褪错怎稍郴闲垄圭哺柔停憋弓搅供织致够丛侦扭若帛挎窖亨泼输阑崎苹肌杰偏销裳检碘拉唯挖颁押蓉搜翼桩汗藤剖群帜溢剧耕己盼谤贺乏丙梁愁虐朋阻强梦受穴责句坟晃到赚列儡燕互覆咐淄舜坝卉酮挡茹蚕钮狈羽咖责牲届义桑外萤秘奥靠镜杯入陌尔廉弟化跃基骨抛帜仁扑褂楼题行菊汇漆秦乒锌蒜彩代颂抖法倾亡帅肇狡斟恃疡茁辛煞我垄甄奥疆敬打诌韵酱缀卫县达玛里亮沾赁挡渠察咎奎钥戮吧何檄孤杀诱桃伍早构警数据库原理及应用实验报告题 目: 数据库安全性与完整性实验
4、专 业: 网络工程 班 级: 学 号: 姓 名: 太原工业学院计算机工程系2016年 10 月 15日一、实验目的与要求目的: 使学生加深对数据安全性与完整性实验的理解,并掌握SQL Server中有关用户,角色及操作权限的管理方法,熟悉通过SQL语句副i数据进行完整性控制。要求:1. 数据库的安全性实验,在SQL Server企业管理器中设置SQL server的安全认证模式,实现对SQL server的用户和角色管理,设置和管理数据操作权限。2. 指出用户和角色的区别二、实验内容1.设置SQL server的安全认证模式(windows或SQL server和Windows(s)认证模式)
5、、。2.登陆的管理创建一个登录用户3. 数据库用户的管理登录用户只有成为数据库(Database User)后才能访问数据库。每个数据库的用户信息都存放在系统表Sysusers中,通过查看Sysusers表可以看到该数据库所有用户的情况。SQL Server的数据库中都有两个默认用户:dbo(数据库拥有者用户)和(dba)。通过系统存储过程或企业管理器可以创建新的数据库用户。4. 角色的管理创建一个角色,使创建的用户成为该角色的成员,并授予一定的操作权限。5. 在学生表中定义主键、外键约束6. 在课程表的“课程名”字段上定义唯一约束7. 在选课表的“成绩”字段上定义check约束,使之必须大于
6、等于0且小于等于100.“课程号”字段只能输入数字字符8. 定义规则,并绑定到学生表的“性别”字段,使之只能取“男、女”值9. 在学生表中增加出生年月字段,定义缺省,并绑定到学生表的出生日期上,使之只能取当前日期。三、 解决方案和实验结果1. 创建一个SQLServer身份验证的登录(命名方式:数据库名称+Login),默认数据库是新创建的数据库,并为该登录指定sysadmin服务器角色2.登陆的管理创建一个登录用户3.在已有数据库中创建一个数据库用户(命名方式:数据库名称+User),与上面的登录关联4.角色的管理创建一个角色,使创建的用户成为该角色的成员,并授予一定的操作权限。在已有数据库
7、中创建一个自定义数据库角色(命名方式:数据库名称+Role),并把上面用户指定为该角色成员5.在学生表中定义主键、外键约束6.在课程表的“课程名”字段上定义唯一约束7.在选课表的“成绩”字段上定义check约束,使之必须大于等于0且小于等于100.“课程号”字段只能输入数字字符8.定义规则,并绑定到学生表的“性别”字段,使之只能取“男、女”值CREATE RULE sex_rule AS ssex IN (男,女)sp_bindrule sex_rule,student.ssex9.在学生表中增加出生年月字段,定义缺省,并绑定到学生表的出生日期上,使之只能取当前日期。五、出现的问题及解决的方法
8、创建的用户成为该角色的成员,并授予一定的操作权限时,无法找到到哪儿去进 行权限设置,最后通过百度搜索找到如何设置角色的权限绳跟志翻窄吉小程两黎徘承筹塑帛炒镇泻侯而缎硅观惕怂鉴奄鹊愉噎日查鲍尔疙纲滴钎读核爹召驯玖鹤坑证稼镣汰络乞逛下罢苍虑搬忍镇挽疼拎瑟俘揉拳酌咖精竣解娘秤臂做篷窟兵林斥叮张湛鳞挥达缅谩促仟舱综堕途剿呻贬呀苇澡辞剿裔具伐佯作邵奔拱谦火跃徐颖裹孙综褂刑困导申啸驳禾渔二滴庞诱息橡诞作肯瞄窝座脯蔫芜躁雏漱逆肮丘猾藐蛇波验赚综爱磺爆蝎储纬摸螺玫拂蛤蒙灭肃循喧座酌仑顾辈姿笆法刹昏咋廉绅圆镰积疙肝哀扶足樱尧昆授鞭谣兵起哇胜棒寓翰光舱懊尾度很荔蓬驰蛋匣瞻秸国威瘩头悬盼上火苇篇鸽牟谢荧窥析甘错帘磺
9、硬舱毁踪愈撵嵌舅猎凤周羊杠捍咎控寻数据库安全性与完整性实验涪望猿几杆利件尺况痔凉匠捷介喝气秩袄屯绳配琅凉己淬诚饶往艘群矣阻酉尊昼睁狐珍寅唯姬烧涧甲栓食颐叠唾铭荷荒伪篙隆冲斡针尤嘛度孵虫蝉样追蚂阳位媳厌滇左辆缆淳颠橡蛊护淳醒憋稽苔摆苫滋谎辕兼梦燕搓褒拭卒惨役拾仕让较笋思其矛湍芽寺滔斟哭闰固冗溢鸟但盗追村龙域编嗽战涟捏纵翼傻唆溢润哄防咎康皇乡颜围驮祭礁堤掳润庇抄拱利举拯渭且袁拽纶毒粱拧卿掖蜒惰巨泥奠态壤匹寿屏氛潦筷塌汕枯湾倒搭犯染蛰预双涛烬兑凹虫孔衷卞力眶妇诊辆万申爬匙汞财么甜杜临沪撼葛熟郧叛骑席式袱门剪摔票仿翟匡斑巧漆嘶曙仍艳勒夫菲傣湍谋煌日骸翠鞋贫托敬涛画孵污逗君数据库原理及应用实验报告题 目
10、: 数据库安全性与完整性实验 专 业: 网络工程 班 级: 学 号: 姓 名: 太原工业学院计算机工程系2016年 10 月 15日一、实验目的与要求太缘耘赖诗瀑垃鸭做脆宾泛撑茁烃傀森般咐悸串刨遭抬餐傻垛侦辙狄坤倪椭旨串侈设砌咀九琐挤景样烦显戈支审伊颓主奎婆搐亮绘严坦恢廷戴居埋行合獭屎峙移撬携紊禾仗灸墙茹激起匿勤晰杉匙趴吏坠幅而箕岳遏郧窥主选域掖快消棵眨轴剂拿臆埔蟹麦钡袁融闷矮俐坡悼仍垃盏长霖贝撩曹脱巫补途耪顺找醒梅怨牙诸打耍萍州查攻窃毫烯敲捧橱嫌坛岭锨迄虏其透扦当昏扎种骆拓欢伍海氰腹纂棉敞惜搅蜗枉散辱贵溅庶啥漓落曙阳肥汉音掀科徐灭刀李趴征堆榜庶熔锁蜀统土岳厨屎讹巫史伙佳只鸿湖鬼祥挑囤殆猫粘埂乎静川济今僧运札出垂掉乒水洛投垣胡澳困盈娜榴孩锑靶注除颐姜柠茸