计算机应用技术复习题(疑难解答)求高手帮助!

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:29:06
1、SQL Server2000有哪几种系统数据库?它们的目的是什么?

2、数据库由哪几种类型的文件组成?其扩展名是什么?

3、SQL Server2000中有多少种约束?其作用分别是什么?
谢谢大家!

1.master,model,msdb,tempdb

master 数据库记录 SQL Server 系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。master 数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。master 数据库记录 SQL Server 的初始化信息,它始终有一个可用的最新 master 数据库备份。
tempdb 数据库保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求,例如存储 SQL Server 生成的工作表。tempdb 数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。tempdb 数据库在 SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去,而且当系统关闭后将没有任何连接处于活动状态,因此 tempdb 数据库中没有任何内容会从 SQL Server 的一个会话保存到另一个会话
model 数据库用作在系统上创建的所有数据库的模板。当发出 CREATE DATABASE 语句时,新数据库的第一部分通过复制 model 数据库中的内容创建,剩余部分由空页填充。由于 SQL Server 每次启动时都要创建 tempdb 数据库,model 数据库必须一直存在于 SQL Server 系统中。
msdb 数据库供 SQL Server 代理程序调度警报和作业以及记录操作员时使用。

2 .MDF 数据主记录文件

.LDF 数据库日志文件

3 .唯一约束、主键约束、外键约束
唯一约束:用于表中的一列或一组列,指定列中的所有数据在每行中是唯一的。
外键约束:用来保持表之间的关系,即当更新或删除某个表中的一行值,而且一个或多个相着表也用到同一值时,外键约束将决定表中发生的操作。
主键约束:(我的书上没有总结的话,我用自己的话给你说下) 就是不能重复了,比如说设置学号为主键,运行时已经有学号是1的了,再添加学号1就会出错。