資料庫建立

2021-09-23 20:37:41 字數 1603 閱讀 6269

1, 在我們寫完計畫表後開始建立資料庫,資料庫的建立不是說建立完了就可以了,到後面是需要不斷地改善的,因為前期的資料我們可能列舉出表時不夠完整,或者表與表之間的關係鏈結錯誤,重複。

2, 隨著專案的功能實現,漸漸的資料庫的資料顯示出不足,我們就要進行改善

1, 資料庫的建立要先對專案的功能有足夠的理解,要熟悉專案,把專案的表列舉出來,那些資料是屬於那個表的,乙個表裡面需要獲取到那些表的資訊,確定後把乙個表裡面的資料列舉出來,然後連線到需要獲取資訊的表的id,例如;員工表裡面有,員工的姓名,性別,位址,**號碼等等的員工資訊,把它列舉為乙個表。

2, 然後員工表有不同的員工,有服務員,銷售員,前台等等的員工,我們就建立乙個員工職稱,代表不同的員工型別。然後員工表要獲取到員工職稱表id.

3, 然後員工屬於那個部門,需要建立員工部門表,然後員工表引用部門表的id獲取到部門的id,就能知道這個員工屬於那個部門的了。如果部門也需要員工的資訊那就在部門中獲取到員工的id,這樣在查詢資料的時候就能從部門中查詢到員工的資訊,在查詢員工的時候也能知道它是什麼部門的。

1,把需要完成的表和表裡面的資訊連線出來後我們就開始建立模型,專案資料庫建立之前需要在powerdesigner把錶建成物理模型,

2,物理模型的建立注意在建立的過程中,主鍵id要把後面的主鍵和不可以為空勾上,然後在連線兩個表之間的關係時要記得按右邊的滑鼠按鈕,把連線功能取消掉,在連線表時要注意表是不是連線到了原本的表,如果連線到本身,就會有兩個一樣的id。

4, 注意資料庫表與表之間是可以間接獲取到資料的,例子:有三個表,開台表,客人資訊表,會員表,開台表裡面需要獲取到客人的資訊,和會員卡資訊,那開台表獲取到了客人資訊表的id,而客人資訊表裡面獲取到了會員表的id,那開台表就不用再獲取會員表的id,直接在客人資訊表裡面間接獲取到會員的id資訊就可以了。

5, 直接獲取資料就是直接連線兩個表。

6,注意在建立表的時候要把主鍵的型別選擇為int型別,把不可以為空和主鍵的框框勾上,

然後雙擊開啟主鍵的頁面,就是在id哪一行雙擊,

6, 開啟頁面後我們需要把identity的框框勾上,讓id在資料庫中能夠自增為唯讀模式

7, 然後在資料資訊是true或false時候資料型別是bit型別,時間就是datetime,或者date,其他字段就是nvarchar%,自己輸入長度,一般50左右就行了,然後生成。

8, 然後在資料庫建立新的資料庫,引入檔案,執行。

9, 資料庫在sql_server執行**時出錯可以雙擊報錯的**,資料庫就會自動幫你找到錯誤的**,然後如果是dbo錯誤就可以刪除掉錯誤的**,然後再一次執行,執行成功就可以了

----------- 個人理解如有錯誤請指正

資料庫建立

刪除資料庫 drop database cpxs 資料庫操作語法 建立資料庫 create database database name on 子句 資料檔案屬性 primary 指定主檔案,否則預設第乙個 n 檔案屬性 filegrowth growth increament n 檔案組 log ...

建立資料庫

1.建立表空間 create tablespace test space logging datafile f oracle oracledata test.ora size 5m extent management local uniform segment space management au...

建立資料庫

建立乙個資料庫 binbin 有乙個主要資料庫檔案 bin.mdf 乙個次要資料庫檔案組 jay 裡面有次要資料檔案 jay 1.ndf,jay 2.ndf 乙個日誌文志檔案 ziji.ldf 判斷是否存在此資料庫,若存在就刪除 if exists select from sysdtabases w...