COMP518の割り当て


COMP518の割り当て3(3)
あなたの解決策の提出は、PDFやDOC形式にする必要があります。MySQLのCOM?mands質問1と2では、プレーンテキスト形式(.txt)ファイルで別々に提出しなければなりません。ご希望の場合は、明確化のために、PDFファイルでも、MySQLのコードを含むことができるが、それはTXTファイルに表示されますが、評価されることのみコードことが強調されるべきです。必ずこれは評価のために使用されようとしているバージョンであるため、MySQLのコードは、実験室に設置されたバージョンで動作することをあなたがテストすることを確認します。
あなたの提出したソリューションの最初のページに氏名と学生証番号を記入してください。
学習成果:
リレーショナルデータベースの本質の理解1.Critical。
2.Design大規模データベースシステムを実装します。
3.Developデータ定義やデータ操作言語としてSQLを使用すると、リレーショナルデータベースwithSQLを照会の重要な理解を開発する能力。
4.Developデータベースシステムにおけるトランザクション管理と同時実行制御の体系的理解
アセスメントの目的:
1.Create SQLを使用して、リレーショナル・データベースへのリレーショナル・データベースと急行クエリ。
2.Checkの同時実行制御。
同時トランザクションのために結果を3.Find。
合計:100マーク
質問の一つ(30マーク)は
、以下のリレーショナル・データベース・スキーマを考慮して、
?ブック(ISBN、タイトル、出版社)
著者(ID、名前)?
書き込む(ISBN、ID)?
書店(BSID、住所、bsName)?
セルズ(BSID、ISBN)
1.(8マーク)表の状態を作成しますか?メンターを用いて、MySQLでは、上記のスキーマを作成します。あなたが可能なすべてのキーを定義し、そのエンティティの整合性とref?erential整合性が保証されていることを確認します。詳細にあなたが作る可能性のある仮定を説明します。
2.Provide MySQLは次のために照会します。
()(2マーク)タイトル「データベースSystems7で本を販売するすべての書店のアドレスを検索します。
(b)は(3マーク)「アガサ・クリスティ」で書かれたすべての書籍のタイトルを検索します。0rderthe昇順タイトル
(c)は(5マーク)は、「アガサ・クリスティー」ではなく「イアン・ランキン」で書かれている本のタイトルを検索します。
(D)(6マーク)書籍が複数の著者によって書かれている場合は、それらの著者の共著「この本。いくつかの「共著」本を書いた著者の名前を検索します。
(E)(6マーク)リスト、彼らが書いた本の数の順に、書いた本の数と一緒に、5冊の以上の本を書いた著者の名前。
ヒント:良いアイデアは、MySQLを使用して、データベースにサンプルデータを取り込むことであろう。これは、MySQLのクエリが正しいことを確認するのに役立ちます。
質問2つ(30マーク)
、次のリレーショナル・データベース・スキーマを考慮して、
?従業員(EID、ENAME、年齢)
?部門(やった、DNAME、DTYPE、アドレス)
?WorksIn(EID、やった、以来)
?製品(PID、PNAME、p型、pcolorの)
?セルズ(やった、PID、数量)。
1.(8マーク)表の状態を作成しますか?メンターを用いて、MySQLでは、上記のスキーマを作成します。あなたが可能なすべてのキーを定義し、そのエンティティの整合性とref?erential整合性が保証されていることを確認します。詳細にあなたが作る可能性のある仮定を説明します。
:2.Provide MySQLは、以下を照会
()(2マーク)ブルー製品を販売する部門の名前を検索します。
(b)は(4マーク)ブルー製品を販売する部門の名前を見つけて、40歳以上の任意の従業員がありません
各部門のレポートのために部門IDと最古の従業員の労働の年齢を(C)(5マーク)それ。
(D)(5マーク)部門に少なくとも1つの従業員の作業「中央」より古い従業員の名前を検索します。
(E)(6マーク)製品の少なくとも5種類を販売している部署で働く従業員の名前を検索します。
ヒント:良いアイデアは、MySQLを使用して、データベースにサンプルデータを取り込むことであろう。これは、MySQLのクエリが正しいことを確認するのに役立ちます。
質問三(26マーク)が
3つのトランザクションデータ項目A、B、およびC我々は以下の表記法を使用している上に(読み出しおよび書き込み)動作T1、T2、T3が存在すると仮定する:RJ(X)を意味することがトランザクションTJは、トランザクションは、TJは、トランザクションT1はデータ項目Aを読み出すことR1(A)手段、すなわち、(T1、A)を読み取るたとえばデータ項目Xに書き込む一方、WJ(X)手段をデータ項目Xを読み出しW3(B)は、トランザクションT3は、データ項目B、すなわち、書き込み(T3、B)に書き込みをすることを意味だろうが。
あなたは、次のスケジュールを与えられているS1、S2
1.SI:R1(A)、R1(B)、W1(A)、R2(A)、R1(C)、W1(C)、R3(C)、W2(A)、R3(B)、W3 (A)
2.S2:R1(A)、R1(B)、W1(A)、R2(A)、W3(C)、W1(C)、W2(A)
上記スケジュールのそれぞれについて
1( 5マーク)競合の優先度グラフを作成します。
SI R1(A)W2(A)T1-まで> T1-までT2 W1(A)R2(A)> T2 W1 T1-まで(C)R 3(C)> T3
S2 R1(A)W2(A)にT1-にT1-> T2 W1(A)R2(A)> T2
2.(2マーク)スケジュールが競合シリアライズ可能であるか否かを表示します。ケースでは、対応するシリアルスケジュールを示し、conflict-シリアライズ可能です。ケースでは、このような場合はすぐに理由を説明、紛争の直列化可能ではありません。
グラフは、非環式のスケジュールがあるのでSIは、衝突シリアライズです。
T3、T1、T2は、等価直列スケジュールです。
T3 <-T1-> T2
S2グラフは、非環式予定であるため、競合シリアライズです。
T3、T1、T2は、等価直列スケジュールです。T1-> T2
3(6マーク)このスケジュールは、(ツーフェーズロック)の使用によって起こり得る2PL?あなたの答えを説明する。
質問フォー(14マーク)は、
以下の取引を検討し、
時間T1、T2
1つのリード項目(A)
2 A = A-2
3製品= 1
4リード項目(A)
5書込み項目(A)
6積=積* A
7 A = A-1
8リード項目(B)
9書き込み項目(A)
10、リード項目(B)
11製品=製品* B
12 B = B + 1つの
13の書き込み項目(B)
14、リード項目(C)
15 C = C -1
16書き込み項目(C)
17、リード項目(C)
18製品=製品* C *製品。

時間ステップ0でAの値が3であり、Bは5であり、Cは6である。
1.(10マーク)、時間ステップ18後のデータ項目A、B及びCの値は何ですか?"製品"のローカル変数であることを"製品" have1?(1.'Noteを何値
COMP518作业代做、代写MySQ数据库作业、代写SQL存储过程编程设计作业
必ずしも存在していないトランザクション、 )データベースでは、各時間ステップだけでなく、ローカル変数「製品」の値でデータ項目の値を持つ、テーブルを与える必要があります。私たちは、ローカル変数『製品』の値を持っていないことを前提としタイムステップの前に3ソリューションは、次の表のように開始すべきである。
時間AB Cの生成物
0 3 5 6 N /
1 3 5 6 N /
。。。。。

2.(2マーク)、我々は最初にT1を実行し、その後、T2何最終的な値は、「製品」がない場合はデータ項目A、B及びCの最終値は何ですか?
3.(2マーク)我々は最初のT2、その後T1を実行した場合のデータ項目A、B及びCの最終値は何ですか?「製品」とは何最終的な値を持っているのでしょうか?

プロ、とても信頼できるので。必要に応じて、追加 QQ 99515681 または マイクロチャネル: codehelpを

おすすめ

転載: www.cnblogs.com/simplebluejava/p/11978689.html