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

正文內(nèi)容

完整性的要求數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性、相容性約束的實(shí)現(xiàn)(已修改)

2025-10-23 10:05 本頁(yè)面
 

【正文】 ?完整性的要求 ?數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性、相容性 ?約束的實(shí)現(xiàn) ?DBMS支持對(duì)約束的聲明 ?for data ?使用觸發(fā)器(觸發(fā)程序) ?for action (event) SQL中的約束和觸發(fā)程序 ?約束是基于數(shù)據(jù)變化的 ?Trigger則是基于對(duì)表的操作(動(dòng)作)的 ?當(dāng)指定的表上發(fā)生特定的操作,系統(tǒng)便激活Trigger程序 ?大部分 DBMS產(chǎn)品均支持 Trigger ?觸發(fā)器類型 ?Insert / Update / Delete ?Before / After 舉例: CREATE TRIGGER reminder ON titles FOR INSERT, UPDATE, DELETE AS EXEC master..xp_sendmail 39。MaryM39。, 39。Don39。39。t fet to print a report for the distributors.39。 GO ?觸發(fā)器可以強(qiáng)制比用 CHECK 約束定義的約束更為復(fù)雜的約束。 與 CHECK 約束不同,觸發(fā)器可以引用其它表中的列。 ?觸發(fā)器可通過(guò)數(shù)據(jù)庫(kù)中的相關(guān)表實(shí)現(xiàn)級(jí)聯(lián)更改;不過(guò),通過(guò)級(jí)聯(lián)引用完整性約束可以更有效地執(zhí)行這些更改。 ?觸發(fā)器也可以評(píng)估數(shù)據(jù)修改前后的表狀態(tài),并根據(jù)其差異采取對(duì)策。 ?一個(gè)表中的多個(gè)同類觸發(fā)器( INSERT、 UPDATE 或 DELETE)允許采取多個(gè)不同的對(duì)策以響應(yīng)同一個(gè)修改語(yǔ)句。 ?激發(fā)一個(gè)外部動(dòng)作 觸發(fā)器的用途 存儲(chǔ)過(guò)程 是一組為了完成特定功能的 SQL語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中。用戶通過(guò)指定存儲(chǔ)過(guò)程的名稱并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。 存儲(chǔ)過(guò)程 ( Stored Procedure) ?允許模塊化程序設(shè)計(jì) ,含有控制語(yǔ)句 ?存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度 ?存儲(chǔ)過(guò)程能夠減少網(wǎng)絡(luò)流量 ?存儲(chǔ)過(guò)程可被作為一種安全機(jī)制來(lái)充分利用 存儲(chǔ)過(guò)程 示例 Create Procedure update_dept (IN old_dept_num INT, IN new_dept_num INT, IN new_dept_name Char(20), IN new_dept_head_id INT) BEGIN ATOMIC Insert Into Department
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1