- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 关系、索引和视图 创建关系图 索引 视图 5.1 创建关系图 5.2 索引 5.2.1 索引的分类 5.2.1 索引的分类 5.2.2 创建索引 5.2.2 创建索引 5.2.3 索引的查看 5.2.4 索引的删除 5.3 视图 5.3.1 视图的概念 5.3.2 创建视图 5.3.2 创建视图 5.3.3 查询视图 5.3.4 重命名视图 5.3.5 修改视图的定义 5.3.6 删除视图 * 大型数据库——SQL Server 2000程序设计 * 创建关系图,先把互相关联的表集合在一起,然后再做关系的设置。 具体操作演示。(详见P86—89图例) 关系图作为数据库对象之一,存储在关联的数据库中。 索引是关系型数据库的一个基本概念。 数据库的索引类似图书的索引,能够使数据库程序不用浏览整个表,就可以找到表中的数据。 索引是一个表中所包含的值的列表,它说明了表中包含各个值的行所在的存储位置。 用户可以利用索引快速访问数据库表中的特定信息。 但使用索引存储地址将占用磁盘空间,同时在数据维护时,也将花费一定的时间。因此要合理设计索引。 从索引表的物理顺序与表中数据行的物理存储顺序是否相同的角度出发,可以分为聚集索引和非聚集索引。 聚集索引 表中数据行的物理存储顺序与索引顺序完全相同,因此每个表只能创建一个聚集索引,且最好在其他非聚集索引建立前建立。 默认情况下,SQL Server为PRIMARY KEY约束自动建立聚集索引。 非聚集索引 不改变表中数据行的物理存储顺序。一个表允许创建249个非聚集索引。 聚集和非聚集索引都可创建为惟一或组合索引。 惟一索引 被索引列不存在重复性(包括空值NULL),若表中已有数据,则在索引第一次创建时将检查索引列的惟一性。设置PRIMARY KEY约束或UNIQUE约束的列,SQL Server自动为这些列创建惟一索引。 组合索引 根据表中两列或多列组合建立的索引,最多可包含16列总共900字节的容量。 处理数据中,组合索引比多个单列索引的开销要低。 使用创建索引向导 使用企业管理器创建索引 使用T-SQL语句创建索引 语法格式: CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX 索引名 ON {表名或视图名}(列名 [ASC|DESC][,…n]) [ON 文件组名] 此选项表示创建惟一索引 此选项表示创建聚集索引 此选项表示创建非聚集索引 升序 降序 例:为表“学生课程表”创建基于“课程名”列的惟一非聚集索引au_csn。 CREATE UNIQUE INDEX au_csn ON 学生课程表(课程名) 思考:为表“XSQK”创建基于“学号”列的惟一聚集索引in_xh。 CREATE UNIQUE CLUSTERED INDEX in_xh ON XSQK(学号) 要查找有关索引的信息,可以使用以下方法: 使用企业管理器查看 打开表设计器,查看表属性。 使用系统存储过程sp_helpindes查看 语法格式: Sp_helpindex 表名或视图名 例:查看表XSQK上的索引信息。 Sp_helpindex ‘XSQK’ 当一个索引不再需要时,可以将其从数据库中删除,以回收当前使用的存储空间,便于数据库中的任何对象使用。 注:通过设置PRIMARY KEY约束或UNIQUE约束所建立的索引不允许用户删除,只能通过删除约束或删除表的方法删除。 使用企业管理器删除 使用T-SQL命令删除索引 语法格式: DROP INDEX ‘表名.索引名|视图.索引名’ 视图是一个虚拟表。在数据库中,视图并不存储数据,只存放视图的结构,数据实际上在相应的表中。 ?视图的概念 ?创建视图 ?查询视图 ?重命名视图 ?修改视图的定义 ?删除视图 视图是从一个或多个相关联表或视图中派生出来的,常用于集中、简化和定制显示数据库中的信息。视图象是一个过滤器,对于一个或多个基表中的数据进行筛选和引用。 特点: 着重于特定数据。 简化数据操作。 自定义数据。 组合分区数据。 使用创建视图向导 使用企业管理器创建视图 使用T-SQL命令创建视图 语法格式: CREATE VIEW 视图名[(column[, …n])] [WITH ENCRYPTION] AS 查询语句 例:利用表authors定义视图V1,查询authors表中的au_id、au_lname、phone和contract。 CREATE VIEW V1 AS SELECT au_id,au_lname,phone,contract FROM
您可能关注的文档
- 260-西滨镇2007年党风廉政建设与反腐败工作任务分解.doc
- 26012-保险企业-福州市马尾区人事劳动与社会保障局企业养老保险人员正.doc
- 299-经济统计与分析八大点总结分析.doc
- 295-...典诵读与第二届学生规范汉字书写大赛暨首届‘书画我最牛’大赛”....doc
- 29套职业测评与性格测试题库.docx
- 29套职业测评与性格测试题库HR必备测评库.docx
- 2B买入法简介与123法则 操盘手.doc
- 2GHz WCDMA数字蜂窝移动通信网直放站 技术要求与测试方法.doc
- 2_我国非煤矿山安全生产现状问题与对策.ppt
- 29-鼠首与兔首铜像是圆明园“12生肖兽首”中流落海外的2件。中国"追....ppt
最近下载
- 河南省许昌市2025年某中学小升初入学分班考试英语考试真题含答案.docx VIP
- 大型泵站工程运行管理实施方案.docx
- ISO45001-2018职业健康安全管理体系之4-2:“4 组织及环境-4.2理解工作人员和其他相关方的需求和期望”解读和应用指导材料(2024A1-雷泽佳).docx VIP
- 医疗信息系统的网络安全数据标注指南.docx
- SH∕T 3543-2017 石油化工建设工程项目施工过程技术文件规定 非正式版.pdf VIP
- 中国专利法详解读书重点笔记.doc VIP
- 2026届高考语文背诵诗词补充:《菩萨蛮·书江西造口壁》.pptx VIP
- 强制性条文执行计划(完整版).doc
- 关于夏天的课件.pptx VIP
- 2025中铁五局集团有限公司笔试参考题库附带答案详解.pdf
文档评论(0)