A專案三資料庫的管理

2021-08-07 02:59:06 字數 1882 閱讀 1981

專案要求:

把上個專案建立的資料庫根據實際情況修改

專案知識要點:

資料庫的邏輯結構

sql server 資料庫由物件組成:表、檢視、儲存過程、觸發器、使用者自定義資料型別、使用者自定義函式、索引、規則、預設值、約束

資料庫的物理結構

1. 檔案:主要資料檔案、次要資料檔案、日誌檔案

2. 檔案組:資料庫檔案可以組成檔案組,便於管理和分配空間。有時可提高資料儲存效能

3. 頁:sql server 2000資料庫儲存資料的最小單位為頁,一頁的大小是8kb

4. 盤區:盤區是分配給表和索引的最小單位,乙個盤區由8個連續的頁組成

系統資料庫

5. master資料庫:記錄了sql server2000所有的伺服器級系統資訊

6. model資料庫:是建立新資料庫的模板

7. tempdb資料庫:記錄了所有的臨時表和臨時儲存過程

8. msdb資料庫:被sql server**(sql server agent)來安排報警、作業,並記錄操作員

專案技能:

資料庫的管理

9. 修改資料庫

10. 刪除資料庫

11. 檢視和設定資料庫選項

專案實現:

向學籍管理資料庫增加乙個資料檔案,檔名學籍管理_data2, 初始大小10mb,最大為50mb,每次自動增長5 mb,並將學籍管理_data1的初始大小修改為20mb。

一. 使用企業管理器修改「學籍管理」資料庫

1. 選中「學籍管理」資料庫,單擊滑鼠右鍵,選擇「屬性」命令。

2. 資料庫屬性對話方塊中包括六個選項卡,選擇「資料檔案」選項卡為「學籍管理」資料庫增加乙個檔案「d:\學籍管理_data2.

ndf」,初始大小為10 mb,最大為50 mb,每次自動增長5 mb。選中學籍管理_data1,將分配空間改為5。

二. 使用transact-sql語言修改資料庫

alter database 學籍管理

add file

( name=學籍管理_data2,

filename='d:\ 學籍管理_data2.ndf',

size=10mb,

maxsize=50mb,

filegrowth=5mb)

alter database 學籍管理

modify file

(name=學籍管理_data1,

size=20mb)

刪除學籍管理資料庫中資料檔案學籍管理_data2

三. 使用企業管理器

1. 選中「學籍管理」資料庫,單擊滑鼠右鍵,選擇「屬性」命令。

2. 選擇「資料檔案」選項卡為「學籍管理」資料庫,選擇學籍管理_data2檔案,單擊刪除按鈕。

四. 使用transact-sql語言

alter database 學籍管理

remove file 學籍管理_data2

建立乙個company資料庫,各項引數設定採用系統預設值,然後在將其刪除

五. 使用企業管理器

1. 選中「學籍管理」資料庫,單擊滑鼠右鍵,「刪除」命令即可。

六. 使用transact-sql語言

drop database company

檢視「學籍管理」資料庫的選項,並設定自動收縮,取消自動關閉

七. 使用企業管理器

1. 選擇學籍管理資料庫屬性對話方塊的「選項」選項卡,檢視各選項,將自動收縮選中打上鉤,去除自動關閉前的對鉤。

p58四、3 alter database test1

add file

( name= test1,

filename='d:\ test1.ndf',

size=3mb,

maxsize=15mb,

filegrowth=3mb)

工程資料的資料庫管理

1 作業目的及要求 在開發和使用cad cam系統的過程中,會產生大量的資料並要對之進行管理,由於資料庫能夠較好地解決資料的共享與交叉訪問,所以資料庫技術是cad cam整合系統的關鍵之一。而此次作業的目的就是要讓大家更好的了解資料庫的組成和工作原理。通過建立乙個簡單的資料庫來掌握access的基本...

資料庫種類與資料庫結構

2 網狀結構模型 某醫院醫生 病房和病人之間的聯絡。即每個醫生負責 三個病人,每個病房可住一到四個病人。如果將醫生看成是乙個資料集合,病人和病房分別是另外兩個資料集合,那麼醫生 病人和病房的比例關係就是m n p 即m個醫生,n個病人,p間病房 這種資料結構就是網狀資料結構,它的一般結構模型,記錄r...

EXCEL資料庫管理

活動7 excel資料庫管理 任務在熟悉建立excel資料庫和對記錄進行基本操作的基礎上,初步了解excel的資料庫管理功能,掌握如何對記錄進行插入 刪除 修改 排序 篩選等,體驗excel在資料管理功能上的方便與快捷。試1.建立如圖7 1所示的資料庫,並對該資料庫進行如下幾個操作。圖7 1 提示 ...