在 SQL Server 基础管理知识点总结一、 SQL Server 基础知识与安装 1 数据库系统的组成 2. 选择正确的 SQL Server 2005 版本 Server 2005 的硬件要求二、数据库创建 1. 创建与配置数据库(01) 数据库的结构(物理结构和逻辑结构) 物理: .mdf .ndf .ldf 逻辑:数据文件和日志文件(02) 文件组: 主文件组: 主数据文件, 次数据文件自定义文件组: 次数据文件日志文件不存放在文件组中(03) 作用: 在具体应用的时候, 可以把特定的表, 索引和大型的文本或者图像数据, 表指定部分数据放到专门的文件组里, (04) 指定数据库恢复模式 SQL Server 提供三种恢复模式:完整、简单和大容量日志,这些模式决定了 SQL Server 如何使用事务日专文件,如何选择它要记录的操作,对数据的备份与恢复产生影响。?完整: 将所有操作都记录到事务日志上,可以使数据库恢复到故障时间点。?简单:最低限度的记录大多操作。不能备份或还原事务日志。?大容量:对 select into 和 bulk insert 语句进行最小记录。在这种恢复模式下,可以使数据库恢复到日志备份的结尾,但不能恢复到某个时间点,仅作用于大容量操作期间。 2. 创建数据库对象(01) 表: 数据类型,约束(pk,fk,unique,check) (02) 分区表: 存储在多个物理分区的表,每个分区容纳表特定的部分数据创建分区表的步骤: a. 定义分区函数 b. 创建分区方案 c. 创建表并使用分区方案 create table dbo . Orders ( OrderID int not null , CustomerID varchar ( 10 ) not null , EmployeeID int not null , OrderDate datetime not null , primary key ( OrderID , OrderDate ) ) on PS_Orders ( OrderDate ) (03) 创建视图 Create view 视图名称[With encryption] As <select 语句> (04) 创建索引作用:提高检索的速度聚集索引 1) 、一张表仅能创建一聚集索引 2) 、创建聚集索引,表数据将以该聚集索引列进行物理排序非聚集索引 1) 、一张表可以创建多个非聚集索引 2) 、创建非聚集索引,系统将为该字段创建一个索引文件,当进行数据检索时,先检索索引文件,再定位数据。小结: 因为聚集索引会引起数据物理位置的变化,导致非聚集索引也要重新排列,所以在创建时应遵循先聚集后非聚集的顺序系统自建索引: pk约束?聚集索引 U nique 约束?唯一非聚集索引请按照下列标准选择建立索引的列?在主关键字列中创建索引?该列用于频繁搜索?在经常用于连接的列,如外键列上创建索引?在经常出现在 where 子句?该列用于对数据进行排序请不要使用下面的列创建索引: ?列中仅包含几个不同的值。?表中仅包含几行。为小型表创建索引可能不太划算,因为 SQL Server 在索引中搜索数据所花的时间比在表中逐行搜索所花的时间更长索引维护: i. 重新生成索引删除索引然后创建一个新的索引 ii. 重新组织
在SQL Server基础管理知识点总结 来自淘豆网m.daumloan.com转载请标明出处.