SQL第3章資料庫的建立和管理 實訓1新

2021-08-07 02:58:04 字數 2601 閱讀 9146

第3章資料庫的建立和管理

動手操作一:檢視系統資料庫資訊

任務1:在「資源物件管理器」中檢視伺服器中的系統資料庫,並回答有哪些資料庫。

系統資料庫:master、model、msdb、tempdb

任務2:在「資源物件管理器」中檢視各類資料庫的屬性。

任務3:在查詢視窗中使用命令檢視伺服器中的系統資料庫資訊。

動手操作二:用介面方式建立資料庫

任務1:在e盤以班級號建立乙個資料夾。

任務2:在「資源物件管理器」中建立乙個名為jxgl的資料庫。

任務3:檢視jxgl資料庫物件和資料庫檔案。

任務4:在jxgl庫中增加1個次檔案組user1,並在其中增加乙個資料檔案j4_data,屬性自定義。在jxgl中增加1個日誌檔案log2,屬性自定義。

動手操作三:用命令建立資料庫

任務1:建立乙個預設引數的資料庫db1。

任務2:檢視db1資料庫的資訊,請說出該資料庫中有哪些檔案?邏輯檔名、磁碟檔名各是什麼?它們的大小是多少?

有主資料檔案和日誌檔案。邏輯檔名:主資料檔案db1,日誌檔案db1_log。

磁碟檔名:主資料檔案db1.mdf, 日誌檔案db1_log.

ldf。主資料檔案:初始大小3mb,增量為1mb,不限制增長。

日誌檔案:初始大小1mb,增量為10%,最大值為2,097,152。

任務3:按下列**中的要求建立乙個名為testdb的資料庫。

create database testdb

on primary

(name=td1,filename='e:\sql\td1.mdf',

size=5mb,maxsize=20mb,filegrowth=10%),

(name=td2,filename='e:\sql\td2.ndf',

size=10mb,maxsize=30mb,filegrowth=2mb),

filegroup user1

(name=td3,filename='e:\sql\td3.ndf',

size=5mb,filegrowth=2mb)

log on

(name=tlog,filename='e:\sql\tlog.ldf',

size=4mb,filegrowth=20%)

動手操作四 :用命令修改資料庫

任務1:在資料庫testdb中增加乙個u3檔案組。

use master

goalter database testdb

add filegroup u3

go任務2:將資料庫testdb中的檔案組u3更名為u2。

use master

goalter database testdb

modify filegroup u3 name=u2

go任務3:在資料庫testdb中增加如下檔案:

◆ 在主檔案組中增加資料檔案td4,初始大小為5mb,最大為15mb,增長幅度為1mb。

◆ 在次檔案組u2中增加資料檔案td5,屬性同td4。

◆ 增加日誌檔案tlog2,屬性同td4。

alter database testdb

add file

(name=td5, filename= 'e:\sql\td5.ndf ' ,

size=5, maxsize=15, filegrowth=1) to filegroup u2

alter database testdb

add log file

(name=tlog2, filename= 'e:\sql\tlog2.ldf' ,

size=5, maxsize=15, filegrowth=1)

alter database testdb

add file

(name=td4, filename= 'e:\sql\td4.ndf ' ,

size=5, maxsize=15, filegrowth=1)

任務4:將資料庫testdb中的資料檔案td2的初始大小改為10mb,最大容量為50mb,增長幅度為15%。

alter database testdb

modify file

(name=td2, size=10, maxsize=50, filegrowth=15%)

任務5:將資料庫testdb的資料庫名改為gldb。

alter database testdb modify name=gldb

任務6:刪除資料庫testdb中的檔案組u2(注意:應先刪除組中的檔案)。

alter database gldb

remove file td5

goalter database gldb

remove filegroup u2

動手操作五:用介面方式分離與附加資料庫

任務1:在a機上,將jxgl資料庫與伺服器分離。

任務2:在a機上,將jxgl資料庫中的資料檔案和日誌檔案複製到b機的e:盤。

任務3:將分離出來的資料庫附加到b機上。

動手操作六:用命令刪除資料庫

任務1:用命令方式刪除資料庫。

drop database jxgl

第5章資料庫設計與ER模型第6章資料庫的儲存結構

5.1 基本內容分析 5.1.1 本章重要概念 1 dbs生存期及其7個階段的任務和工作,dbd過程的輸入和輸出。2 概念設計的重要性 主要步驟。邏輯設計階段的主要步驟。3 er模型的基本元素,屬性的分類,聯絡的元數 連通詞 基數。採用er方法的概念設計步驟。4 er模型到關係模型的轉換規則。採用e...

資料庫應用黃皮本第3章關聯式資料庫語言SQL

第3章關聯式資料庫語言sql 教材中習題3的解答 3.2 解 select s sname from s where age 17 and f select cname 聯接查詢方式 from s,sc,c where and and m 或 select c cname 巢狀查詢方式 from c...

第6章 資料庫 答案

1.資料庫 db 資料庫系統 dbs 和資料庫管理系統 dbms 之間的關係是 a dbms包括db和dbsb dbs包括db和dbms c db包括dbs和dbmsd db dbs和dbms是平等關係 2.資料庫系統與檔案系統的主要區別是 a 檔案系統不能解決資料冗餘和資料獨立性問題,而資料庫系統...