許可權管理系統學習筆記

2022-03-15 11:28:03 字數 574 閱讀 8098

1.sql中的表級約束和列級約束:

1)對於基本表的約束分為列約束和表約束:約束是限制使用者輸入到表中的資料的值的範圍,一般分為列級約束與表級約束。

列級約束有六種:主鍵primary key、外來鍵foreign key 、唯一 unique、檢查 checck 、預設default 、非空/空值 not null/ null

表級約束有四種:主鍵、外來鍵、唯

一、檢查

2)列級約束與表級約束的區別

如果完整性約束涉及到該錶的多個屬性列,必須定義在表級上,否則既可以定義在列級也可以定義在表級。

列級約束:列級約束是行定義的一部分,只能應用於一列上。

表級約束:表級約束是獨立於列的定義,可以應用在乙個表中的多列上。

3)主鍵約束和唯一約束:

在乙個基本表中只能定義乙個primary key約束,但可定義多個unique約束;

對於指定為primary key的乙個列或多個列的組合,其中任何乙個列都不能出現空值,而對於unique所約束的唯一鍵,

則允許為空。

注意:不能為同乙個列或一組列既定義unique約束,又定義primary key約束。

《作業系統》學習筆記 儲存管理

目錄早期的記憶體管理方式 分頁分段 分頁和分段的區別 段頁式虛擬記憶體 請求分頁 頁面置換演算法 記憶體塊的分配和抖動 動態執行時裝入方式 程序的記憶體映像在不同時候處於不同位置 將邏輯位址轉變為記憶體實體地址的過程 缺點 動態重定位 在程式執行期間,每次訪問記憶體之前進行重定位 缺點 需要硬體支援...

linux系統學習筆記

一 軟體包安裝 原始碼包安裝 二進位製包安裝 二 rhel 7系統管理 使用systemctl命令管理服務 man命令幫助資訊 常用命令 reboot 用於重啟系統。格式為reboot,預設為系統管理員重啟 poweroff 用於關閉系統,其格式為poweroff,預設為系統管理員關閉 ps 用於檢...

Linux系統學習筆記

沒有裝系統的電腦稱之為裸機,人和計算機之間的翻譯平台就是作業系統os。分時作業系統是一台計算機能同時為多個使用者提供服務,使用者互動式發布命令,作業系統採用時間片輪轉的方式,為每個使用者服務。unix作業系統 unix是乙個多使用者多工的作業系統,收費的作業系統。linux版本一般使用centos和...