本文目录一览

1,系统数据库的model

model系统数据库是一个模板数据库,可以用作建立数据库的摸板。它包含了建立新数据库时所需的基本对象,如系统表、查看表、登录信息等。在系统执行建立新数据库操作时,它会复制这个模板数据库的内容到新的数据库上。由于所有新建立的数据库都是继承这个model数据库而来的,因此,如果更改model数据库中得内容,如增加对象,则稍后建立的数据库也都会包含该变动。model系统数据库是tempdb数据库的基础。由于每次启动提供SQL Server时,系统都会创建tempdb数据库,所以model数据库必须始终存在于SQL Server系统中。

系统数据库的model

2,Sql Server

(1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 2005 中,系统对象不再存储在 master 数据库中,而是存储在 Resource 数据库中。(2)model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。因为每次启动 SQL Server 时都会创建 tempdb,所以 model 数据库必须始终存在于 SQL Server 系统中。当发出 CREATE DATABASE(创建数据库)语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。 如果修改 model 数据库,之后创建的所有数据库都将继承这些修改。例如,可以设置权限或数据库选项或者添加对象,例如,表、函数或存储过程。(3)Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。(4)Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。Tempdb数据库由整个系统的所有数据库使用,不管用户使用哪个数据库,他们所建立的所有临时表和存储过程都存储在tempdb上。SQL Server每次启动时,tempdb数据库被重新建立。当用户与SQL Server断开连接时,其临时表和存储过程自动被删除。
长见识了!

Sql Server

3,安装sql server 2005时系统自动创建哪四个系统数据库

(1)、master(系统)数据库:记录SQL Server系统所有系统级别的信息。所有登录账户和系统配置设置。其他数据库,其中包括数据库文件的位置,同时它还记录SQL Server的初始化信息。(2)、tempdb数据库:一个工作空间,用于保存临时对象或中间结果集。如:SQL生成的工作表,每次启动时都重建tempdb数据库。(3)、model(模板)数据库:用作SQL Server实例上创建的所有数据库的模板。对model数据库的修改(如:数据库大小、排序规则、恢复模式和其他数据库选项)将应用以后创建的所有数据库。(4)、msdb(存储计划任务)数据库:用于SQL Server代理计划警报和作业。该数据库与自动化任务相关。还有一个Resource数据库:一个只读数据库,包含SQL Server2005所有的系统对象。系统对象在物理上存在于Resource数据库,但在逻辑上,它们出现在每个数据库中。
1、有实体关系图;2、有数据库模型图3、各个数据表要设置主键和外键;4、各个数据表有相应的数据;5、设计相应的查询,要有多表关联的查询,要有子查询,要使用聚合函数;6、有关于函数的应用;7、有关于存储过程的应用;8、有关于触发器的应用;9、有关于事务的应用;10、有关于游标的应用。
master model msdb tempdb.
晕,一看就知道你是初学者,这是最简单的主外键关联:1、一个教员可讲授多门课程,一门课程只能被一个教员讲授:课程表中加一个教员id的外键用来指向教员表中主键id2、一个学生选修多门课程,每门课程有多个学生选修,学生学习有成绩:这是多对多的关系,创建一个关联表用来关联学生表和课程表,有两个外键一个是学生id,一个是课程id,然后一个成绩的字段即可。3、一门课只在一个教室上,一个教室可上多门课:课程表中添加一个教室id的外键指向教室表的主键id。因此需要以下表:教员表:主键id、职工号、姓名、年龄、职称学生表:主键id、学号、姓名、年龄、性别课程表:主键id、课程号、课程名、课时数、教员id(外键id)、教室id学生、教程关联表:主键id、学生id、课程id、成绩教室表:主键id、教室编号、地址、容量

安装sql server 2005时系统自动创建哪四个系统数据库


文章TAG:sql系统数据库哪个是模板  系统数据库的model  
下一篇