网络数据库讲稿(索引、关系、视图)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库索引和视图”。
网络数据库讲稿
4/15/2013 索引
P92
一、概述
索引是与表或视图关联的、存储在数据库中的、具有特殊结构的对象,索引包含由表或视图中的一列或多列生成的键,并通过指针指向表或视图中对应的数据页和记录。使用索引可以快速有效地查找与键值关联的行,提高从表或视图中检索行的速度。
二、索引的种类 1.聚集索引 2.非聚集索引
三、创建索引
P299 1.在对象资源管理器中创建 2.用命令建立
(1)用CREATE INDEX命令建立
例: CREATE UNIQUE INDEX 学生学号 ON 学生(学号)ON 'PRIMARY'(2)在CREATE TABLE命令中建立(3)在ALTER TABLE命令中建立
四、删除索引
1.在对象资源管理器中删除。2.用DROP INDEX命令删除。例: DROP INDEX 学生.学生学号
五、几点说明
1.一个表只能包含一个聚集索引,最多允许有249个非聚集索引。
2.默认情况下,PRIMARY KEY建立的索引是聚集索引;UNIQUE建立的索引是非聚集索引。
3.索引名在表或视图中必须唯一,但在数据库中不必唯一。4.ntext、text、image数据类型的列不能作为索引列。
5.所有索引名都被保存在本数据库的系统视图sys.indexes的name列中。6.在CREATE TABLE和ALTER TABLE命令中建立的索引不能用DROP INDEX命令删除,只能用ALTER TABLE命令修改。
表关系
一、表关系图的创建
P90
二、为表添加关系
P298
三、对象依赖关系
P82 77
网络数据库讲稿
4/15/2013 视图
P93
一、视图的概念
视图是虚拟的表,保存在视图中的数据是由表派生的。派生表被称为视图的基本表。
在SQL Server 2005中,视图被分为三种类型:标准视图,索引视图,分区视图。
二、创建视图
P300 1.在对象资源管理器中创建 2.用命令建立
用命令CREATE VIEW创建
三、修改视图
1.在对象资源管理器中修改 2.用ALTER VIEW命令修改
四、删除视图
1.在对象资源管理器中删除 2.用DROP VIEW命令删除
网络数据库讲稿3/26/2013触发器P191一、触发器概述1.是一种特殊的存储过程。2.不能被显式调用,只能由一些特定的操作(命令)引发(激活),这些命令是:INSERT、DELETE、UPDATE、CREAT......
网络数据库讲稿一、简单的SELECTP95 1.SELECT … FROM … (1)DISTINCT (2)TOP n [PERCENT] (3)字段别名有三种书写格式。2.WHERE子句(SELECT … FROM … WHERE …)P101 (1)比......
网络数据库讲稿4/20/2013一、复制的基本概念SQL Server复制是在数据库之间对数据和数据库对象进行复制和分发并且对于数据的修改进行同步,以确保其一致性的一组技术。使用复......
网络数据库讲稿(1)4/17/2013一、SQL Server 2005简介。P9 SQL(Structured Query Language) 1.SQL Server 2005是一个大型的、高效的关系数据库管理系统,它具有安全的、全面的......
oracle数据库索引失效(整理10篇)由网友“Shiina”投稿提供,下面小编为大家整理过的oracle数据库索引失效,欢迎阅读与借鉴!篇1:oracle数据库索引失效 这篇文章主要介绍了oracle数......