ホームページ  >  記事  >  データベース  >  データベース関係の 6 つの特性

データベース関係の 6 つの特性

藏色散人
藏色散人オリジナル
2020-04-21 09:31:3617623ブラウズ

データベース関係の 6 つの特性

6 データベース関係のプロパティ

(1) 列は同種です。つまり、各列のコンポーネントは同じ種類のデータです。 、同じドメインから。

(2) 同じド​​メインから異なる列を取得でき、各列は属性と呼ばれます。異なる属性には異なる属性名を付ける必要があります。

(3) 列の順序は重要ではありません。つまり、列の順序は任意に交換できます。

(4) 2 つのタプルはまったく同じであってはなりません。

(5) 行の順序は関係ありません。つまり、行の順序は任意に入れ替えることができます。

(6) コンポーネントは原子値を取る必要があります。つまり、各コンポーネントは分割できないデータベースでなければなりません。

推奨: 「mysql ビデオ チュートリアル

データベース システムの基本概念

データ: 実際には、物事を記述する記号的なレコードです。

データの特徴:一定の構造を持ち、整数型、実数型、文字型などの型と値に分かれます。データの値は、整数値 15 など、ステレオタイプに準拠する値を与えます。

データベース: 統一された構造を持ち、統一された記憶媒体に格納されたデータの集合であり、複数のアプリケーション データを統合し、さまざまなアプリケーションで共有することができます。

データベースに格納されるデータは、データが提供するデータモデルに従って格納され、統合と共有の特性を持ちます。

データベース管理システム: データベース内のデータ編成、データ操作、データ保守、制御と保護、およびデータ サービスを担当するシステム ソフトウェアであり、データベースの中核です。

データベース管理システムの機能:

(1) データ スキーマの定義: つまり、データベースのデータ フレームの構築;

(2) データ アクセスの物理的構築:データの物理的なアクセスとスキーマの構築により、効果的なアクセス方法と手段が提供されます;

(3) データ操作: クエリ、挿入、変更、削除など、ユーザーがデータベース データを使用する際の利便性を提供します。単純な算術演算と統計;

(4) データの整合性と安全性の定義と検査;

(5) データベースの同時実行制御と障害回復;

(6) データサービス: コピー、転送、再編成、パフォーマンス監視、分析など。

上記の 6 つの機能を実行するために、データベース管理システムは次のデータ言語を提供します。

(1) データ定義言語: データ スキーマの定義と物理的なデータ構造の構築を担当します。データへのアクセス;

(2) データ操作言語: クエリ、追加、削除、変更などのデータ操作を担当;

(3) データ制御言語:データの整合性とセキュリティの定義と検査、同時実行制御、障害回復など。

データ言語には、その用途に応じて 2 つの構造形式があります。対話型コマンド (自己完結型言語または自律型言語とも呼ばれます) ホスト言語 (通常、何らかのホスト言語に埋め込むことができます)。

データベース管理者: データベースの計画、設計、保守、監視などを行う専門の管理者。

データベース システム: データベース (データ)、データベース管理システム (ソフトウェア)、データベース管理者 (人材)、ハードウェア プラットフォーム (ハードウェア)、およびソフトウェア プラットフォーム (ソフトウェア) の 5 つの部分で構成される実行エンティティ。

データベース アプリケーション システム: データベース システム、アプリケーション ソフトウェア、アプリケーション インターフェイスで構成されます。

ファイル システム ステージ: 単純なデータ共有機能とデータ管理機能を提供しますが、完全な統合された管理機能とデータ共有機能を提供することはできません。

階層データベースおよびネットワーク データベース システム ステージ: データの統合と共有を強力にサポートします。

リレーショナル データベース システム段階

データベース システムの基本特性: データ統合、高度なデータ共有と低冗長性、データの独立性 (物理的独立性と論理的独立性)、統合されたデータ管理と制御。

データベース システムの 3 レベル モデル:

(1) 概念モデル: データベース システム内のグローバル データ論理構造の記述、すべてのユーザーに対するパブリック データ ビュー;

(2) エクスターナル モード: サブモード、ユーザー モードとも呼ばれます。これはユーザーのデータ ビューであり、ユーザーから見えるデータ モデルです;

(3) 内部モデル: 物理モデルとも呼ばれ、データベースの物理的なストレージ構造と物理的なアクセス方法を示します。

データベース システムの 2 レベルのマッピング:

(1) 概念スキーマから内部スキーマへのマッピング;

(2) 外部スキーマから概念スキーマへのマッピング。

以上がデータベース関係の 6 つの特性の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。