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 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)
1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...
開発中にこのような問題に遭遇しましたビデオ視聴記録が 100 に更新されると、視聴されたことを意味し...
目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...
1. Dockerコンテナを起動する以下のコマンドを使用して新しい Docker コンテナを起動しま...
jQueryプラグインの毎日の積み重ねメニュー、参考までに、具体的な内容は次のとおりです。スタックメ...
目次1. Ant Design Vueを統合する2. コンポーネントの使用1. 完全な引用2. コン...
カスタム タグは XML ファイルと HTML ファイルで自由に使用できますが、いくつか注意すべき点...
トランザクション分離レベルの設定 グローバルトランザクション分離レベルを読み取りコミット済みに設定;...
この記事の例では、Vueスライダー検証の実装を共有しています。コードは次のとおりです。 <テン...
ylbtech_html_print HTML 印刷コード、ページめくりをサポートコードをコピーコー...
elementUI が提供する el-select コンポーネントのスタイルを変更する方法この問題...
導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...
問題現象最近、sysbench を使用して MySQL をテストしました。テストに長い時間がかかった...
目次1. カスタム指示1. グローバルカスタム指示を登録する2. グローバルカスタム指示を使用する3...
join() メソッド: 指定された区切り文字を使用して配列内のすべての要素を文字列に接続します。例...