初心者および中級者向けの MySQL データベース面接の質問 10 選
前回の記事では、MySQL の基本的な 15 の質問について説明しましたが、今回も中級ユーザー向けの別の面接質問を取り上げます。前述したように、 これらの質問は就職面接で尋ねられる可能性があります。しかし、前回の記事に対する批判者の中には、私は批判者たちに返答しておらず、質問は非常に基本的なものであり、 どのデータベース管理者の面接でも決して尋ねられることはないと述べた人もいます。
彼らに対して、私たちはすべての記事や質問を群衆全員のことを念頭に置いて構成することはできないことを認めなければなりません。私たちは段階的に基礎レベルから専門レベルまで進んでいます。ご協力をお願いいたします。
1. SQL を定義しますか?
2.RDBMSとは何ですか?その特徴を説明してください?
答え : リレーショナルデータベース管理システム (RDBMS) は、リレーショナル データベース モデルに基づく最も広く使用されているデータベース管理システムです。
RDBMSの特徴
- データをテーブルに保存します。
- テーブルには行と列があります。
- SQL を介してテーブルの作成と取得が可能です。
3. データマイニングとは何ですか?
4. ERD とは何ですか?
5. 主キーと一意キーの違いは何ですか?
6. 画像ファイルをデータベースに保存する方法。どのようなオブジェクトタイプが使用されますか?
7. データ ウェアハウジングとは何ですか?
8. データベースのインデックスとは何ですか。インデックスにはどのような種類がありますか?
答え: インデックスは次のとおりです。データベースからデータを高速に取得するためのクイック リファレンス。インデックスには 2 種類あります。
クラスター化インデックス
- 各テーブルに1つだけです。
- データはインデックス順に物理的に保存されるため、非クラスター化よりも読み取りが速くなります。
ノンクラスタードインデックス
- 1テーブルにつき何度でもご利用いただけます。
- クラスター化インデックスよりも挿入および更新操作が高速です。
9. MySql ではトリガーはいくつまで可能ですか?
答え : 次のとおりです。 MySQL データベースで使用できるトリガーは 6 つだけです。
- 挿入前
- 挿入後
- アップデート前
- アップデート後
- 削除前
- 削除後
10. ヒープテーブルとは何ですか?
MySQL に関する質問はここまでです。すぐに別の質問を用意する予定です。コメントセクションに貴重なフィードバックをお寄せください。