2018-10-10

Oct 10 In-Class Exercise Thread .

Post your solutions to the in-class exercise here.

Best, Chris

Post your solutions to the in-class exercise here. Best, Chris

-- Oct 10 In-Class Exercise Thread

A . B . C 1 . 2 . 3 1 . 4 . 3 1 . 2 . 5 1 . 4 . 5

A -> -> B is a MVD

A . B . C 1 . 2 . 3 1 . 4 . 5 1 . 2 . 6 1 . 4 . 7

A -> -> B is not a MVD

(Edited: 2018-10-10)
A . B . C 1 . 2 . 3 1 . 4 . 3 1 . 2 . 5 1 . 4 . 5 A -> -> B is a MVD A . B . C 1 . 2 . 3 1 . 4 . 5 1 . 2 . 6 1 . 4 . 7 A -> -> B is not a MVD

-- Oct 10 In-Class Exercise Thread

R(A,B,C)

for A→→B is a MVD

{
A
-
a
-
a
-
a
-
a
}

for A→→B not a MVD

{
A
-
a
-
a
-
a
-
a
}
R(A,B,C) for A→→B is a MVD {| |- | A || B || C |- | a || b1 || c1 |- | a || b2 || c1 |- | a || b1 || c2 |- | a || b2 || c2 |} for A→→B not a MVD {| |- | A || B || C |- | a || b1 || c1 |- | a || b2 || c2 |- | a || b1 || c3 |- | a || b2 || c4 |}

-- Oct 10 In-Class Exercise Thread

Student: Hongbin Zheng

{
A
-
1
-
1
-
1
-
1
}
{
A
-
1
-
1
-
1
-
1
}
(Edited: 2018-10-10)
Student: Hongbin Zheng {| |- | A || B || C |- | 1 || 2 || 3 |- | 1 || 2 || 4 |- | 1 || 5 || 3 |- | 1 || 5 || 4 |} {| |- | A || B || C |- | 1 || 2 || 3 |- | 1 || 2 || 5 |- | 1 || 4 || 6 |- | 1 || 4 || 7 |}

-- Oct 10 In-Class Exercise Thread

<nowiki> R(A, B, C)

A ->-> B is a MVD | A | B | C | +-----+-----+-----+ | 1 | A | X | | 1 | A | Y | | 1 | B | X | | 1 | B | Y |

A ->-> B is not a MVD | A | B | C | +-----+-----+-----+ | 1 | A | X | | 1 | A | Y | | 1 | B | Z | | 1 | B | W | </nowiki>

<nowiki> R(A, B, C) A ->-> B is a MVD | A | B | C | +-----+-----+-----+ | 1 | A | X | | 1 | A | Y | | 1 | B | X | | 1 | B | Y | A ->-> B is not a MVD | A | B | C | +-----+-----+-----+ | 1 | A | X | | 1 | A | Y | | 1 | B | Z | | 1 | B | W | </nowiki>

-- Oct 10 In-Class Exercise Thread

A -&gt;-&gt;B is MVD

A | B | C

1 | 3 | 5

1 | 3 | 6

1 | 4 | 5

1 | 4 | 6

A -&gt;-&gt;B not MVD

A | B | C

1 | 3 | 10

1 | 3 | 12

1 | 4 | 13

1 | 4 | 14

(Edited: 2018-10-10)
A ->->B is MVD A | B | C 1 | 3 | 5 1 | 3 | 6 1 | 4 | 5 1 | 4 | 6 A ->->B not MVD A | B | C 1 | 3 | 10 1 | 3 | 12 1 | 4 | 13 1 | 4 | 14

-- Oct 10 In-Class Exercise Thread

MVD: A,B,C 1,2,3 1,2,4 1,5,3 1,5,4

Non-MVD: A,B,C 1,2,3 1,2,4 1,5,6 1,5,7

MVD: A,B,C 1,2,3 1,2,4 1,5,3 1,5,4 Non-MVD: A,B,C 1,2,3 1,2,4 1,5,6 1,5,7

-- Oct 10 In-Class Exercise Thread

MVD:

A . B . C

hi . hello . bye

hi . hello . cya

hi . hey . bye

hi . hey . cya

Non MVD:

A . B . C

hi . hello . bye

hi . hello . cya

hi . hey . later

hi . hey . peace

(Edited: 2018-10-10)
MVD: A . B . C hi . hello . bye hi . hello . cya hi . hey . bye hi . hey . cya Non MVD: A . B . C hi . hello . bye hi . hello . cya hi . hey . later hi . hey . peace

-- Oct 10 In-Class Exercise Thread

Name |Address |MovieTitle C. Fisher|123 Maple St. Hollywood|Return of Jedi C. Fisher|5 Locust Ln. Malibu |Return of Jedi C. Fisher|123 Maple St. Hollywood|Empire Strikes Back C. Fisher|5 Locust Ln. Malibu |Empire Strikes Back Name &gt;&gt; Address is an MVD

Name |Address |MovieTitle C. Fisher|123 Maple St. Hollywood|Return of Jedi C. Fisher|5 Locust Ln. Malibu |The Last Jedi C. Fisher|123 Maple St. Hollywood|Empire Strikes Back C. Fisher|5 Locust Ln. Malibu |The Force Awakens Name &gt;&gt; Address is not an MVD

Name |Address |MovieTitle C. Fisher|123 Maple St. Hollywood|Return of Jedi C. Fisher|5 Locust Ln. Malibu |Return of Jedi C. Fisher|123 Maple St. Hollywood|Empire Strikes Back C. Fisher|5 Locust Ln. Malibu |Empire Strikes Back Name >> Address is an MVD Name |Address |MovieTitle C. Fisher|123 Maple St. Hollywood|Return of Jedi C. Fisher|5 Locust Ln. Malibu |The Last Jedi C. Fisher|123 Maple St. Hollywood|Empire Strikes Back C. Fisher|5 Locust Ln. Malibu |The Force Awakens Name >> Address is not an MVD

-- Oct 10 In-Class Exercise Thread

A -&gt;-&gt; B

A . B . C a1 . b1 . c1 a1 . b1 . c2 a1 . b1 . c3 a2 . b2 . c2 a2 . b2 . c3

Not A -&gt;-&gt; B

A . B . C a1 . b1 . c1 a1 . b1 . c2 a1 . b1 . c3 a2 . b2 . c4 a2 . b2 . c5

(Edited: 2018-10-10)
A ->-> B A . B . C a1 . b1 . c1 a1 . b1 . c2 a1 . b1 . c3 a2 . b2 . c2 a2 . b2 . c3 Not A ->-> B A . B . C a1 . b1 . c1 a1 . b1 . c2 a1 . b1 . c3 a2 . b2 . c4 a2 . b2 . c5
[ Next ]
X

 

Query Statistics

https://www.yioop.com/thread/9238

Total Elapsed Time for Queries: 0.04556822776794434 seconds.
SELECT LOCALE_NAME, WRITING_MODE FROM LOCALE WHERE LOCALE_TAG ='en-US'
Time: 0.0002038478851318359 seconds.
SELECT COALESCE(MAX(UPDATE_TIMESTAMP), 0) AS MOST_RECENT FROM ITEM_IMPRESSION_SUMMARY WHERE USER_ID = 2 AND ITEM_TYPE = 3 AND ITEM_ID IN (SELECT GROUP_ID FROM USER_GROUP WHERE USER_ID = 2 AND STATUS = 1) AND UPDATE_PERIOD = -4
Time: 0.0003321170806884766 seconds.
DELETE FROM ITEM_IMPRESSION_SUMMARY WHERE USER_ID=? AND ITEM_ID=? AND ITEM_TYPE=? AND UPDATE_PERIOD = -4
Array ( [0] => 2 [1] => 9238 [2] => 1 )
Time: 0.003488063812255859 seconds.
INSERT INTO ITEM_IMPRESSION_SUMMARY VALUES (?, ?, ?, -4, ?, 0, -1, -1) ON CONFLICT DO NOTHING
Array ( [0] => 2 [1] => 9238 [2] => 1 [3] => 1789974836 )
Time: 0.002170085906982422 seconds.
UPDATE ITEM_IMPRESSION_SUMMARY SET NUM_VIEWS = NUM_VIEWS + 1 WHERE USER_ID=? AND ITEM_ID=? AND ITEM_TYPE=? AND UPDATE_PERIOD = -2 AND UPDATE_TIMESTAMP = 0
Array ( [0] => 2 [1] => 9238 [2] => 1 )
Time: 0.0001149177551269531 seconds.
DELETE FROM ITEM_IMPRESSION_SUMMARY WHERE USER_ID=? AND ITEM_ID=? AND ITEM_TYPE=? AND UPDATE_PERIOD = -4
Array ( [0] => 2 [1] => 303 [2] => 3 )
Time: 0.002045154571533203 seconds.
INSERT INTO ITEM_IMPRESSION_SUMMARY VALUES (?, ?, ?, -4, ?, 0, -1, -1) ON CONFLICT DO NOTHING
Array ( [0] => 2 [1] => 303 [2] => 3 [3] => 1789974836 )
Time: 0.002186059951782227 seconds.
UPDATE ITEM_IMPRESSION_SUMMARY SET NUM_VIEWS = NUM_VIEWS + 1 WHERE USER_ID=? AND ITEM_ID=? AND ITEM_TYPE=? AND UPDATE_PERIOD = -2 AND UPDATE_TIMESTAMP = 0
Array ( [0] => 2 [1] => 303 [2] => 3 )
Time: 0.0001068115234375 seconds.
SELECT COUNT(GI.ID) AS NUM FROM GROUP_ITEM GI WHERE GI.GROUP_ID IN (SELECT GROUP_ID FROM USER_GROUP WHERE USER_ID = ? AND STATUS = 1) AND GI.TITLE NOT LIKE ? AND GI.PUBDATE > ?
Array ( [0] => 2 [1] => %2% [2] => 1789974824 )
Time: 0.0002338886260986328 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-4 )
Time: 9.799003601074219E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-37 )
Time: 3.790855407714844E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-202 )
Time: 3.290176391601562E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-687 )
Time: 3.218650817871094E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-1115 )
Time: 3.194808959960938E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-1138 )
Time: 4.887580871582031E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-1140 )
Time: 3.194808959960938E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-1149 )
Time: 3.099441528320312E-5 seconds.
SELECT PARENT_ID FROM GROUP_ITEM WHERE GROUP_ID=? AND USER_ID=? AND TITLE=? LIMIT 1
Array ( [0] => -1 [1] => 2 [2] => 2-1152 )
Time: 3.099441528320312E-5 seconds.
SELECT * FROM GROUP_ITEM WHERE ID=? LIMIT 1
Array ( [0] => 9238 )
Time: 8.20159912109375E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 4.696846008300781E-5 seconds.
SELECT COUNT(DISTINCT GI.ID) AS NUM FROM GROUP_ITEM GI, SOCIAL_GROUPS G, USER_GROUP UG, USERS O WHERE GI.PARENT_ID='9238' AND NOT LOWER(group_name) LIKE LOWER('Personal$%') AND (UG.USER_ID='2' OR G.REGISTER_TYPE IN ('4','3') ) AND GI.USER_ID=O.USER_ID AND GI.GROUP_ID=G.GROUP_ID AND GI.GROUP_ID=UG.GROUP_ID AND (( G.MEMBER_ACCESS IN ('2','3','4', '5')) OR (G.OWNER_ID = UG.USER_ID OR UG.USER_ID = '1'))
Time: 0.001847028732299805 seconds.
SELECT DISTINCT GI.ID AS ID, GI.PARENT_ID AS PARENT_ID, GI.GROUP_ID AS GROUP_ID, GI.TITLE AS TITLE, GI.DESCRIPTION AS DESCRIPTION, GI.FLAG AS FLAG, GI.PUBDATE AS PUBDATE, GI.EDIT_DATE AS EDIT_DATE, G.OWNER_ID AS OWNER_ID, G.MEMBER_ACCESS AS MEMBER_ACCESS, G.GROUP_NAME AS GROUP_NAME, P.USER_NAME AS USER_NAME, P.USER_ID AS USER_ID, GI.TYPE AS TYPE, GI.UPS AS UPS, GI.DOWNS AS DOWNS, G.VOTE_ACCESS AS VOTE_ACCESS FROM GROUP_ITEM GI, SOCIAL_GROUPS G, USER_GROUP UG, USERS P WHERE GI.PARENT_ID='9238' AND NOT LOWER(group_name) LIKE LOWER('Personal$%') AND (UG.USER_ID='2' OR G.REGISTER_TYPE IN ('4','3') ) AND GI.GROUP_ID=G.GROUP_ID AND GI.GROUP_ID=UG.GROUP_ID AND (( G.MEMBER_ACCESS IN ('2','3','4', '5')) OR (G.OWNER_ID = UG.USER_ID OR UG.USER_ID = '1')) AND GI.PARENT_ID NOT IN (SELECT DISCUSS_THREAD FROM GROUP_PAGE WHERE TITLE LIKE '%$$%' AND DISCUSS_THREAD IS NOT NULL) AND P.USER_ID = GI.USER_ID ORDER BY GI.PUBDATE ASC LIMIT 10 OFFSET 0
Time: 0.02996182441711426 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 0.0001790523529052734 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.980232238769531E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.384185791015625E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.09808349609375E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.09808349609375E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.47955322265625E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.502037048339844E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.406669616699219E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.406669616699219E-5 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.406669616699219E-5 seconds.
SELECT * FROM GROUP_ITEM WHERE ID=? LIMIT 1
Array ( [0] => 9238 )
Time: 0.0001389980316162109 seconds.
SELECT OPTIONS FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 4.601478576660156E-5 seconds.
SELECT STATUS FROM USERS WHERE USER_ID = ?
Array ( [0] => 2 )
Time: 0.0001039505004882812 seconds.
SELECT USER_NAME FROM USERS WHERE USER_ID = ?
Array ( [0] => 2 )
Time: 0.0001089572906494141 seconds.
SELECT * FROM VISITOR WHERE ADDRESS = :address AND PAGE_NAME = :page_name LIMIT 1
Array ( [:address] => 216.73.216.124 [:page_name] => forbidden_time_out )
Time: 0.0001790523529052734 seconds.
SELECT COUNT(DISTINCT G.GROUP_ID) AS NUM FROM USER_GROUP UG, SOCIAL_GROUPS G WHERE UG.USER_ID = ? AND UG.GROUP_ID = G.GROUP_ID AND ( UG.STATUS = 1 OR UG.STATUS = 5)
Array ( [0] => 2 )
Time: 0.0003049373626708984 seconds.
SELECT G.GROUP_ID AS GROUP_ID FROM SOCIAL_GROUPS G WHERE G.GROUP_NAME = ?
Array ( [0] => Personal$2 )
Time: 0.0001230239868164062 seconds.
SELECT USER_ID FROM USER_GROUP WHERE GROUP_ID = ?
Array ( [0] => -1 )
Time: 6.008148193359375E-5 seconds.
SELECT G.GROUP_ID AS GROUP_ID, G.GROUP_NAME AS GROUP_NAME, G.OWNER_ID AS OWNER_ID, O.USER_NAME AS OWNER, REGISTER_TYPE, UG.STATUS AS STATUS, G.MEMBER_ACCESS AS MEMBER_ACCESS, G.VOTE_ACCESS AS VOTE_ACCESS, G.POST_LIFETIME AS POST_LIFETIME, UG.JOIN_DATE AS JOIN_DATE, G.OPTIONS AS OPTIONS, G.RENDER_ENGINE AS RENDER_ENGINE, G.GROUP_THEME AS GROUP_THEME, G.PAGE_HEADER AS PAGE_HEADER, G.PAGE_FOOTER AS PAGE_FOOTER FROM SOCIAL_GROUPS G, USERS O, USER_GROUP UG WHERE (UG.USER_ID = :user_id) AND UG.GROUP_ID= :group_id AND UG.GROUP_ID=G.GROUP_ID AND OWNER_ID = O.USER_ID LIMIT 1
Array ( [:group_id] => 303 [:user_id] => 2 )
Time: 0.0001840591430664062 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => -2 )
Time: 0.0001189708709716797 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.598762512207031E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.408027648925781E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.288818359375E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.288818359375E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 2.408027648925781E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.692771911621094E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.692771911621094E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.597404479980469E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.502037048339844E-5 seconds.
SELECT RENDER_ENGINE FROM SOCIAL_GROUPS WHERE GROUP_ID = ?
Array ( [0] => 303 )
Time: 1.811981201171875E-5 seconds.
SELECT G.GROUP_ID AS GROUP_ID, G.GROUP_NAME AS GROUP_NAME, G.OWNER_ID AS OWNER_ID, O.USER_NAME AS OWNER, REGISTER_TYPE, UG.STATUS AS STATUS, G.MEMBER_ACCESS AS MEMBER_ACCESS, G.VOTE_ACCESS AS VOTE_ACCESS, G.POST_LIFETIME AS POST_LIFETIME, UG.JOIN_DATE AS JOIN_DATE, G.OPTIONS AS OPTIONS, G.RENDER_ENGINE AS RENDER_ENGINE, G.GROUP_THEME AS GROUP_THEME, G.PAGE_HEADER AS PAGE_HEADER, G.PAGE_FOOTER AS PAGE_FOOTER FROM SOCIAL_GROUPS G, USERS O, USER_GROUP UG WHERE (UG.USER_ID = :user_id OR G.REGISTER_TYPE IN (3,4)) AND UG.GROUP_ID= :group_id AND UG.GROUP_ID=G.GROUP_ID AND OWNER_ID = O.USER_ID LIMIT 1
Array ( [:group_id] => 303 [:user_id] => 2 )
Time: 0.0003430843353271484 seconds.
SELECT STATUS FROM USER_GROUP WHERE USER_ID=? AND GROUP_ID=? LIMIT 1
Array ( [0] => 2 [1] => 303 )
Time: 0.000102996826171875 seconds.