第一范文网 - 专业文章范例文档资料分享平台

数据库上机实验报告

来源:用户分享 时间:2025/5/15 17:59:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

数据库应用上机实验指导书

上两幅图是撤销U1和U2权限后,验证得到的

5﹑总结实验过程中遇到的问题及解决。 1)

对于新建用户后,验证权限时没有理清得到授权用户登录的顺

序,后来请教同学,理解了授权验证的意思。 2)

revoke all privileges

on spj from u2;

原来是on spj table 就无法执行,去掉table

29

数据库应用上机实验指导书

实验四 数据库的完整性

一﹑实验目的

熟练掌握和使用T-SQL定义和验证数据库完整性的方法。 二﹑实验内容

1. 2. 3. 4. 5. 6. 7. 8. 9.

实体完整性的验证(S表主码SNO); 实体完整性的验证(P表主码PNO); 实体完整性的验证(J表主码JNO);

实体完整性的验证(SPJ表主码(SNO,PNO,JNO)); 参照完整性的验证(SPJ表外码SNO); 参照完整性的验证(SPJ表外码PNO); 参照完整性的验证(SPJ表外码JNO);

用T-SQL实现用户定义的完整性(SPJ表中供应量QTY必须大于0); 用户定义的完整性的验证。

三﹑注意事项

1. 实体完整性主要通过对表的插入操作,针对主码的唯一性和非空,来验

证完整性的定义是否有效。

2. 参照完整性主要通过对表的插入、删除和修改操作,来验证完整性的定

义是否有效。

3. 用户定义的完整性主要通过对表的插入和修改操作,来验证完整性的定

义是否有效。 四、实验报告内容

1﹑验证S表主码SNO的SQL语句及执行结果(插入操作);

insert into S(SNO) values('s1') insert into S(SNO) values(NULL)

30

数据库应用上机实验指导书

2、验证P表主码PNO的SQL语句及执行结果(插入操作);

insert into P(PNO) values('P2') insert into P(PNO) values(NULL)

3、验证J表主码JNO的SQL语句及执行结果(插入操作);

insert into J(JNO) values('J7') insert into J(JNO) values(NULL)

31

数据库应用上机实验指导书

4﹑验证SPJ表主码(SNO,PNO,JNO)的SQL语句及执行结果(插入操作);

insert

into SPJ(SNO,PNO,JNO) values('S4','P5','J1') insert

into SPJ(SNO) values(NULL)

5、验证SPJ表外码SNO的SQL语句及执行结果(插入、删除和修改操作);

insert

into SPJ(SNO,PNO,JNO,QTY) values('S6','P4','J7','200')

32

搜索更多关于: 数据库上机实验报告 的文档
数据库上机实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3syp20och30a0pl1tz0u_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top