- 1
- 0
- 约6.43千字
- 约 49页
- 2018-01-22 发布于湖北
- 举报
[教育学]情景8 视图、索引、存储过程及
情景8 视图、索引、存储过程及
触发器设计;目录;任务1 掌握视图与索引;8.1 视图的概念及创建方法;注意:使用视图时,要注意以下事项:
(1)视图一经定义以后,就可以像表一样被查询、修改、删除和更新。
(2)只有在当前数据库中才能创建视图。视图的命名必须遵循标识符命名规则,不能与表同名,且对每个用户视图名必须是唯一的,即对不同用户,即使是定义相同的视图,也必须使用不同的名字。
(3)如果视图引用的基本表或者视图被删除,则该视图不能再使用,直到创建新的基表或者视图。
(4)不能把规则、默认值或触发器与视图相关联。
(5)不能在视图上建立任何索引、包括全文索引。 ;8.1.2 视图的创建方法;语法格式:
CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]
[ WITH view_attribute [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ] [ ; ]
参数说明:
schema_name:视图所属架构的名称。
view_name:视图的名称。视图名称必须符合有关标识符的规则。可以选择是否指定视图所有者名称。 ;
column :视图中的列使用的名称。
WITH view_attribute:指出视图的属性。view_attribute可取以下值:
ENCRYPTION:说明在系统表 syscomments 中存储 CREATE VIEW 语句时进行加密。
SCHEMABINDING:说明将视图与其所依赖的表或视图结构相关联。
VIEW_METADATA:指定为引用视图的查询请求浏览模式的元数据时,向 DBLIB,ODBC或 OLEDB API 返回有关视图的元数据信息,而不是返回给基表或其他表。;
AS :指定视图要执行的操作。
select_statement :定义视图的 SELECT 语句。该语句可以使用多个表和其他视图。
CHECK OPTION:指定在视图执行的所有数据修改语句都必须符合在 select_statement 中设置的条件。;【例8-1】运行分析下列语句段
USE webshop
--select * from goods
--select * from orderdetails
go
create view goods_orderdetails_view as
select distinct goods.g_ID 商品编号,g_name 商品名称,d_price 进价,g_price 零售价
from goods,orderdetails where goods.g_ID=orderdetails.g_ID
go
select * from goods_orderdetails_view
注意:CREATE VIEW 必须是批命令的第一条语句。Select 语句中不能使用 ORDER BY、INTO 等子句。;2.在 SSMS 中创建视图; 8.2 索引的概念及创建方法 ;2.索引的分类;注意:;8.2.2 索引的创建方法;(2)语法格式:
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
?ON object ( column [ ASC | DESC ] [ ,...n ] )
参数说明:
UNIQUE:为表或视图创建唯一索引。唯一索引不允许两行具有相同的索引键值。视图的聚集索引必须唯一。
CLUSTERED:表示创建聚集索引。创建索引时,键值的逻辑顺序决定表中对应行的物理顺序。聚集索引的底层(或称叶级别)包含该表的实际数据行。一个表或视图只允许同时有一个聚集索引。具有唯一聚集索引的视图称为索引视图。
NONCLUSTERED:表示创建的索引为聚集索引。
ASC | DESC:指定索引值的排列顺序,ASC 表示升序,DESC 表示降序,缺省值为 ASC。;【例8-2】在Student_info表中学号列创建一个名 STU_INDEX 的唯一聚集索引。
CREATE UNIQUE CLUSTERED INDEX STU_INDEX ON Student_info(Sid)
2.在 SSMS 中创建索引
(1)启动SQL Server Management Studio,在对象资源管理器中依次展开“数据库”节点、Student节点和表节点,在 Student_info 表上单击鼠标右键,在弹出的快捷选单上选择“设计”,如图8-5 所示的表设计器界面。 ;图8-5 表设计器界面;(2)在表设计器界面上右击,出现如图8-6 所示的快捷选单,在快捷选单中选择
您可能关注的文档
- cyl临床微生物检验标本的采集.ppt.pptx
- DNA分子的结构与复制汇报课课件_免费下载.pptx
- Excel_2007教程 完整版.pptx
- HC3I下载-全国医院药事管理与优良药房工作规范专.pptx
- Java JDK 6学习笔记 教学课件 978 7 302 14995 8 第10章.pptx
- PEP人教版小学英语五年级下册unit_2_my_favourite_season第四课时教学课件.ppt.pptx
- PEP小学五年级下册英语《Unit1 This Is My DayPPT课件》第四课时.pptx
- PEP新版小学四年级英语上册第三单元第一课时课件2.ppt.pptx
- PowerPoint 演示文稿 - 浙江交通职业技术学院 ....pptx
- PPT精品文档---PPT精品文档---房屋建筑工程见证取样课件.pptx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)