《数据库原理及应用》实验4安全性、完整性控制

《数据库原理及应用》实验4安全性、完整性控制

ID:43320182

大小:279.76 KB

页数:8页

时间:2019-09-30

《数据库原理及应用》实验4安全性、完整性控制_第1页
《数据库原理及应用》实验4安全性、完整性控制_第2页
《数据库原理及应用》实验4安全性、完整性控制_第3页
《数据库原理及应用》实验4安全性、完整性控制_第4页
《数据库原理及应用》实验4安全性、完整性控制_第5页
资源描述:

《《数据库原理及应用》实验4安全性、完整性控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DELL'SQLEXPRESSi-SQLQuery2.$ql—数据表p的创建ICREATETABLEP(PNOCHAR(10)primarykey,PNAMENVARCHAR(15),COLORNVARCHAR(15)rWEIGHTINT■/DELL'SQLEXPRKS“・SQLQuery2.$ql*一数据表瑚创建CREATETABLEJ(JNOCHAR*10)PRIMARYKEY,JNAMENVARCHAR(15),CITYNVARCHAR:15)二数据表竦引的建立DELLSQLEXPRESS...-SQLQueiyZ^FCREATETABLESPJS

2、NOCHARi10),PNOCHAR110),JNOCHARi10),QTYINTFOREIGNKEY(SNOREFERENCESSSNO),FOREIGNKEY(PNOREFERENCESFPNO),IromoiKEYJNOREFENCESJ(JNC'i,实验4安全性.完整性控制20121113007-闫珊珊一、实验目的1.加深对数据库相关性质的理解;2.各种约束性理解;3.学会授权与回收4.理解并体会数据库实体完整性、参照完整性、用户定义的完整性约束条件二、实验内容1.参照学牛数据库中各表给出的主键、外键设置的设置要求,在自己创建的表中进行相应的设置。

3、/DELLSQLEXPRESS--SQLQuery2.sql*一表ScreateTABLES(SNOCHAR(10)PRIMARYKEY,SNAMENVARCHAR(15bSTATUSINTrCITYNVARCHAR15););2.参照以上各表给出的各种约束条件设置要求,在自己创建的表中进行相应的设置。DELLSQLEXPRESS.^・・SQLQuery2.sql*―余ScreateTAB匸ES(SNOCHAR(10)PRIMARYKEY,SNAMEN^ARCHAR(15)NOTNUL匚,STATUSINTrCITYNVARCHAR(15)NOTNU

4、匸匸CREATEUNIQUEINDEXS_INDEXON—数据表E的创建一CREATETABLEP(PNOCHAR(10)primarykey,PNAMENVARCHAR(15)NOTNULLrCOLORNVARCHAR(15)NOTNULL,WEIGHTINT一数据表P索引的建立CREATEUNIQUEINDEXP_INDEXON一数据表J的创建一CREATETABLEJ(JNOCHAR(10)PRIMARYKEY,JNAMENVARCHAR(工5)NOTNUL匚,S(SNOrSNAME,STATUS,CITY);S(SNO,SNAME.STATUS,,

5、CITYI;CITYNVARCHAR(15)NOTNULL一数据表J索引的建立CREATEUNIQUEINDEXJ^INDEXON一数据表SR的创建CREATEHABILESNOPNOJ(JNO,JNAME,CITY);CHAR(10)CHAR(10)JNOCHAR(10)SPJ(NOTNUIX,NOTNUIX,NOTNULLr1.输入各种数据以验证约束条件的作用。insertintosvalues(,s6,,0f25/0)彳川一—J消息消息2627,级别14,状态1,第勒亍违反了PRIMLYKEY约束'PK_S_4CF5€91D%不能在对象'dbo.s'

6、中拯入重复键。语句已终止。表•dbo.SDELLSQLEXPRKS....,QLQuery2.sql*insertintoSvalues(96‘J為25J')insertintoJvalues(1j8f,14

7、in自消息消息“27,级别瓦状态1,第1行违反了PRIMARYKEY约束,PK_S_4CF5691D,。不能在对象'dbo.S'中插入重复键。语句已终止。消息2627,级别14,状态打第4行违反了PRIMARYKEY约束JK_J_50C5EAW。不能在对象3。」中插入重复键。语句已终止。2.创建三个该数据库的用户。角豆0LJ一6L;亠L▼IJLx表

8、-dbo.SDELL'SQLEXPRKS一・SQLQuery2.sqFcreateloginulwithpassword=,111222,;createloginu2withpassword='222333';createloginu3withpassword=l333444f;createuserulforloginul;createuseru2forloginu2:createuseru3forloginu3;1.用SQL命令和可视化环境两种方式分别实现为所有用户授予对某个表的查询权限。1)SQL命令Z表・dbo.SDELLSQLEXPRESS.^.

9、^SQLQuery2.sql*grantselecton3toul

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。