new视图、数据完整性.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
new视图、数据完整性

上讲内容回顾 视图——视图的优点 筛选表中的行 防止未经许可的用户访问敏感数据 降低数据库的复杂程度 便于数据共享 视图——创建视图 使用管理平台创建视图 在“SQL Server Management Studio”中创建视图 (1)选择指定的数据库,右击该数据库图标,从弹出的快捷菜单中依次选择“新建(New)→视图”选项 使用管理平台创建视图 (2)选择好创建视图所需的表、视图、函数后,通过单击字段左边的复选框选择需要的字段,输入视图名保存,即可完成视图的创建。 使用T-SQL创建视图 创建视图的SELECT语句有以下限制: 1、不能使用COMPUTE或COMPUTE BY 字句 2、不能使用ORDER BY 字句 3、不能使用INTO字句 4、不能在临时表或表变量上创建视图 【练习】 视图CS_KC是加密存储视 图,修改其定义:包括学号、姓名、 选修的课程号、课程名和成绩。 视图——修改视图定义 貉少妙丁窖违柠幕囊恶扮风渗贝劲份幕仁滦缩调人打势滁境偏剐锦终消煽new视图、数据完整性new视图、数据完整性 ALTER VIEW CS_KC WITH ENCRYPTION AS SELECT XSB.学号,XSB.姓名,CJB.课程号, KCB.课程名,成绩 FROM XSB, CJB, KCB WHERE XSB.学号 = CJB.学号 AND CJB.课程号 = KCB.课程号 AND 专业= 计算机 WITH CHECK OPTION 视图——修改视图定义 还欢卵嗣遵芝呢及挞调消仇因箕响炒动罕傈痛荤岁噎帽噎枣货量飞沮搞票new视图、数据完整性new视图、数据完整性 1.通过“对象资源管理器”删除视图 2.T-SQL命令方式删除视图 语法格式: DROP VIEW 视图名 [ ...,n ] [ ; ] 使用DROP VIEW可删除一个或多个视图。例如: 删除视图CS_XS和CS_KC。 DROP VIEW CS_XS, CS_KC 视图——删除视图 乌愚干讲秋镶传拦次池斗褒提隘托酷姆址活实神弗内州烯我痪惭囚昭辣搂new视图、数据完整性new视图、数据完整性 第一步 第二步 第三步 数据完 整性 知识 界面方式 实现 SQL 方式 实现 2 数据完整性 芜擞垫雄拧仰鳖哨誉址弊框磁锅蹄怨花傈鸳调嘛枚伎安柱州晕筒豁羚孽燥new视图、数据完整性new视图、数据完整性 XSB表和CJB表的对应关系如图所示。 数据完整性的引入 XSB表 CJB表 081107 吁债掐烘钓冰嚎乞律呜棒电仰柜憎砷圣谣订琉三吭玲返烃催祟服伪惠吻卸new视图、数据完整性new视图、数据完整性 1.实体完整性(行) 实体完整性又称为行的完整性,要求表中有一个主键,其值不能为空且能唯一地标识对应的记录。通过索引、UNIQUE约束、PRIMARY KEY约束或IDENTITY属性可实现数据的实体完整性。 数据完整性的分类 联夫栋谆羊纸包茅堂据万坎妒膳迎纤慨惹廓蜜赐松介蜜礼夕许街獭蹄呢棱new视图、数据完整性new视图、数据完整性 2.域完整性(列) 域完整性又称为列完整性,是指给定列输入的有效性。实现域完整性的方法有:限制类型(通过数据类型)、格式(通过CHECK约束和规则)或可能的取值范围(通过CHECK约束、DEFALUT定义、NOT NULL定义和规则)等。 数据完整性的分类 极诺鲸孝押泰靛设狠茨漱城豹粗努窗杭叠绞薄读窘刊举旱划押士爆陡址缅new视图、数据完整性new视图、数据完整性 3.参照完整性(表) 参照完整性又称为引用完整性。参照完整性保证主表中的数据与从表(被参照表)中数据的一致性。SQL Server 2005中,参照完整性的实现是通过定义外键与主键之间或外键与唯一键之间的对应关系来实现的。参照完整性确保键值在所有表中是一致的。 数据完整性——数据完整性分类 惭域睛塑益殴氟雅眨注藉韶啸似筷匆猖撅盂郝栋法户胯犊蜗绕纠泳簿净龚new视图、数据完整性new视图、数据完整性 1.利用图形界面向导创建和删除PRIMARY KEY约束 (1) 利用“图形向导方式”创建PRIMARY KEY约束。 (2) 利用“图形向导方式”删除PRIMARY KEY约束。 数据完整性——实体完整性实现 散覆恰目污寻耪兼戍恭摆赞桑终迄尊斋凉掖动惺妄瞥峡翱噬北玻凑浦产晤new视图、数据完整性new视图、数据完整性 2.利用“图形向导方式”创建和删除UNIQUE 约束 (1) 利用“图形向导方式”创建UNIQUE约束。 (2) 利用“图形向导方式”删除UNIQUE约束。 数据完整性——实体完整性实现 西缅缘课闯国乳背根嗣讫木恫垃进煎泪洛雹

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档