39K+ 次檢視
資料控制語言 (DCL) 用於訪問儲存的資料。它主要用於撤銷和授予使用者訪問資料庫所需的許可權。在資料庫中,這種語言沒有回滾功能。它是結構化查詢語言 (SQL) 的一部分。它有助於控制對儲存在資料庫中的資訊的訪問。它補充了資料操縱語言 (DML) 和資料定義語言 (DDL)。它是三種命令中最簡單的。它為管理員提供了根據需要刪除和設定資料庫許可權給所需使用者的許可權。這些命令用於授予、刪除和拒絕... 閱讀更多
52K+ 次檢視
結構化查詢語言 (SQL) 命令處理資料庫中存在的資料的操縱,這些資料屬於 DML 或資料操縱語言。這包括大多數 SQL 語句。DML 示例資料庫管理系統 (DBMS) 中 DML 的示例如下:SELECT - 從資料庫中檢索資料。INSERT - 將資料插入表中。UPDATE - 更新表中現有的資料。DELETE - 從資料庫表中刪除記錄。DML 命令的語法DML 命令的語法如下:INSERT插入命令用於將資料插入表中。INSERT 命令的語法為... 閱讀更多
13K+ 次檢視
資料定義語言 (DDL) 是一種允許使用者定義資料及其與其他資料型別關係的語言。資料定義語言語句處理資料庫表的結構。在資料庫表中定義列時使用的各種資料型別完整性和值約束檢視、修改和刪除表結構DDL 命令資料定義語言 (DDL) 命令如下:Create - 用於建立新表或新資料庫。Alter - 用於更改或修改資料庫表的結構。Drop - 用於刪除表、索引或... 閱讀更多
35K+ 次檢視
一旦資料被儲存或填充,它就需要進行操作,例如插入、刪除、更新和修改資料。對於這些操作,資料庫管理系統 (DBMS) 提供了一組語言。因此,資料庫語言用於讀取、更新和儲存資料庫中的資料。DBMS 語言的不同型別如下:資料定義語言 (DDL) - 建立、刪除、截斷、重新命名。資料操縱語言 (DML) - 選擇、插入、刪除、更新。資料控制語言 (DCL) - 撤銷、授予。事務控制語言 (TCL) - 回滾、提交。DBMS 語言以圖形方式表示如下:資料定義語言 (DDL)它是一種允許... 閱讀更多
53K+ 次檢視
資料庫管理員 (DBA) 是負責在組織中實施 DBMS 的個人或團隊。DBA 工作需要高度的技術專業知識。DBA 由一個團隊組成,而不是僅僅一個人。資料庫管理員的主要作用如下:資料庫設計效能問題資料庫可訪問性容量問題資料複製表維護DBA 的職責DBA 的職責如下:做出關於資料庫內容的決定。規劃儲存結構和訪問策略。為使用者提供支援。定義安全性和完整性檢查。解釋備份和恢復策略。監控效能並響應變化... 閱讀更多
6K+ 次檢視
規範化是組織資料庫中資料的過程。它有助於消除資料庫中的重複值。規範化將大型表劃分為較小的表,並使用關係將它們連結起來。正規化用於減少資料庫表中的冗餘。規範化是簡化記錄中資料元素之間關係的過程的名稱。簡單來說,我們可以說,規範化是組織資料以最大程度減少以下內容的過程:冗餘/重複/重複。插入、刪除、更新異常。正規化共有六種正規化,如下所示:第一正規化 (1NF)第二正規化 (2NF)第三正規化 (3NF)Boyce-Codd 正規化... 閱讀更多
觸發器是 DBMS 在響應資料庫更改時自動呼叫的過程,由資料庫管理員 (DBA) 指定。具有關聯觸發器集的資料庫通常稱為活動資料庫。觸發器的一部分觸發器的描述包含三個部分,如下所示:事件 - 事件是對資料庫的更改,它會啟用觸發器。條件 - 當觸發器被啟用時執行的查詢稱為條件。操作 - 當觸發器被啟用且其條件為真時執行的過程。觸發器的使用觸發器可能... 閱讀更多
1K+ 次檢視
讓我們逐步瞭解在 DBMS 中訪問資料庫使用者的過程。步驟 1 - 使用者的請求傳遞到 DBMS 使用者介面,Oracle 引擎在其中找到給定關係的檔案。關係只不過是:表模式記錄之間的連結步驟 2 - 檔案管理器將生成給定表的特定檔案,並將此請求處理到磁碟管理器。步驟 3 - 磁碟管理器將給出給定表中儲存記錄的偏移地址。步驟 4 - 從硬碟... 閱讀更多
2K+ 次檢視
在 2NF 中,關係必須處於 1NF。在第二正規化中,所有非鍵屬性都完全函式依賴於主鍵。或者關係在 2NF 中,當它在 1NF 中並且沒有部分依賴性時。示例考慮關係 R (rollno, name, subjectcode, subjectname, duration)RollnoNameSubjectcodeSubjectnameDuration1HariS1C60 天1HariS2Java90 天2PinkyS1C60 天2PinkyS2Java90 天3RakhiS3Database45 天F: {rollno -> name, subjectcode -> (subjectname, duration).{rollno, subjectcode}+ = {rollno, name, subjectcode, subjectname, duration}=> {rollno, subjectcode } 是候選鍵。上表處於 1NF,因為不存在多值屬性。但它不處於 2NF,因為存在以下兩個部分依賴關係。Rollno->name ... 閱讀更多
593 次檢視
三級模式架構將資料庫劃分為三個級別,用於在物理資料庫和使用者應用程式之間建立分離。簡單來說,這種架構隱藏了物理儲存的細節,不讓使用者看到。資料庫管理員 (DBA) 負責更改資料庫儲存的結構,而不會影響使用者的檢視。它處理資料、它們之間的關係以及在資料庫上實現的不同訪問方法。資料庫的邏輯設計稱為模式。此架構包含資料庫管理系統 (DBMS) 的三個層:外部層概念層內部層DBMS 的三個層以圖形方式表示... 閱讀更多