関連する表面によって開発されたJavaのバックエンドデータベース

妹:どのように給与と報酬の気持ちを理解するには?

あなたの答え: 一つの物語は小さな男の子と、おいしいお菓子、一日が多いん少女は、この小さな男の子、石と多くの楽しみであり、この少女の伝え、彼らが相互に合意:小すべての石とのすべての対話少年キャンディ少女。その日のExchangeに、少女は、すべてのお菓子を入れて、少年自身が密かにいくつかの石を残したので、彼らは交換しました。その夜は、ああ、少女は非常に安心して眠っていた、と少年は、常に彼がいつも望んでいた、寝ない、小さな女の子ではありません、それはまた、いくつかのお菓子を残し?
それを感じ、それはよくあるケースです。しかし:私たち自身が支払うことが誠実されていない場合、どのように行くために他人を強制することができ、私は他の誰かを推測しますか?



1自己紹介は (ハロー(人々はみなさん、こんにちはと言う)、このインタビューに参加する機会を持っていることを誇りに思い、今日は良好な性能を持つように願って、今私は自分自身を紹介しましょう:私の名前は、18歳今年悪いです、自分の学校のオフソフトウェアエンジニアリング(または牛の新鮮な学生からの乗客大学ソフトウェア工学)の卒業時に、大学のコースは、Javaプログラミング言語、独自のオンライン学習を学ぶために、その間にも関連技術の数です、牛の大学そして生徒も学校でいくつかのプロジェクトを開発するためにJavaを使用するには、関連する証明書に入院されています卒業が近づいているので、賞が、また、大学の時にクラスの代表を務め、いくつかのゲームに勝った、私は、社会の道に乗り出すことを決めたので、牛であなたの会社の採用を参照するためのプラットフォームをオフ、これに先立っては、(企業のビジネスを聞かないで、オンライン調査されている)あなたの会社を知るためにインターネット上で必要があり、上記の簡単な自己紹介から吹いbarabara風が、私は会社を願っています私は自分のスキルを表示する機会を与えます)


2つのアクショントリガ (トリガは主に実行されるイベントによってトリガ特殊ストアドプロシージャです。)

3つの利点とストアドプロシージャの欠点 (パートプログラムの呼び出し欠点提供することができ、何回も簡単な呼び出しを使用し、一度作成:貧しいポータビリティを)

4行動指標、長所と短所、ボトム (利点:加速度指標データ欠点:遅いデータベースエントリ速度、空間、ポストメンテナンス、B +ツリー)

5トランザクション、並行性の問題、分離レベルの特性 (ACID:アトミック、Cの一貫、I、D永続並行性の問題の単離:ダーティ・リード、非反復可能読み取りは、ファントムは、分離レベルを読み出す:非コミット読み取りを読み取ります提出された、反復可能読み取り、シリアル化されました)

6及びカーソルビュー (ビューは、仮想テーブルであり、同一の物理テーブルカーソル機能を有している:効果的に設定し、クエリ結果を処理するための手段として)

長所と短所の7ビュー (利点:データベースの選択的な読み取りは、複数のテーブルからデータを取得しようとすると、データの独立性を維持し、単純なクエリに複雑なクエリによって得られたいくつかの結果を得るために、元の必要性は、同じデータのために生成することができます異なるビューの欠点:、ビューは、照会テーブルのペアは、実質的にクエリ、クエリビューを転換しなければなりません)

8データベースのクエリが遅い、最適化する方法 (インデックス、などを関連するテーブル、クエリの最適化フィールドを減らす、完全なテーブルのクエリを最適化しないようにしてくださいSQL)

9データベース3つのパラダイム (1NF:1nFの基礎に、主キー以外の列に加えて、主キー列、または依存伝達されない:非キーフィールドはキーフィールド3NFに頼らなければならない:任意の非マスター原子数2NFに各列を確保他の非プライマリプロパティに依存しないプロパティ
)(2NFは、送信に基づいて依存性を排除します)

10 組合と労働組合のすべての違いは何ですか (組合:再マージする、UNION ALL:ちょうどマージは、一般的に速く、すべての重複データので、組合は使用しないでください)

11 SQL言語は、4つのカテゴリに分類された (データクエリ言語DQL:どこ、データ操作言語DML /から/選択:削除、挿入/更新/データ定義言語DDL:/ドロップを作成/切り捨て/警告、 データ制御言語DCL:助成金/ロールバック)

12ドロップ、違いを切り捨て、削除 削除し、削除したデータのみが、テーブルは、テーブルの構造を削除しません切り捨てるところがないと(。スピードドロップ> TRUNCATE>削除、DMLを削除するには、有効になりドロップし、力へのDDL理解属し切り捨てるトランザクションを待つことです)

13のデータベース楽観と悲観的ロック (楽観的ロックを:操作悲観的ロックをコミットするときに、データの整合性違反をチェックする場合にのみと仮定並行処理の競合が発生しません:シールドはすべての操作のデータの整合性に違反する可能性があり、同時実行違反が発生したと仮定)

14 MySQLの分離レベルの設定は (文:設定されたセッションのトランザクション分離レベルは、コミットされていないオプションのパラメータを読み取る:読み取りUNCOMMITTED、READ-COMMITTED 、REPEATABLE-READ、SERIALIZABLE)

15 SQL制約 (NOT NULLが空ではない、UNIQUEユニークな、PRIMARY KEY主キー、FOREIGN KEY外部キー、CHECK制御フィールドの範囲)

16 MySQLデータベースエンジンのMyISAMとInnoDBは (MyISAMテーブル:テーブルロック、トランザクションは外部キーをサポートしていませんサポートしていない、フルテキストインデックス、速い、低メモリ使用、InnoDBは:行ロック、外部キー、取引)

17 VARCHARおよびCHAR (VARCHAR可変長、固定長の文字)

18データベースロック分類 ロック粒度ポイントによって(表ロック、行ロック、ロックレベル分割によるページレベルのロック:共有ロック、モードロックによって排他ロック点:自動ロック、ロックの動作の分割によれば、DMLポイントを使用して、DDLロックをロック:悲観的ロッキング、楽観的ロック)を

19共通データベースのデフォルトの分離レベル (MySQLの:反復読み出しオラクル:コミットのSQLServerを読むコミットを読みます)

理解の20 Oracleのハイレベル (貯水池の水位などのOracleのセグメント(セグメント)記録された歴史は、一般的に該当しない、あなたがゼロに設定TRUNCATEコマンドを使用することができます)

外部コネクタ21違いを接続 内(:接続の結果のみ結合条件も条件を満たしていない自体が含ま満たす行が含まれていない:接続結果を参照し、外部接続の条件に沿ったなければならない2つの表に参加する参加条件を満たしている行のみが含まれています左外側、右外側及びフル外側のコネクタを含む行)

以下のような22のクエリがあります (先行%がインデックスを使用することはできません、インデックス未満、%のXXXの%を回避しようと、インデックスは%ABC、およびABC%の缶インデックスPSとして使用することはできません:ここでは感謝ギャング @Apiaoの  首長は、誤りを指摘します、、おかげで修正されました!)

23 MySQLデータベースの最適化は、 (あれば代わりにVARCHARの列挙を使用してラインデータリミット1として、固定長のテーブルが速くなり、SQLを記述するために説明し、サブライブラリーサブテーブル)

24 Oracleデータベースの最適化 (データ構造を調整することで、SQL文データベース、サーバのメモリ割り当ての調整を調整ハードディスクを調整するシステムの動作パラメータを調整するように設計されているI / O)

私は、迅速なお気に入りのオファーを取得したいです

面接の経験と学習教材の多数の書籍は、以下を参照してください。AVAJを

「プラン」への返信取得します

あなたはそこに私が欲しいものをすることによって365 javaの巨大な平面

おすすめ

転載: www.cnblogs.com/DoubleP/p/11310999.html