- 19
- 0
- 约8.59千字
- 约 32页
- 2019-10-13 发布于湖北
- 举报
使用视图可以更新数据,但更新的只是数据库中基表的数据记录。应该注意的是更新的列应属于同一个表,而且修改后的值同样会受到WITH CHECK OPTION选项和数据源的约束的影响。 2、利用视图更新记录 示例:用前面已经创建的视图V_Seller,输入如下命令: USE sales GO UPDATE V_Seller SET 地址 = 保定职大路1号 WHERE 编号 = s10 执行以上命令后,把职工编号为s10的记录中的地址字段值进行更改。 示例:用前面已经创建的视图V_stocks_C,输入如下命令: USE sales GO UPDATE V_stocks_C SET stocks = 200 WHERE ProductID = p01006 执行以上命令行时,系统将弹出错误信息“服务器: 消息 550,级别 16,状态 1,行 1试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束的条件。语句已终止。” 使用视图可以删除记录,但应该注意的是,删除的只是数据库中基表的数据记录。 示例:利用视图V_stocks删除满足一定条件的记录。 USE sales GO DELETE FROM V_stocks WHERE ProductID = p03005 3、利用视图删除记录 课堂练习 (1)向视图V_view2中插入如下两条记录: P01100 奶茶 1 2.5 226 P02100 榨菜 2 1.3 139 (2)利用视图V_view2更改 “P01100”产品的库存量为126; (3)利用视图V_view2删除“P01100”产品的记录; (4)删除视图V_view2。 综合实验2 详见:综合实验3 索引与视图管理.doc * * * * 任务4-1:索引的创建与使用 任务4-2:视图的创建与使用 任务4-3:通过视图修改表中数据 1、索引概述 索引是数据库中重要对象之一,它类似于图书的目录。索引允许数据库应用程序迅速找到表中特定的数据,而不用扫描表中全部的数据。在数据库中,使用索引可以很大程度上提高数据的查询效率,减少查询数据的时间,改善数据库的性能。 索引是数据库随机检索的常用手段,它实际上就是记录的关键字与其相应地址的对应表。通过索引可大大提高查询速度。此外,在SQL SERVER中,行的唯一性也是通过建立唯一索引来维护的。 表扫描 SQL Server 扫描表的所有页 索引 SQL Server 使用索引页找到行 SQL Server 访问数据的方式: 重要概念: 企业数据库中,有大量的海量信息性的表格,如果用户在进行查询时采用全表扫描会浪费大量时间,也会造成查询超时错误,可以通过建立索引提高性能。 索引:索引是与表(或视图)关联的页的集合,用于加速从表中检索或者用于强制实施的唯一性。 聚集索引:通过物理上的顺序进行排列而建立索引。 非聚集索引:通过索引表(相当于书的目录)的方法建立索引。 建立索引参照以下原则: 在经常检索的列上创建索引(如经常在where子句中出现得列)。 在表的主键、外键上创建索引。 在经常用于表间连接的字段上建立索引。 一般而言,如下情况的列不考虑在其上创建索引: 在查询中几乎不涉及的列。 很少有唯一值的列(即包含太多重复值得列,如性别字段)。 数据类型为text、ntext或image的列。 只有较少行数的表没有必要创建索引。 当写的性能比查询更重要时,应少建或不建索引。 1)为什么要创建索引 使用索引的好处: 帮助提高查询速度。 保证数据记录的唯一性。 加速表与表之间的连接。 表中如果使用ORDER BY和GROUP BY命令进行数据检索时,可以明显地降低查询中分组和排序的时间。 2)索引的分类 SQL Server 中常用的索引类型: 聚集索引 非聚集索引 唯一索引 复合索引 索引视图 全文索引 XML索引 聚集索引:将表中的记录在物理数据页中的位置按索引字段值重新排序,再将重排后的结果写回到磁盘上。一个表只能创建一个聚集索引 。 下列情况时可以考虑创建聚集索引: 唯一或包含许多不重复的值。 需要按顺序被访问。 需要保证列在表中的唯一性。 经常用于对表中检索到的数据进行排序。 非聚集索引 :非聚集索引与表中数据行的物理存储结构无关,因此在创建非聚集索引时不会改变数据表中记录的物理存储顺序。每个表的非聚集索引最多为249个。 下列情况时可以考虑创建非聚集索引: 使用 JOIN 或 GROUP BY 子句。 应为
您可能关注的文档
- 面谈的基本结构.ppt
- 面向叶片等复杂工件的机器人磨削加工系统介绍-汤青.ppt
- 面试问题的分析.ppt
- 面试常见问题答案.ppt
- 革命根据地时期的法律制度.ppt
- 面辅料化学和物理测试教学GeneralTestRequirements.ppt
- 韦标—酒店员工的行为规.ppt
- 韦标—酒店用车管理制度.ppt
- 鞋的发展历史.pptx
- 鞋类学习报告.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 上海牛津版小学英语三年级下册3B全册练习课时练试卷习题.pdf VIP
- 高中数学数列求和练习题(错位相减 + 裂项).docx
- 小学三年级心理健康教育辅导活动课件《困难像弹簧》.ppt VIP
- 面向2026年国际市场的跨境电商品牌推广方案.docx VIP
- 西南18J812_室外附属工程 标准图集.pdf VIP
- 高中物理运动学、牛顿力学、图像、能量.pdf VIP
- 2025年9月第42届全国中学生物理竞赛预赛试题(含答案及评分标准).pdf
- 高中物理运动学经典图像题.doc VIP
- 《基本中国拳法》简体中文.pdf VIP
- 基于核心素养的高中生物学课堂教学研究-来源:新课程(第2022016期)-山西三晋报刊传媒集团有限责任公司.pdf VIP
原创力文档

文档评论(0)