第二章 用表組織資料

2022-07-25 10:18:18 字數 1194 閱讀 5120

1、資料的完整性:指的是資料的準確性和正確性

a) 如何保證完整性:使用完整性約束。

b) 什麼是約束:就是限制和束縛。

2、完整性約束分為四種:

① 【行】實體完整性約束:不能出現同乙個實體兩次

約束方法:唯一約束、主鍵約束、標識約束

② 【列】域完整性約束(域是範圍的意思):指的是保證字段符合規則。

約束方法:限制資料型別、檢查約束、外來鍵約束、預設值、非空約束

③ 【單元格】自定義完整性約束,根據某些要求指定的約束

約束方法:規則、儲存過程、觸發器

④ 【關係】引用完整性約束:引用實體存在。

約束方法:外來鍵約束

3、常用的資料型別:

整數型別:int

小數型別:float

文字型別:char  varchar nvarchar

貨幣型別:money

日期型別:datetime

判斷:bit  【

0  1

兩個值  , 0錯

1對】4、主鍵【primarykey】:用於唯一標識實體。不可以重複。

a) 注意事項:

最少性:使用最少但是能夠唯一標識實體的列

穩定性:一般情況都不會更改的列

b) 如果沒有適合的列作為主鍵:

使用復合主鍵

使用乙個標識列作為主鍵

標識列的兩個屬性:

標識種子:表示從多少開始

標識增量:表示每次增加多少

5、外來鍵【foreignkey】:一張表的主鍵,在另外一張表中作為字段,那麼稱這個欄位為外來鍵。

主外來鍵建立以後的注意事項:

(1)當主表中沒有對應的記錄時,不能將記錄新增到子表

(2)不能更改主表中的值而導致子表中的記錄孤立

(3)子表存在與主表對應的記錄,不能從主表中刪除該行

(4)刪除主表前,先刪子表

6、畫關係圖的時候,一定是主鍵拉到列,不能從普通字段拉到主鍵,不能從普通字段拉到普通字段。

第二章 用表組織資料

第二章 用表組織資料 資料型別 數字 int 長度預設為4,不可改變長度 real double decimal numeric decimal 一共多少位,小數點後面多少位 注意 小數點後面超出,四捨五入 整數部分超出,報錯 例 numeric 5,2 12.45678 12.46 布林 bit ...

譯 第二章 什麼是組織

一 組織的理解 1.組織的存在是為了實現目標,組織管理的存在是為了提公升效率 2.公司不是乙個家 組織中我們是以目標,責任,權力來聯結,而不是用情感來聯結的。組織有正式和非正式組織之分,正式組織是指運用權力,責任和目標來鏈結人群的集合 非正式組織是指用情感,興趣和愛好來聯結人群的集合 3.組織必須保...

第二章 順序表

線性表是具有相同特性的資料元素的乙個有限序列。靜態順序表。define list init size 100 線性儲存空間的初始分配量。typedef structsqlist 動態線性表。typedef structsqlist 線性表宣告 sqlist l l.data elemtype mal...