实验三实现数据库的安全性与数据的完整性25410.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《实验三实现数据库的安全性与数据的完整性25410.docx》由会员分享,可在线阅读,更多相关《实验三实现数据库的安全性与数据的完整性25410.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.实验三实现数数据库的的安全性性与数据据的完整整性一、实验验目的1. 了解SQQL SServver 20000 的的身份验验证方法法。2. 掌握合法法登录帐帐户的设设置。3. 掌握用户户的权限限管理方方法。4. 掌握实体体完整性性与参照完完整性的的实现方法法。5. 掌握域完完整性的的实现方方法。二、实验验内容1. Winddowss和SQQL SServver220000身份验验证的比比较。2. 设置登录录帐户。3. 设置数据据库用户户权限。4. 参照完整整
2、性5. 实体完整整性6. 域完整性性三、实验验准备1.登录录模式a) SSQL Serrverr和Wiindoows:指定用用户可以以使用SSQL Serrverr身份验验证和WWinddowss身份验验证连接接到SQQL SServver。b) 仅仅Winndowws:指指定用户户只能使使用Wiindoows身身份验证证连接SSQL Serrverr。2.权限限验证当验证了了用户的的身份并并允许其其登录到到SQLL Seerveer 220000实例之之后,在在用户必必须访问问的每个个数据库库中都要要求单独独的用户户帐户。在在每个数数据库中中都要求求用户帐帐户可防防止用户户连接到到 SQQL
3、 SServver 实例并并访问服服务器上上的所有有数据库库3.角色色利用角色色,SQQL SServver管管理者可可以将某某些用户户设置为为某一角角色,这这样只对对角色进进行权限限设置便便可以实实现对所所有用户户权限的的设置,大大大减少少了管理理员的工工作量。SSQL Serrverr提供了了用户通通常管理理工作的的预定义义服务器器角色和和数据库库角色。 服务器角角色l 系统管理理员:拥拥有SQQL SServver所所有的权权限许可可。l 服务器管管理员:管理SSQL Serrverr服务器器端的设设置。l 磁盘管理理员:管管理磁盘盘文件。l 进程管理理员:管管理SQQL SServve
4、r系系统进程程。l 安全管理理员:管管理和审审核SQQL SServver系系统登录录。l 安装管理理员:增增加、删删除连接接服务器器,建立立数据库库复制以以及管理理扩展存存储过程程。l 数据库创创建者:创建数数据库,并并对数据据库进行行修改数据库角角色l publlic:维护全全部默认认许可。l db_oowneer:数数据库的的所有者者,可以以对所拥拥有的数数据库执执行任何何操作。l db_aacceessaadmiin:可可以增加加或者删删除数据据库用户户、工作作组和角角色。l db_aaddlladmmin:可以增增加、删删除和修修改数据据库中的的任何对对象。l db_ssecuuri
5、ttyaddminn:执行行语句许许可和对对象许可可。l db_bbackkupooperratoor:可可以备份份和恢复复数据库库。l db_ddataareaaderr:能且且仅能对对数据库库中的任任何表执执行seelecct操作作,从而而读取所所有表的的信息。l db_ddataawriiterr:能够够增加、修修改和删删除表中中的数据据,但不不能进行行sellectt操作。l db_ddenyydattareeadeer:不不能读取取数据库库中任何何表中的的数据。l db_ddenyydattawrriteer:不不能对数数据库中中的任何何表执行行增加、修修改和删删除数据据操作。4.实
6、体体完整性性把表中的的每行看看做一个个实体,它它要求所所有行都都具有惟惟一标识识通过建建立索引引、PRRIMAARY KEYY约束、UUNIQQUE约约束以及及列的IIDENNTITTY来实实现。例1:CREAATE tabble empployyee(jobb_idd smaalliint PPRIMMARYY KEEY, joob_nnamee chhar(20) nott nuull) 例2:CREAATE taablee sttudeent(snaame chaar(110),Sno intt noot nnulll,Primmaryy keey(ssno)例3:creaate tab
7、ble ii(a iint nott nuull IDEENTIITY(1,33),b chhar)5.参照照完整性性维护被参参照表与与参照表表之间的的数据一一致性,通通过主键键(PRRIMAARY KEYY)和外外键(FFOREEIGNN KEEY)约约束实现现。使用用FORREIGGN KKEY约约束需注注意:FFOREEIGNN KEEY约束束只参照照同一个个数据库库中的其其它表,跨数据库表的参照只能通过触发器来实现。例:CREAATE tabble PR(id intt noot nnulll prrimaary keyy,Namee ccharr(100)CREAATE tabble
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 实现 数据库 安全性 数据 完整性 25410
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内