网络数据库复习重点题型:判断、选择、数据库操作(写程序、读程序、程序填空)一
基本知识:1
对SQLserver2000企业版内存的要求
64MB以上2
数据库文件的种类、各自的特点及相关知识
主数据库文件
mdf:用来储存数据库的启动信息,还用于储存部分或全部数据;每个数据库有且只能有一个主数据库文件;次要文件
ndf:用于储存不能存储与主数据库文件的数据;一个数据可无次要数据库文件,也可有一个或多个;日志文件
ldf:包含用于恢复数据库的日志信息;一个数据库可以用一个或多个日志文件;主/次要文件的关系:如果主数据库文件足够大可以容纳数据库中的所有数据,则无需次要数据库,反之则需要;3
SQLserver写日志和写数据库的顺序
SQLServer中采取提前写入方式的事物,及对数据库的修改先写入事务日志中,再写入数据库;4
UNIQUE约束、DISTINCT关键字、having子句的理解
UNIQUE约束(唯一性约束):唯一性约束指定一个或多个列的组合的值具有唯一性,以防止在列中输入重复的值,其约束值可为空;由于主码具有唯一性,因此主码不能再设置唯一性约束;唯一性约束最多可由16个列组成;DISTINCT关键字:过滤重复记录,用于返回唯一不同的值,只用于SELECT语句中;Having子句:指定组或聚合的搜索条件
HAVING只能与SELECT语句一起使用
通常在“GROUPBY”子句中使用它
如果不使用“GROUPBY”子句,HAVING的行为与WHERE子句一样
视图的定义、索引的分类及聚集索引的特点,不适合创建索引的情况
视图定义:不是真实存在的基础表而是一张虚表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中索引分类:聚集索引与非聚集索引聚集索引的特点:聚集索引的顺序就是数据的物理存储顺序,具有较快的访问速度不适合创建索引的情况: