资源描述:
《[训练]数据库实验1答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库上机实验答案下面的示例创建名为Sales的数据库。因为没有使用关键字PRIMARY,第一个文件(Sales_dat)成为主文件。因为Sales.dat文件的SIZE参数没有指定MB或KB,因此默认为MB,以兆字节为单位进行分配。Sales_log文件以兆字节为单位进行分配,因为SIZE参数中显式声明了MB后缀。USEmasterGOCREATEDATABASESalesON(NAME=Sales_dat,FILENAME二'c:programfilesmicrosoftsqIservermssqIdatasaIedat
2、.mdf',SIZE=10,MAXSIZE二50,FILEGROWTH=5)LOGON(NAME二'Sales_log',FILENAME二*c:programfilesmicrosoftsqIservermssqIdatasaIe丨og.Idf',SIZE=5MB,MAXSIZE二25MB,FILEGROWTH二5MB)GOB.指定多个数据文件和事务日志文件创建数据库下面的示例使用三个100MB的数据文件和两个100MB的事务日志文件创建了名为Archive的数据库。主文件是列表中的第一个文件,并使用PRIMARY关键字显
3、式指定。事务日志文件在LOGON关键字后指定"注意FILENAME选项中所用的文件扩展名:主要数据文件使用.nidf,次要数据文件使用.ndf,事务日志文件使用.IdfoUSEmasterGOCREATEDATABASEArchiveONPRIMARY(NAME二Archl,FILENAME二'c:programfilesmicrosoftsqIservermssqIdataarchdat1.mdf',SIZE二WOMB,MAXSIZE二200,FILEGROWTH=20),(NAME二Arch2,FILENAME二1c:
4、programfilesmicrosoftsqIservermssqIdata'archdat2.ndf',SIZE=100MB,MAXSIZE=200,FILEGROWTH二20),(NAME二Arch3,FILENAME二'c:programfilesmicrosoftsqIservermssqIdataarchdat3.ndf',SIZE二WOMB,MAXSIZE二200,FILEGROWTH二20)LOGON(NAME二Archlogl,FILENAME二’c:programfilesmicrosoftsq
5、IservermssqIdataarchIog1.Idf',SIZE二100MB,MAXSIZE二200,FILEGROWTH二20),(NAME二Archlog2,FILENAME二'c:programfilesmicrosoftsqIservermssqIdataarchIog2.Idf',SIZE二100MB,MAXSIZE二200,FILEGROWTH二20)GOc.创建简单的数据库本例创建名为Products的数据库,并指定单个文件。指定的文件成为主文件,并会自动创建一个1MB的事务日志文件。因为主文件的SI
6、ZE参数中没有指定MB或KB,所以主文件将以兆字节为单位进行分配。因为没有为事务日志文件指定,所以事务日志文件没有MAXSIZE,可以增长到填满所有可用的磁盘空间为止。USEmasterGOCREATEDATABASEProductsON(NAME二prods_dat,FILENAME二1c:programfilesmicrosoftsqIservermssqIdataprods.mdf',SIZE二4,MAXSIZE二10,FILEGROWTH二1)GOD.不指定文件创建数据库下面的示例创建名为myte
7、st的数据库,并创建相应的主文件和事务日志文件。因为该语句没有<filespec>项,所以主数据库文件的大小为model数据库主文件的大小。事务日志文件的大小为model数据库事务日志文件的大小。因为没有指定MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。CREATEDATABASEmytestE.不指定SIZE创建数据库下面的示例创建名为products2的数据库。文件prods2_dat将成为主文件,大小等于model数据库中主文件的大小。事务日志文件会自动创建,其大小为主文件大小的25%或512KB中的较大值。因为没有
8、指定MAXSIZE,文件可以增长到填满所有可用的磁盘空间为止。USEmasterGOCREATEDATABASEProducts2ON(NAME二prods2_dat,FILENAME二'c:programfiles