資料庫實驗課堂 實驗一 資料庫的管理

2021-09-23 10:23:10 字數 2911 閱讀 4126

實驗一:資料庫的管理

1、假設sql server服務已啟動,並以administrator身份登入計算機(檔名稱自定);請分別使用management介面方式和t-sql語句實現以下操作:

1) 要求在本地磁碟d建立乙個學生-課程資料庫(名稱為student),只有乙個資料檔案和日誌檔案,檔名稱分別為stu和stu_log,物理名稱為stu_data.mdf 和stu_log.ldf,初始大小都為5mb,增長方式分別為10%和1mb,資料檔案最大為500mb,日誌檔案大小不受限制。

2) 建立乙個company資料庫,該資料庫的主資料檔案邏輯名稱為company_data,物理檔案為company.mdf,初始大小為10mb,最大尺寸為無限大,增長速度為10%;資料庫的日誌檔案邏輯名稱為company_log,物理檔名為company.ldf,初始大小為1mb,最大尺寸為50mb,增長速度為1mb。

3) 建立資料庫db,具有2個資料檔案,檔案邏輯名分別為db_data1和db_data2,檔案初始大小均為5mb,最大為100mb,按10%增長;只有乙個日誌檔案,初始大小為3mb,按10%增長;所有檔案都儲存在d盤資料夾ceshi中。

4) 在資料庫student中增加資料檔案db2,初始大小為10mb,最大大小為50 mb,按10%增長;

5) 在資料庫student中新增日誌檔案,儲存在d盤中,初始大小為1mb,最大無限制,增長方式按照1mb增長;

6) 修改資料庫student主資料檔案的大小,將主資料檔案的初始大小修改為10mb,增長方式為20%;

7) 修改資料庫student輔助資料檔案初始大小為5mb,最大為100mb,按照10%增長,名稱為db;

8) 刪除資料庫student輔助資料檔案和第二個日誌檔案;

9) 刪除資料庫company和db。

作業提交:

--1

create database studenton(

name = stu,

filename = 'd:\stu.mdf',

size = 5mb,

maxsize = 500mb,

filegrowth= 10%

)log on

(name = 'stu_log',

filename = 'd:\stu_log.ldf',

size = 5mb,

maxsize = unlimited,

filegrowth = 1mb

)--2

create database companyon(

name = company_data,

filename = 'd:\company.mdf',

size = 10mb,

maxsize = unlimited,

filegrowth= 10%

)log on

(name = 'company_log',

filename = 'd:\company.ldf',

size = 1mb,

maxsize = 50mb,

filegrowth = 1mb

)--3

create database db

on primary

(name = db_data1,

filename = 'd:\ceshi\db_data1.mdf',

size = 5mb,

maxsize = 100mb,

filegrowth= 10%),

(name = db_data2,

filename = 'd:\ceshi\db_data2.mdf',

size = 5mb,

maxsize = 100mb,

filegrowth = 10%)

log on

(name = 'db_log',

filename = 'd:\ceshi\db_log.ldf',

size = 3mb,

maxsize = unlimited,

filegrowth =10%

)--4

alter database student

add file

(name = db2,

filename = 'd:\db2.ndf',

size = 10mb,

maxsize = 50mb,

filegrowth = 10%

)--5

alter database student

add log file

(name = db2_log,

filename = 'd:\db2_log.ndf',

size = 1mb,

maxsize = unlimited,

filegrowth = 1mb

)--6

alter database student

modify file

(name = 'stu',

size = 10mb,

filegrowth = 20%

)--7

alter database student

modify file

(name = 'db2',

newname = 'db',

size = 15mb,

maxsize = 100mb,

filegrowth = 10%

)--8

alter database student

remove file db

alter database student

remove file db2_log

--9drop database company

drop database db

ps:如需引用請改(自定義)一下建立的檔名和檔案路徑(小心查重哦) 

實驗一 資料庫的建立與管理

掌握建立資料庫的方法。使用transact sql 語句建立test資料庫,主要檔案組包含主要資料文 件f1和次要資料檔案f2。有1個次要檔案組 g1包含2個次要資料檔案f11和 f12。日誌的邏輯檔案名為f log。對test資料庫進行如下操作 create database test onpri...

sqlserver資料庫實驗一

1.一些sql語法sqlserver並不支援 2.當用insert插入date型資料的時候,要用單引號括起來 values 2012 10 1 3.增加乙個新的字段 alter table 表名稱 add 欄位名 字段型別 null not null 4.更新字段 update 表名稱 set 欄位...

資料庫(實驗2 資料庫表)

建立資料庫 建立資料庫資料檔案 create database testbase2 on name testbase2 data,filename d 張小山資料庫 lianxi2 testbase2 data.mdf size 5mb,maxsize 50mb,filegrowth 20 建立資料...