1. 基本概念データとは、物事を説明する記号的な記録です。物理的な記号を使用して記録された識別可能な情報を指します。 1. データベース (DB) とは、長期間コンピューターに保存された、整理され共有可能なデータの集合を指します。データは、特定のデータ モデルに従って整理、記述、保存され、冗長性が低く、データの独立性が高い必要があります。システムは拡張が容易で、複数のユーザーで共有できる必要があります。 データの 3 つの基本的な特性:
2. データベース管理システム (DBMS) は、アプリケーション プログラムとオペレーティング システムの間にある、データベースを確立および管理するために特別に使用されるソフトウェアのセットです。 データベースシステムのさまざまな機能を実装します。データベースシステムの中核です。
3. データベースシステムは以下で構成されます。
4. データベースシステムのアーキテクチャ:
5. データベースシステムの構造
外部モード/モードイメージはデータとプログラムの論理的独立性を保証する 内部モード/モードイメージはデータとプログラムの物理的な独立性を保証します 6. モデル モデルは現実世界の特性をシミュレートし抽象的に表現したものです。 データ モデルは、現実世界のデータの特性を抽象化し、データの共通内容を記述します。 2. データベース管理技術の開発
1. ファイルシステム管理の欠点
2. データベース管理システムの利点
3. リレーショナルデータベース(RDBMS)の概念リレーショナル データベースは、リレーショナル データベースを構成するすべての関係の集合です。 データの論理モデルとしてリレーショナル モデルを使用し、データの整理方法としてリレーションを使用するデータベースの種類。データベース操作はリレーショナル代数に基づいています。
1. 取引 複数の操作は全体として扱われます トランザクションは ACID プロパティに従います。
2. ER モデル (エンティティ リレーションシップ) エンティティ: 客観的に存在し、互いに区別できる客観的な事物または抽象的な出来事をエンティティと呼びます。 ER 図では、エンティティは長方形のボックスで表され、エンティティ名はボックス内に記述されます。 属性: 実体が持つ特性または性質 リレーションシップ: リレーションシップは、データ間の関連の集合であり、客観的に存在するアプリケーション セマンティック チェーンです。エンティティ内には接続があり、エンティティ間にも接続があります。エンティティ間の接続は、ダイヤモンド形のボックスで表されます。 連絡先の種類:
3. リレーショナルデータベースの歴史
4. リレーショナルデータモデルの要素 データ モデルの要素は次のとおりです。
5. データの3つの要素
データ抽出、データセットから興味深いコンテンツを抽出します。
エンティティの整合性 6. 制約
7. 索引 テーブル内の 1 つ以上のフィールドのデータをコピーして個別に保存し、特定の順序で並べ替えて保存する必要があります。 8. 関係演算
9. データモデル
物理層: データ保存形式、つまりRDBMSがディスク上のファイルを整理する方法 論理層: DBAの観点から、保存されているデータとデータ間の関係について説明します ビュー層: ユーザーの観点から、DB内の一部のデータについて説明します
オブジェクトベースのリレーショナルモデル 半構造化リレーショナルモデル 4. RDBMS設計パラダイムリレーショナル データベースを設計する場合、さまざまな仕様に従って、合理的なリレーショナル データベースを設計する必要があります。これらのさまざまな仕様は、さまざまなパラダイムと呼ばれます。さまざまなパラダイムにはサブ仕様があります。パラダイムが高くなるほど、データベースの冗長性は少なくなります。 現在、リレーショナル データベースには、第 1 パラダイム (1NF)、第 2 パラダイム (2NF)、第 3 パラダイム (3NF)、Badesco パラダイム (BCNF)、第 4 パラダイム (4NF)、および第 5 パラダイム (5NF、完全パラダイムとも呼ばれる) の 6 つのパラダイムがあります。 最低限必要な正規形は、第 1 正規形 (1NF) です。より多くの仕様要件を満たす最初の正規形は第 2 正規形 (2NF) と呼ばれ、残りの正規形も同様です。 一般的に言えば、データベースは第 3 正規形 (3NF) を満たすだけで済みます。
注: 第 1 正規形 (1NF) はリレーショナル モデルの基本要件です。第 1 正規形 (1NF) を満たさないデータベースはリレーショナル データベースではありません。
これで、MySQL リレーショナル データベースの基本概念に関するこの記事は終了です。これは、MySQL シリーズの最初の章です。MySQL リレーショナル データベースの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: VMware を使用して PXE バッチ インストール サーバーをテストする詳細なプロセス
>>: CSS 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)
2つのケース: 1. 索引あり 2. 索引なし前提条件:方法: コマンドラインを使用してシミュレート...
参照: https://www.jb51.net/article/112612.htmシステム内のJ...
この記事では、Linux 環境の Apache サーバーでセカンダリ ドメイン名を構成する方法につい...
目次1. 浅いコピー1. Object.assign(ターゲット、ソース、ソース...) 2. スプ...
いろいろ苦労しましたが、やっと yum インストールの手順がわかりました。以前、バイナリ パッケージ...
序文mv コマンドは、move の略語で、ファイルを移動したり、ファイル名を変更したり (ファイルの...
この記事では、ショッピングカートを実装するためのJavaScriptの具体的なコードを参考までに紹介...
ダイアログをクロージャで使用し、右上隅の向こう側に閉じるボタンがあるダイアログを描画しました。ボタン...
1. プラグインを追加し、pomファイルの下に次の設定を追加します。 <!-- mybatis...
私たちは視覚の世界に住んでおり、多くの視覚効果に囲まれています。コンピューターの前にいても、屋外にい...
この記事では、接続エラー ECONNREFUSED を例に、Node.js がエラーを処理するプロセ...
目次1: 単一マシンのパスワードフリーログイン構成1. 仮想マシンのホスト名を設定する2. 仮想マシ...
目次1. jsonp クロスドメイン2. document.domain + iframe クロスド...
nginx の概要nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリバース プ...
ほとんどの場合、MySQL はインストールしたばかりのときは中国語をサポートしません。これはエンコー...