MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLテーブルの列のサイズを変更するにはどうすればよいですか?

    ALTERコマンドを使用して列サイズを変更できます。列サイズを変更する方法を見てみましょう。あるサイズの列を定義していると仮定します。挿入時に、私たちが定義したものと比較して、着用者がより大きなサイズを与える場合、エラーが発生します。 サイズを変更しながら、上記の問題を減らすことができます。さらに理解を深めるために、CREATEコマンド-を使用してテーブルを作成できます。 mysql> CREATE table ModifyColumnNameDemo -> ( -> id int, -> StudentName varchar(10) -> ); Query

  2. MySQLの2つの値の最大値を取得するにはどうすればよいですか?

    MySQLで最大2つの値を取得するには、事前定義された関数「greatest」を使用できます。greatest()関数の構文は次のとおりです- SELECT greatest(value1,value2); 上記のクエリを適用して、2つの値から最大値を取得します。クエリは次のとおりです- ケース1 両方の値をintにします。 mysql> SELECT greatest(100,-300); 上記のクエリを実行すると、次の出力が得られます +--------------------+ | greatest(100,-300) | +--------------------+ |

  3. データベース言語

    データベース言語を使用して、データベース内のデータを読み取り、更新、操作、および保存します。以下はデータベース言語です- データ定義言語 データ操作言語 データ制御言語 トランザクション制御言語 データ定義言語から始めましょう: データ定義言語 この言語は、データベース、テーブルの作成、変更などに使用されます。これにより、データベースの名前を変更したり、それらを削除したりすることもできます。データベーススキーマを指定します。 DDLステートメントには-が含まれます 作成 :新しいデータベース、テーブルなどを作成します。 後 :既存のデータベース、テーブルなどを変更します。 ドロップ

  4. DBMSのデッドロック

    デッドロックは、2つ以上のプロセスが、他のプロセスによって保持されている実行を完了するために何らかのリソースを必要とする場合に発生します。 上の図では、プロセス1にはリソース1があり、リソース2が必要です。同様にプロセス2にはリソース2があり、リソース1が必要です。これらの各プロセスは、完了するために他のリソースを必要としますが、どちらもリソースを放棄する意思はありません。したがって、プロセス1とプロセス2はデッドロック状態にあります。 コフマンの状態 デッドロックは、4つのコフマン条件が当てはまる場合にのみ発生します。これらの条件は、必ずしも相互に排他的ではありません。それらは: 相

  5. 単項または再帰的な関係

    同じタイプの2つのエンティティ間に関係がある場合、それは再帰的関係と呼ばれます。これは、関係が同じエンティティタイプの異なるインスタンス間にあることを意味します。 再帰的な関係のいくつかの例を次のように示すことができます- 従業員は複数の従業員を監督できます。したがって、これはエンティティ従業員とそれ自体の再帰的な関係です。 1人の従業員が多くの従業員を監督するため、これは1対多の再帰的な関係です。 人は人でもある多くの子供を持つことができます。したがって、これはエンティティパーソンとそれ自体の再帰的な関係です。 1人が多くの人の親になることができるため、これは1対多の再帰的

  6. DDBMSの長所と短所

    分散データベース管理システムには、複数の場所にデータが含まれています。これは、同じ場所または地理的に異なる場所にあるさまざまなシステムに存在する可能性があります。 以下の例に示すように- データベースは複数の場所に分割され、データをSite1、Site2、Site3、およびSite4に保存します。 分散データベース管理システムの長所と短所は次のとおりです- DDBMSの利点 データベースはすでに複数のシステムに分散されており、システムを追加するのにそれほど複雑ではないため、データベースの拡張が容易です。 分散データベースでは、さまざまなレベルの透明度に従ってデータを配置できます。

  7. DDBMSコンポーネント

    分散データベースのコンテンツは複数の場所に分散しています。つまり、コンテンツは、同じ場所にあるか、地理的に離れた場所にある異なるシステムに保存される可能性があります。ただし、データベースは依然としてユーザーには統一されているように見えます。つまり、データベースが複数の場所に保存されているという事実は、ユーザーには透過的です。 分散データベースのさまざまなコンポーネントは-です。 それらについて1つずつ説明しましょう- ユーザー 分散データベースを利用するユーザーはたくさんいます。彼らにとって、データベースが複数の場所に分散しているという事実は透過的であり、データベースを1つの全体的

  8. データベースでのトランザクションの定義

    トランザクションは、データベースで実行される一連のコマンドで構成されます。トランザクション内の各コマンドはアトミックです。つまり、サブコマンドにさらに分割することはできません。トランザクション内のコマンドは、データベースの構造を変更する場合と変更しない場合があります。また、トランザクションに必要な変更は、一緒に行う必要があります。このルールが実装されていない場合、システムに障害が発生したり、電源が失われたり、その他の理由でデータが失われる可能性があります。 トランザクションの簡単な例は次のとおりです- ハリーは自分のアカウントからサリーのアカウントに100ルピーを送金する必要がありま

  9. DBMSのロックを使用した同時実行制御

    ロックは、DBMSで同時実行制御を維持するための不可欠な部分です。ロックベースの同時実行制御を実装するシステムのトランザクションは、必要なロックを取得するまでステートメントを読み書きできません。 ロックベースのプロトコルには2種類のロックがあります。これらは次のとおりです。 バイナリロック- これらは、ロックまたはロック解除の2つの状態のいずれかになります。 共有/排他的ロック- 共有ロックは、読み取り操作のみを実行する場合に取得されます。変更されるデータがないため、共有ロックは複数のトランザクション間で共有できます。書き込み操作を行う場合は、専用ロックを使用します。データ値を変更できるの

  10. データと構造の独立性

    構造的独立性 データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な独立性が存在します。 データベース構造の変更がデータにアクセスするDBMSの機能に影響を与えない場合、構造的な依存関係が存在します。 データの独立性 下位レベルで行われた変更は、上位レイヤーには影響しません。 2つのタイプは-です 物理データの独立性 論理データの独立性 物理データの独立性から始めましょう- 物理データの独立性 スキーマまたは論理データに影響を与えずに物理スキーマを変更します。達成するのは簡単です。 これは、データベースの内部レベルと、論理レベルから内

  11. データベースの正規化の重要性

    正規化は、設計が不適切なデータベースの欠陥を排除するプロセスです。不適切に設計されたデータベースは一貫性がなく、情報の追加、削除、または更新中に問題が発生します。 以下は、データベースの正規化をデータベース設計プロセスの重要なステップにします- データベースの異常の解決 正規化の形式、つまり1NF、2NF、3NF、BCF、4NF、および5NFは、すべての挿入、更新、および削除の異常を削除します。 挿入の異常 存在しないレコードにデータを挿入しようとすると発生します。 削除の異常 データが削除されるときであり、データベースの設計が不十分なため、他のレコードも削除されます。 データの冗長性

  12. DBMSの依存関係に参加する

    結合の依存関係とは何ですか? 複数のテーブルを結合することによってテーブルを再作成でき、この各テーブルにテーブルの属性のサブセットがある場合、そのテーブルは結合依存関係にあります。これは多値従属性の一般化です 結合依存関係は5NFに関連付けることができます。この場合、関係は5NFにありますが、それはすでに4NFにあり、それ以上分解できない場合に限ります。 例 EmpName EmpSkills EmpJob (割り当てられた仕事) トム ネットワーキング EJ001 ハリー Web開発 EJ002 ケイティ

  13. 第5正規形(5NF)

    5NF(Fifth Normal Form)は、プロジェクト結合通常形式とも呼ばれます。リレーションは、4NFの場合、第5正規形(5NF)であり、小さなテーブルへのロスレス分解はありません。 候補キーがその中のすべての結合依存関係を暗示している場合は、関係が5NFにあると見なすこともできます。 例 以下の関係は、正規化の第5正規形(5NF)に違反しています- EmpName EmpSkills EmpJob (割り当てられた仕事) David Java E145 ジョン JavaScript E146

  14. DBMSの機能依存性

    機能従属性とは 名前が示すように、DBMSの機能依存性は、相互に依存するテーブルの属性間の関係です。 E. F. Coddによって導入され、データの冗長性を防ぎ、悪い設計について知るのに役立ちます。 (矢印記号)で表されます。 次に、以下は矢印記号-で属性間の機能依存性を表します。 B 上記は次のことを示唆しています: 例 以下は、関数従属性を理解しやすくする例です- があります 2つの属性を持つテーブル-DeptId およびDeptName 。 DeptId =部門ID DeptName =部門名 DeptId 主キ

  15. DBMSの推移的な依存関係

    推移的な依存関係とは 間接的な関係が機能依存性を引き起こす場合、それは推移的依存性と呼ばれます。 Rは推移的な依存関係です。 3NFを達成するには、推移的な依存関係を排除します。 例 Movie_ID Listing_ID Listing_Type DVD_Price($) M08 L09 犯罪 180 M03 L05 ドラマ 250 M05 L09 犯罪 180 上記の表は、推移的な機能依存性があるため、3NFには含まれていません- L

  16. 第3正規形(3NF)

    3NFとは何ですか? 正規化の3番目のステップは3NFです。 リレーションが2NFにあり、推移的な関数従属性がない場合にのみ、テーブルは3NFにあります 例を見てみましょう- 例(テーブルは3NFに違反しています) Movie_ID Listing_ID Listing_Type DVD_Price ($) 0089 007 コメディ 100 0090 003 アクション 150 0091 007 コメディ 100 上記の表は、推移的な機能依存性

  17. ドメインキーの正規形

    データベースに挿入または削除の異常が存在しない場合、関係はDKNFにあります。ドメインキーの正規化形式は、正規化の最高の形式です。その理由は、挿入と更新の異常が削除されるためです。制約は、ドメインとキーの制約によって検証されます。 テーブルは、4NF、3NF、およびその他の正規形の場合にのみ、ドメインキーの正規形になります。制約に基づいています- ドメイン制約 属性の値にはいくつかの値のセットがありました。たとえば、EmployeeIDは4桁の長さである必要があります- EmpID EmpName EmpAge 0921 トム 33 0922

  18. 実体関連図

    実体関連図は、実体を実体として表示します。 1976年にP.P.Chenによって導入され、ERダイアグラム、ERモデルなどとして知られています。ERダイアグラムはエンティティセットの関係を表示します。 まず、それが何で構成されているかを見てみましょう- エンティティ DBMSのエンティティは、たとえば学校に存在する実世界のオブジェクトにすることができます。 データベースの場合、エンティティは教師になることができます 、学生 、コース 、など。 属性 エンティティには属性があり、これは、たとえば Teachersの場合にそれを説明するプロパティと見なすことができます。 エンティティの

  19. DBMSの多値従属性

    多値従属性とは何ですか? テーブル内に1つ以上の行が存在するということは、同じテーブル内に1つ以上の他の行があることを意味する場合、多値従属性が発生します。 テーブルに属性P、Q、およびRがある場合、QおよびRはPの複数値のファクトです。 二重矢印で表されます- この例の場合: Q R 上記の場合、多値従属性は、QとRが独立した属性である場合にのみ存在します。 多値従属性を持つテーブルは4NFに違反しています。 例 例を見てみましょう&mins; StudentName CourseDiscipli

  20. 第4正規形(4NF)

    4NFとは何ですか? 4NFは、1NF、2NF、3NF、およびBoyce-Codd正規形の後にあります。 1977年にRonaldFaginによって導入されました。 4NFにするには、リレーションはBouce-Codd正規形である必要があり、複数の複数値属性を含めることはできません。 例 例を見てみましょう- Movie_Name Shooting_Location リスト MovieOne 英国 コメディ MovieOne 英国 スリラー MovieTwo オーストラリア アクション Mov

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:177/229  20-コンピューター/Page Goto:1 171 172 173 174 175 176 177 178 179 180 181 182 183