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 サイトの他の関連記事を参照してください。