- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公开课课件(视图)
视图 视图 使用企业管理器管理视图 使用查询分析器管理视图 使用视图操作表数据 视图 (一)使用企业管理器管理视图 (1)建立视图 创建过程:打开企业管理器窗口――新建视图?添加表 -选择所需要的字段.-运行并输出该视图的结果 视图 视图 讨论:如果将学生表中的姓名“袁敏”,改为“王敏”。观察视图表运行的结果? 视图只存储数据库数据的定义,它不真正存储数据,通过视图查询的数据是存储在对应的基本表中的。 视图 视图的作用: A:屏蔽数据的复杂性。 B:简化用户对数据库的操作。 C:提供一个简单而有效的安全机制。 属性选项: A:Distinct选项:设置不输出重复的行。 B:加密选项:对视图的定义进行加密。 C:顶端选项:在定义视图中对应top n [percent] (2)查看视图: 创建了一个新的视图后,SQL Server 会在系统表中保存该视图的信息。 视图的相关信息包括:视图的名称、视图的所有者、创建视图的时间以及视图定义等有关信息。 视图 (3)修改视图: 右击要修改的视图名称-设计视图-创建视图的方法修改视图的定义。 (4)重命名视图: 选中要修改名称的视图-右击要修改名称的视图-重命名-直接输入新的视图名称. (5)删除视图 选中选择要删除的视图-右击该视图名称-选择“删除”命令. 视图 (二)用 Transact-SQL语言(查询分析器)管理视图 (1)创建视图语法格式: CREATE VIEW [数据库名.][所有者 .]视图名[WITH 视图属性] AS 查询语句 [WITH CHECK OPTION] 例1、使用Transact-SQL语句创建一个新视图,命名 为v_abf。要求基表的来源为teachdb数据库的student、 course和choice表。 怎么书写视图定义的代码呢? *讨论建立视图与建立其它数据库对象有异同点? 视图 视图 视图 (2)2、更新数据记录 例3、修改视图v_abf,将“微机原理”课程的分数增加0.5分。 UPDATE v_abf SET score=score+0.5 WHERE c_name=‘微机原理’ (3)、删除数据记录 例4使用以下程序删除视图v_choice1中学号为401的数据行。 USE teachdb DELETE v_choice1 WHERE 学号=’401’ 3、总结: 视图只是虚拟表,不存储数据。 可能用企业管理器与查询分析器来创建。 使用视图查询数据时,方法与在基本表中查询数据的方法类似。 如果视图定义的基本表有多个,不能通过视图同时向基本表中插入数据。同时也不能通过它删除其中的数据。 * (2)修改视图语句 语法形式: ALTER VIEW 视图名 [WITH ENCRYPTION] AS 查询语句 [WITH CHECK OPTION] 例2、修改视图v_abf,在该视图中增加一个新条件,要求只显示score60的记录信息。 并加密视图文本 ALTER VIEW v_abf WITH ENCRYPTION AS SELECT student.s_no,student.s_name, course.c_name,choice.score FROM student,course,choice WHERE student.s_no=choice.s_no AND course.c_no=choice.c_no AND choice.score60 3)删除视图语句 语法格式: DROP VIEW 视图名 (三)使用视图操作表数据 : (1). 插入数据记录 问题1:通过视图添加的记录能传递基本表的哪些列? 问题2:如果在视图定义中使用了WITH CHECK OPTION选项,则在视图上插入的数据必须符合什么要求? 问题3:能不能在一个插入语句中向多个基表插入数据?如果视图引用了多个数据表,怎样通过该视图向这些基表添加数据? *
您可能关注的文档
- 高级项目经理 信息系统集成及服务项目管理人员继续教育 课程13 课后习题汇总.docx
- 人教版高中物理课件必修一1.1质点参考系和坐标系(共24张PPT).ppt
- 第6章 使用T-SQL语言.ppt
- 第18章 数据转换.ppt
- 八年级地理-交通运输2.ppt
- 第9章 数据定义与操作.ppt
- 数学导学案--长方体的认识.doc
- 少年王冕第二课时PPT.ppt
- 八年级地理上册-第三节中国的河流(第一课时).ppt
- 《下压式传接棒》教案.doc
- SN74HCT74NSR,SN74HCT74NSR,SN74HCT74NSR,SN74HCT74D,SN74HCT74PWT, 规格书,Datasheet 资料.pdf
- 《下压式传接棒》教学反思.doc
- 日本第二课时课件.ppt
- 74HC32DR2G,74HC32DTR2G,规格书,Datasheet 资料.pdf
- 八年级地理-地形和地势.ppt
- unit3I'm more outgoing than my sister SA 1a-1c教案.docx
- 五年级英语下册unit3_My_school_calendar_B.pptx
- 复件我的舞台教案.doc
- 高一生物必修二2.1减数分裂和受精作用课件(共52张PPT).ppt
- 八年级地理-交通运输.ppt
文档评论(0)