4級データベースエンジニアが本当の問題と間違った問題を磨く(3)データベースの原則

1. データモデルは現実世界を抽象化するためのツールであり、データベースシステムにおける情報表現と操作手段の形式的な枠組みをコンピュータシステムの観点からモデル化したものであり、主に DBMS の実現に使用され、データベース システムの中核と基盤。その中でも、データ操作はデータ間の動的な動作です。

2. データベース内のデータは常に変化するため、データベースの種類は安定しており、値は時間の経過とともに常に変化します。データベースの値はデータベースの拡張子と呼ばれます。

3. ユーザーの観点から見ると、リレーショナル モデル内のデータの論理構造は 2 次元のテーブルです。リレーショナル モデルで一般的に使用されるリレーショナル操作には、射影、選択、結合、除算、結合、交差、差分、クエリ操作、および挿入、削除、更新操作が含まれます。リレーショナル操作は、高度な非手続き型の性質を特徴とするリレーショナル言語で実装されます。

4. 関係代数、タプル関係、およびドメインゲート計算はすべて抽象クエリ言語であり、これらの抽象言語は、特定の DBMS に実装される実際の言語とまったく同じではありません。関係計算言語には、タプル関係計算言語とドメイン関係計算言語が含まれます。リレーショナル モデルの一連の演算を定義するリレーショナル代数とは異なり、リレーショナル微積分はリレーショナル クエリに対して高レベルの記述表記を提供します。SQL は重要なリレーショナル言語です。

5. データ操作には INSERT、UPDATE、DELETE、データ制御には GRANT、REVOKE、データ定義には CREATE、DROP、ALTER が含まれます。

6. SQL では、外部モードはビュー (View) および一部の基本テーブルに対応し、モードは基本テーブル (Base Table) に対応し、内部モードはストレージ ファイルに対応します。SQL データベース スキーマは、データベース内の基本テーブルのコレクションです。テーブルには複数のインデックスを含めることができ、インデックスはストレージ ファイルにも格納されます。基本テーブルは 1 つ以上のストレージ ファイルにまたがることができ、ストレージ ファイルには 1 つ以上の基本テーブルを格納できます。

7. ビューは、ユーザーがデータベース内のデータを複数の角度から観察するためにリレーショナル データベース システムによって提供される重要なメカニズムです。ビュー上のすべての操作は最終的に基本テーブル上の操作に変換されます。接続ビューは接続によって定義されます。複数のテーブルに対する操作は通常変更できません。グループ化関数と集計関数を使用して定義されたビューは通常変更できません。基本的なデータ計算から派生した仮想列を含む式を含むビューは通常変更できません。ビューにはヘルプがあります。データの論理的独立性を向上させます。

8. カーソルに関連する SQL 文には、カーソル定義文、カーソルオープン文、カーソル前進文、カーソルクローズ文の 4 つがあります。SQL をメイン言語に組み込む場合、SQL ステートメントとメイン言語ステートメントの区別、データベース作業単位とプログラム作業単位間の通信、および 2 つの異なる処理方法の調整という 3 つの問題を解決する必要があります。カーソルを閉じて、元のクエリ結果との関連付けを解除します。閉じたカーソルを再度開いて、新しいクエリ結果を関連付けることができます。

9. リレーショナル スキーマから生じる問題とその解決方法は、データ依存性の概念と密接に関連しています。データ依存関係とは、関係モデルの値として利用できるあらゆる関係が満たさなければならない制約条件であり、各タプルの特定の属性値が等しいか否かによって反映される相互関係です。関係。これは、世界の属性間の相互関係、データの固有の性質、およびセマンティクスの具体化を実現する抽象化です。データの依存関係は現実の世界では非常に一般的です。現在、さまざまなタイプのデータ依存関係が提案されていますが、その中で最も重要なものは関数依存関係と多値依存関係です。

10. 論理モードまたは概念モードとも呼ばれるモードは、データベース内のすべてのデータの論理構造と特性を記述したもので、すべてのユーザーの公開データ ビューです。スキーマは実際にはデータベース データの論理ビューです。データベースにはスキーマが 1 つだけあります。DBMS は、データ モデルの基礎となる論理スキーマを記述するためのスキーマ データ定義言語 (DDL) を提供します。

11. データ ウェアハウスの特徴は次のとおりです。データ ウェアハウスは主題指向であり、データ ウェアハウス内のデータは統合されており、データ ウェアハウス内のデータは比較的安定しており、データ ウェアハウス内のデータは履歴変化を反映しています。

12. データベース セキュリティの脅威は、データベースの完全性、可用性、機密性、その他の目的を弱体化または喪失させます。典型的な DBMS には、データベース セキュリティおよび認可サブシステムが含まれており、不正アクセスの発生を回避するためのデータベース セキュリティ機能の実装を担当します。任意のセキュリティ指定された方法で指定されたデータ ファイル、レコード、またはフィールドにアクセスする機能を含む、ユーザーに特権を付与するメカニズム、マルチレベル セキュリティを制御するための必須セキュリティ メカニズム、このメカニズムは、セキュリティ ポリシーと権限を強制する役割の概念に基づいています。 。

48db18eda9724a95a9672071368fd2a2.jpg

 ついにセットが完成しました!

おすすめ

転載: blog.csdn.net/qq_52045638/article/details/129756641