SQL実験一——データベースの構築

2761 ワード

**
SQL実験一——データベースの構築
**
【実験名】データベースの構築【実験内容】SQL Server環境でデータベースの構築とメンテナンスを行う.【実験目的】SQL Serverデータベースのストレージ構造を理解し、SQL Serverデータベースの構築方法とメンテナンス方法を把握する.【実験方法】SQL Server環境下でCREATE DATABASEコマンドでデータベースを構築する(主義:必要に応じてシステム管理者ユーザー、またはdbcreator固定サーバーロールを作成するメンバー、またはCREATE DATABASE権限を明示的に付与される権限の内容はテキスト5.2節を参照)
【実験要求】1、上体の要求に基づいて以下の3つのデータベースを作成する:a)データベースtest 1(1つのデータファイルと1つのログファイルを使用する)を作成し、1つのデータファイル、1つのトランザクションログファイルを作成し、それらを異なるハードディスクに配置することを要求する.b)データベースtest 2を作成する(複数のデータファイルと複数のログファイルを使用する).3つのデータファイルと2つのトランザクションログファイルを使用する必要があります.プライマリデータファイルの場合、リストの最初のファイルまたはキーワードPRIMARYで作成します(ファイル拡張子:プライマリデータファイル使用.mdf、このデータファイル使用.ndf、トランザクションログファイル使用.ldf).c)データベースtest 3(ファイルグループを使用)を作成し、プライマリファイルグループ、デフォルトファイルグループを含む3つのファイルグループを使用する必要があります.各ファイルグループには2つのデータファイルが含まれ、各ファイルグループは異なるハードディスク上に配置されます.2、確立したtest 1データベースに、5 MBサイズの新しいデータファイルを追加する.3、作成したtest 2データベースを修正し、その中のメインデータファイルを5 MBのストレージスペースに追加する.4、作成したデータベースtest 1を削除する.
【実験操作】
(一)データベースtest 1の作成
create database test1
on
(name=test1,
filename='D:\database\data\test1.mdf',
size=10,
maxsize=50,
filegrowth=5)
log on
(name=test1_log,
filename='D:\database\log\test1.ldf',
size=5mb,
maxsize=25mb,
filegrowth=5mb)

(二)データベースtest 2の作成
create database test2
on
(name=qq1,
filename='D:\database\data\qq1.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10%),
(name=qq2,
filename='D:\database\data\qq2.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%),
(name=qq3,
filename='D:\database\data\qq3.ndf',
size=10mb,
maxsize=10mb,
filegrowth=10%)
log on
(name='log1',
filename='D:\database\log\log1.ldf',
size=10mb,
maxsize=100mb,
filegrowth=5mb),
(name=log2,
filename='D:\database\log\log2.ldf',
size=10mb,
maxsize=100mb,
filegrowth=10%)

(三)データベースtest 3の作成
maxsize=10mb,
filegrowth=1mb),
filegroup cq22
(name=cz1,
filename='D:\database\data\cz1.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
(name=cz2,
filename='D:\database\data\cz2.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
filegroup cq33
(name=ca1,
filename='D:\database\data\ca1.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb),
(name=ca2,
filename='D:\database\data\ca2.nld',
size=1mb,
maxsize=10mb,
filegrowth=1mb)

(四)データベースtest 1を修正し、5 MBサイズの新しいデータファイルを追加する
alter database test1
add file
(name=zz,
filename='D:\database\data\zz.mld',
size=5mb,
maxsize=100mb,
filegrowth=5mb)

(五)データベースtest 2を修正し、その中の主データファイルを5 MBのストレージスペースを増加する
alter database test2
modify file
(name=qq1,
filename='D:\database\data\qq1.mid',
maxsize=105mb)

(六)作成したデータベースtest 1を削除する
drop database test1