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 番...
目次まとめ環境とツールの準備サーバー仮想化のインストール VMware ESXi仮想マシンのオペレー...
目次01 問題の説明02 ソリューション1. 他のスレーブライブラリを見つけてすぐに置き換える2. ...
この記事の例では、登録とログインの効果を実現するためのVUEの具体的なコードを紹介します。具体的な内...
コードをコピーコードは次のとおりです。 <iframe src="1.htm&quo...
需要背景統計インターフェースでは、フロントエンドは 2 つの配列を返す必要があります。1 つは 0 ...
目次1. Tomcatコードをダウンロードする2. ダウンロード後のディレクトリ構造3. ソースコー...
多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...
JDKダウンロードアドレス: http://www.oracle.com/technetwork/j...
序文注: テストデータベースのバージョンはMySQL 8.0ですテストデータ: テーブルzqs(id...
トランザクション分離レベルの設定 グローバルトランザクション分離レベルを読み取りコミット済みに設定;...
1. CSSは左の固定幅と右の適応幅を実現します1. ポジショニング <!DOCTYPE ht...
1. 仮想マシン側1. MySQLの設定ファイルを見つける:sudo vim /etc/mysql/...
この記事は51CTOブログの著者wjw555の作品を参照しています。スクリプトの内容: vim イン...