数据库应用第二章:数据库的建立与维护

一.SQL Server 2005中创建、查看、打开、删除数据库的方法有哪些?

方法分别有两种
即可以通过SQL Server Management Studio图形化界面实现,
也可以通过SQL语句命令实现。

二.SQL Server 2008的系统数据库有哪几种?功能是什么?

系统数据库由master、model、msdb、tempdb和隐藏的Resource数据库组成。
master数据库:master数据库用于记录SQL Server 2012中所有服务器级别的对象。
            这包括了服务器登录帐户、链接服务器定义以及端点。master数据库同
            时还记录服务器上其他所有数据库的信息。  

model数据库:Model数据库是一个模板数据库。该数据库存储了可以作为模板的数据库
            对象和数据。

msdb数据库:Msdb是与SQL Server 2012代理服务有关的数据库。
           该系统数据库记录有关、警报、操作员、调度等信息,
           这些信息可以用于自动化系统的操作。

tempdb数据库: Tempdb是一个临时数据库,用于存储查询过程中所使用的中间数据或结果。 

Resource系统数据库:包含SQL Server 2012 实例使用的所有系统对象。

三.数据库由哪几种类型的文件组成?其扩展名分别是什么?

SQL Server 2012中数据库在磁盘上存储时主要分为两大类物理文件:
数据库文件和事务日志文件。
一个数据库至少包含一个和一个日志文件。
数据文件又分为主数据文件和辅助数据文件。
(1)主数据文件。是数据库的关键文件,包含了数据库的启动信息,并且存储数据。
    每个数据库必需有且仅能有一个主文件,默认扩展名为.MDF。 

(2)辅助数据文件。用于存储未包括在主文件内的其他数据。默认扩展名为.NDF。
辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。
一般当数据库很大时,有可能需要创建多个辅助文件;而数据库较小时,则只要创
建主文件文件不需要辅助文件。 

(3)事务日志文件。是用来记录数据库更新情况的文件。日志文件用于保存恢复
数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可能有多个。
日志文件的扩展名为.LDF

四.数据库、数据库系统与数据库管理系统的区别是什么?

数据库是以一定的组织形式存放在计算机中的相关数据的集合。
数据库系统是指在计算机系统中引入数据库后的一个完整的应用系统。
包括数据库、数据库管理系统、应用程序以及用户等。在大型数据库系统中,
还专门设有数据库管理员(DBA)。

数据库管理系统是指帮助用户建立、使用和管理数据库的计算机软件。
其功能包括数据定义、数据操作、数据库及数据库维护等。

五.使用T-SQL语句创建”学生管理库”数据库及删除数据库。要求”学生管理库”数据库的主数据文件文件名为:xsgl.mdf,初始大小为5MB,最大为50MB,增长方式为10%;日志文件的初始大小为1MB,最大为5MB,增长方式为1MB。数据文件和日志文件均存放在e盘根目录下。

创建数据库的T-SQL语句如下:
create database学生管理库
    (name='xsgl',
    Filename ='e:\xsgl.mdf',
    size=5mb,
    maxsize=50,
    filegrowth=10%)
log on
    (name='xsgl_log',
    filename='e:\xsgl_log.ldf',
    size=1MB,
    maxsize=5MB,
    filegrowth=1MB)
go

删除数据库的T-SQL语句如下:
drop database学生管理库

猜你喜欢

转载自blog.csdn.net/weixin_37519752/article/details/80909748