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. まず、VS2019とMySQLデータベースを準備します。どちらも公式サイトからダウンロードで...
更新: 最近、サーバーがマイニング ウイルスによってハッキングされたことが判明しました。これは、おそ...
Vueドロップダウンリストの2つの実装最初の方法はv-forを使用する <el-select ...
目次1. トランザクションとは何ですか? 2. トランザクションに関連するステートメントは、挿入、削...
Nginxはまず、設定ファイル内のどのserver{}ブロックを処理に使用するかを決定します。次のs...
目次1. SQL最適化の一般的な手順1. SQL実行計画の分析を説明する2. プロフィール分析を表示...
この記事では主に、CSS3 LESS で長いテキストの影を実装する方法を紹介し、皆さんと共有します。...
この記事は主に、SQL のストアド プロシージャから返されたデータを取得するプロセスの分析を紹介しま...
mysqlはデータディレクトリ内のファイルをコピーしてデータを復元します背景: MySQL がクラッ...
3. MySQLデータ管理最初の方法:お勧めできません。複雑そうです -- 学生テーブルの grad...
誤って source.list の内容を変更し、一連のエラーが発生した場合は、デフォルトのソース フ...
目次1. マップは任意のタイプのキーを受け入れます2. マップにはキー名に関する制限はありません3....
まず、github から nacos の圧縮パッケージをダウンロードします: https://git...
以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...
背景プロジェクト開発プロセスでは、前のページから次のページにジャンプする必要に迫られることがよくあり...