SQL3-數(shù)據(jù)庫的創(chuàng)建和修改_第1頁
SQL3-數(shù)據(jù)庫的創(chuàng)建和修改_第2頁
SQL3-數(shù)據(jù)庫的創(chuàng)建和修改_第3頁
SQL3-數(shù)據(jù)庫的創(chuàng)建和修改_第4頁
SQL3-數(shù)據(jù)庫的創(chuàng)建和修改_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、福建師范大學(xué)信息技術(shù)學(xué)院數(shù)據(jù)庫的創(chuàng)建和修改數(shù)據(jù)庫簡介1創(chuàng)建數(shù)據(jù)庫2修改數(shù)據(jù)庫3福建師范大學(xué)信息技術(shù)學(xué)院數(shù)據(jù)庫簡介v數(shù)據(jù)庫中的對象 表(Table) 索引(Index) 視圖(View) 默認(Default) 自定義數(shù)據(jù)類型(user defined datatype) 自定義函數(shù)(user defined function) 約束(constraint) 存儲過程(store procedure) 觸發(fā)器(Trigger)福建師范大學(xué)信息技術(shù)學(xué)院數(shù)據(jù)庫簡介v文件 SQL Server 2008數(shù)據(jù)庫的文件有兩種類型: 數(shù)據(jù)文件:保存常規(guī)數(shù)據(jù) 日志文件:保存數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)庫的操作 數(shù)據(jù)文

2、件 主數(shù)據(jù)文件 主數(shù)據(jù)文件是數(shù)據(jù)庫的起點,記錄數(shù)據(jù)庫所擁有的文件指針。 每個數(shù)據(jù)庫有且只有一個主數(shù)據(jù)文件。 推薦文件擴展名為.mdf 。 次數(shù)據(jù)文件 次要數(shù)據(jù)文件存儲主數(shù)據(jù)文件未存儲的所有其他數(shù)據(jù)和對象。 不是數(shù)據(jù)庫必需的文件。 推薦文件擴展名是.ndf 。福建師范大學(xué)信息技術(shù)學(xué)院數(shù)據(jù)庫簡介v文件 日志文件 每個數(shù)據(jù)庫至少擁有一個自己的日志文件。 日志文件的大小最少是512KB。 默認擴展名是.ldf 。一個數(shù)據(jù)庫可以有多個數(shù)據(jù)庫文件,但一個文件只能屬于一個數(shù)據(jù)庫。文件可組合在一起形成文件組,文件組亦可分為主文件組(Primary File Group)和次文件組(Secondary File

3、 Group)福建師范大學(xué)信息技術(shù)學(xué)院數(shù)據(jù)庫簡介v系統(tǒng)數(shù)據(jù)庫 SQL Server中,數(shù)據(jù)庫分為兩類 系統(tǒng)數(shù)據(jù)庫 用戶數(shù)據(jù)庫 系統(tǒng)數(shù)據(jù)庫 Master數(shù)據(jù)庫 從整體上管理數(shù)據(jù)庫,至關(guān)重要,不能刪除 Model數(shù)據(jù)庫 新建數(shù)據(jù)庫的模板,必需的,不可刪除 Msdb數(shù)據(jù)庫 SQL代理過程存儲系統(tǒng)任務(wù)的地方 Tempdb數(shù)據(jù)庫 臨時存儲數(shù)據(jù),重啟SQL Server時完全重新創(chuàng)建福建師范大學(xué)信息技術(shù)學(xué)院創(chuàng)建數(shù)據(jù)庫v創(chuàng)建前的考慮因素 數(shù)據(jù)庫的擁有者 數(shù)據(jù)庫的初始容量、最大容量、增長量、以及數(shù)據(jù)庫文件存放的路徑v創(chuàng)建數(shù)據(jù)庫的方法 方法一:使用企業(yè)管理器 常規(guī):數(shù)據(jù)庫的名稱 數(shù)據(jù)文件:數(shù)據(jù)庫文件名,存放路徑

4、,初始容量以及所屬文件組,第一個數(shù)據(jù)文件總屬于PRIMARY文件組,而且文件組不可以更改,初始容量為1MB 事務(wù)日志:記錄用戶對數(shù)據(jù)庫進行的所有操作。 方法二: 使用SQL語句創(chuàng)建數(shù)據(jù)庫福建師范大學(xué)信息技術(shù)學(xué)院創(chuàng)建數(shù)據(jù)庫v關(guān)于SQL語言 結(jié)構(gòu)化查詢語言(Structured Query Language)vSQL的功能: 數(shù)據(jù)查詢(DQL-Data Query Language ,SELECT) 數(shù)據(jù)操縱(DML-Data Manipulation Language, INSERT, UPDATE, DELETE) 數(shù)據(jù)定義(DDL-Data Definition Language ,CREA

5、TE, ALTER, DROP) 數(shù)據(jù)控制(DCL-Data Control Language ,COMMIT WORK, ROLLBACK WORK)福建師范大學(xué)信息技術(shù)學(xué)院創(chuàng)建數(shù)據(jù)庫v基于SQL創(chuàng)建數(shù)據(jù)庫CREATE DATABASE 數(shù)據(jù)庫名ON primary( NAME = 數(shù)據(jù)文件的邏輯名稱,F(xiàn)ILENAME = 數(shù)據(jù)文件的物理名稱,SIZE =數(shù)據(jù)文件的初始大小,默認為MB,MAXSIZE=數(shù)據(jù)文件的最大容量/unlimited,F(xiàn)ILEGROWTH = 數(shù)據(jù)文件的增長量),nLOG ON( NAME = 事務(wù)日志文件的邏輯名稱,F(xiàn)ILENAME = 事務(wù)日志文件的物理名稱 ,S

6、IZE = 事務(wù)日志文件的初始大小,F(xiàn)ILEGROWTH = 事務(wù)日志文件的增長量) ,n1、“ ”表示該項可省略,省略時各參數(shù) 取默認值。2、創(chuàng)建數(shù)據(jù)庫最簡單的語句可以為“ create database 數(shù)據(jù)庫名3、 ,n 表示大括號起的內(nèi)容可以重復(fù) 書寫多次。4、Primary關(guān)鍵字指定后面定義的數(shù)據(jù)文 件加入主文件組 【補充數(shù)據(jù)庫文件分類】5、LOG ON子句用于指定該數(shù)據(jù)庫的事物 日志文件6、SQL語句不區(qū)分大小寫,一條語句可以 寫在多行上,但不能多條語句寫在一行 上7、物理名稱必須指定絕對路徑注意福建師范大學(xué)信息技術(shù)學(xué)院創(chuàng)建數(shù)據(jù)庫v舉例: 學(xué)院欲開發(fā)一個學(xué)生信息管理系統(tǒng),請創(chuàng)建一個

7、名為StuDB的數(shù)據(jù)庫。該數(shù)據(jù)庫由數(shù)據(jù)文件和日志文件兩個文件組成,它們都存放在D盤DataBase文件夾中。其中,數(shù)據(jù)文件大小為10mb,日志文件大小為5mb。福建師范大學(xué)信息技術(shù)學(xué)院修改數(shù)據(jù)庫v如果數(shù)據(jù)庫文件大小分配不足或者存儲數(shù)據(jù)文件的磁盤滿了,應(yīng)該如何處理? 解決方法一:再創(chuàng)建一次(觀察調(diào)試故障) 解決方法二:刪除數(shù)據(jù)庫,再重建 解決方法三:修改數(shù)據(jù)庫福建師范大學(xué)信息技術(shù)學(xué)院修改數(shù)據(jù)庫v刪除數(shù)據(jù)庫v數(shù)據(jù)庫修改示例 更改student數(shù)據(jù)庫名稱,更名為studb福建師范大學(xué)信息技術(shù)學(xué)院修改數(shù)據(jù)庫v數(shù)據(jù)庫修改示例 向數(shù)據(jù)庫中添加數(shù)據(jù)文件stu_data1,初始大小為10m,最大容量限制為100m,存放在D盤名為stu的文件夾下,其它默認; 修改主數(shù)據(jù)文件的最大容量,從原來的50m擴充為100m;福建師范大學(xué)信息技術(shù)學(xué)院分離數(shù)據(jù)庫如何將數(shù)據(jù)庫移到其他計算機的SQL Server中使用?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論