freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理與設(shè)計008數(shù)據(jù)庫的完整性與安全性-文庫吧

2024-09-29 17:04 本頁面


【正文】 CREATE TABLE EMP (EMPID INT UNIQUE, … ) 又可寫為 CREATE TABLE EMP (EMPID INT, … UNIQUE (EMPID), … ) SQL中的完整性約束 Home ( 6) CHECK子句 CHECK (<約束搜索條件>) CREATE TABLE TEACHERS (TNO NUMERIC(4,0) NOT NULL, TNAME CHAR(8) NOT NULL, AGE NUMERIC(3,0) PS CHAR(12), CHECK (AGE BETWEEN 18 AND 60)) 2. 域約束 域約束規(guī)則的形式是 CHECK (… VALUE …) CREATE DOMAIN TEACHER_AGE INT CHECK ((VALUE =18) AND (VALUE =60)) SQL中的完整性約束 Home 3. 斷言 斷言 ( Assertion) 是完整性約束的一個特殊類型 。 一個斷言可以對基本表的單獨一行或整個基本表定義有效值集合 , 或定義存在于多個基本表中的有效值集合 。 斷言可以用 CREATE ASSERTION語句創(chuàng)建 , 其形式為 CREATE ASSERTION <斷言名> CHECK (<約束搜索條件>) 例 每門課程只允許 30個學(xué)生選修 。 CREATE ASSERTION ASR1 CHECK (30=ALL (SELECT COUNT FROM STUDENTS, ENROLLS WHERE = GROUP BY CNO)) SQL中的完整性約束 Home 4. 約束的命名與撤消 ( 1) 約束的命名 約束可以命名 , 以便引用 。 約束的命名使用保留字 CONSTRAINT,如: ALTER TABLE STUDENTS ADD CONSTRAINT STUDENT_PK PRIMARY KEY (SNO) CREATE DOMAIN TEACHER_AGE INT CONSTRAINT T_AGE CHECK ((VALUE =18) AND (VALUE =60)) SQL3主張顯式命名所有的約束 。 ( 2) 約束或斷言的撤消 DROP ASSERTION ASR1 ALTER DOMAIN TEACHER_AGE DROP CONSTRAINT T_AGE SQL中的完整性約束 Home 數(shù)據(jù)庫的安全性 Home DBMS安全模型 視圖與安全性 訪問控制 數(shù)據(jù)密碼 跟蹤審計 統(tǒng)計數(shù)據(jù)庫的安全性 DBMS安全模型 一種比較通用的 DBMS安全模型 。 Home Home DBMS安全模型 用戶登錄成功才是數(shù)據(jù)庫的合法用戶 , 才能與數(shù)據(jù)庫建立連接 。 一個角色 ( Role) 一般是指一個機構(gòu)內(nèi)的一個稱謂或一個任務(wù)的集合 。 為了方便 , 可把用戶歸屬不同的角色 , 對不同的角色有不同的授權(quán) 。 數(shù)據(jù)庫對象包括表、視圖、索引、列、域等。對數(shù)據(jù)庫對象的訪問控制主要是通過授權(quán)機制。 為不同的用戶定義不同的視圖 , 可以限制各個用戶的訪問范圍 。 例 允許一個用戶查詢學(xué)生記錄 , 但只允許他查詢男生情況 。 CREATE VIEW STUDENT_MALE S SELECT SNO, SNAME, AGE, SEX, BPLACE FROM STUDENTS WHERE SEX= 39。男 39。 視圖與安全性 Home Home 例 允許一個用戶查詢學(xué)生記錄 , 但不允許他了解學(xué)生的籍貫 。 CREATE VIEW STUDENT_NAS AS SELECT SNO,SNAME,AGE,SEX FROM STUDENTS 例 允許一個用戶查詢學(xué)生的平均成績 , 但不允許了解具體的各課程成績 。 CREATE VIEW GRADE_AVG(SNO,AVGRADE) AS SELECT SNO, AVG(GRADE) FROM ENROLLS GROUP BY SNO 視圖與安全性 1. 用戶分類與權(quán)限 一般可對數(shù)據(jù)庫的用戶分為四類:系統(tǒng)用戶( 或 DBA) , 數(shù)據(jù)對象的屬主 ( Owner) , 一般用戶 ,公共用戶 ( Public) 。 系統(tǒng)用戶是指具有至高無上的系統(tǒng)控制與操作特權(quán)的用戶 , 一般是指系統(tǒng)管理員或數(shù)據(jù)庫管理員DBA, 他們擁有數(shù)據(jù)庫系統(tǒng)可能提供的全部權(quán)限 。 數(shù)據(jù)對象的屬主是創(chuàng)建某個數(shù)據(jù)對象的用戶
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1