国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫INFO20003 S2 2024 代做Lovely App for Requesting 
代寫INFO20003 S2 2024 代做Lovely App for Requesting 

時間:2024-09-18  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯




INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 1
 
INFO20003 Semester 2, 2024 
Assignment 2: SQL 
Due: Week 8 - Sunday 15th September 2024, 5:59pm Melbourne Time. 
Submission - Via LMS https://canvas.lms.unimelb.edu.au/ 
Case: “Slarc” App 
“Slarc”: Super Lovely App for Requesting Communications
Description 
As fellow Database experts, DOTA2 fans, and enterprising communications fans, you and your classmates have 
created a new open source version of Teams/Slack called Slarc (inspired by the DOTA2 character and Slack!).
For each user, Slarc records their details such as an ID, a username, an email address, a login mechanism (which is 
defined strictly as one of the following: Google, Apple, Facebook, GitHub), and a reputation score (which is an 
integer from 0-100 inclusive, 100 as highly trustworthy and 0 being highly untrustworthy). Users can also upload an 
image for their avatar.
Users communicate with each other by posting in channels. Each channel has an ID, name, date of creation and 
optional description. When a user posts in a channel, Slarc tracks the post’s author, content and date of creation.
Users can also post a reply to an existing post, or react to a post with an emoji, of which the reaction timestamp is 
recorded. There is an option for users to send attachments in a post; The system records the file size and the 
dataURL of the object. Slarc automatically scans each post for any harmful content, such as swearing and not safe 
for work material, and automatically restricts such posts. Similarly, it scans any attached files for potential viruses 
and flags the results.
When a user's reputation becomes greater than 80, they can be promoted to become a moderator. Other users 
will be able to see the date that a moderator was promoted, and their self-description if they choose to write one.
Once one becomes a moderator, they can be appointed to moderate channels, usually endorsed by another 
moderator of the associated channel. Their date of appointment is also stored.
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 2
Moderators have the responsibility to ensure that posts in the channel abide by community guidelines. If they 
come across an inappropriate post or one that is flagged with restricted content, they will need to investigate and 
report on this case. For each case, the responsible moderator must record the case ID, give a brief explanation of 
the allegation and decide on whether it requires a consequential disciplinary action. The date of allegation will be 
automatically recorded. If a moderator decides that there needs to be a consequential action, then they can write 
down the associated action and its date; they are able to hide any post in the channel.
The Data Model 
The Data Model from MySQL Workbench is provided in Figure 1.
FIGURE 1. DATA MODEL FOR SLARC.
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 3
 Assignment 2 Setup 
Please pay special attention to the penalties listed [⚠].
A dataset is provided which you can use when developing your solutions. To set up the dataset, download the file 
slarc.sql from the Assignment link on Canvas and run it in Workbench. This script creates the database tables and 
populates them with data. 
The sample dataset provided is a basic example of Slarc deployed for a DOTA2 e-sports community. You may find 
that you may need to add some more sample data in Workbench to fully test out each and every query.
Note that this dataset is provided for you to experiment with: but it is NOT the same dataset as what your 
queries will be tested against (the schema will stay the same, but the data itself may be different). This means 
when designing your queries, you must consider edge cases even if they are not represented in this particular 
data set.
The script is designed to run against your account on the Engineering IT server (info20003db.eng.unimelb.edu.au). 
If you want to install the schema on your own MySQL Server installation, uncomment the lines at the beginning 
of the script.
⚠ WARNING: Do NOT disable only_full_group_by mode when completing this assignment. This mode is 
the default and is turned on in all default installs of MySQL workbench, and we’ve added a line to the top of 
slarc.sql to turn it on every time you run the script in case you disable it! You can check whether it is turned on using 
the command `SELECT @@sql_mode`; The command should return a string containing 
ONLY_FULL_GROUP_BY or ANSI. When testing, our test server WILL have this mode turned on, and if your 
query fails due to this, you will lose marks.
The SQL Tasks 
Please pay special attention to the penalties listed [⚠].
In this section are listed 10 questions for you to answer. Write one (single) SQL statement per question. Each 
statement must end with a semicolon (;). Subqueries and nesting are allowed within a single SQL statement –
however, you may be penalised for writing overly complicated SQL statements. 
⚠ WARNING: DO NOT USE VIEWS (or ‘WITH’ statements/common table expressions) OR VARIABLES to answer 
questions. Penalties apply.
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 4
❓The Questions 
1. List all posts which contain no ‘react’s. Your query should return results of the form (postPermanentID, 
text). (1 mark)
2. Find the most recently promoted mod (moderator) in the entire database. Assume there are no ties (only 
one is the most recent). Your query should return results of the form (modID, username, dateModStatus). 
(1 mark)
3. List all posts created by user ‘axe’ that have at least **00 views. Your query should return results of the 
form (postPermanentID, viewCount). (1 mark)
4. Find the post which is most commented on (Hint: most ‘originalPostID’ appearances). If there are ties, then 
you must return all posts with the highest number. Your query should return results of the form 
(postPermanentID, totalCommentCount), with one row per post in case of a tie. (2 marks)
5. List the dataURLs for all attachments to posts in channelNames containing ‘dota2’ (e.g., ‘dota2_players’, 
‘info20003_better_than_dota2’). Your query should return results of the form (dataURL, channelID). (2 
marks)
6. Find which channel has the highest number of ❤
s made to posts within the channel. (Hint: ❤ s are simply 
‘love’ found in the emoji ENUM). If there are ties, then you must return all results. Your query should return 
results of the form (channelName, heartCount), with one row per channel in case of a tie. (2 marks)
7. Find the names of controversial users: defined as users who have < 60 reputation, have at least 1
moderatorreport on one of their posts, and at least 3 ‘love’ react’s given to their posts in total. Your query 
should return results of the form (userID, reputation, totalModeratorReports, totalLoveReacts). (2 marks)
8. List the top 3 channels with the largest number of posts with attachments identified with virus(es). Also 
return the total count of such attachments for each channel. Your query should return results of the form 
(channelID, channelName, totalVirusInfectedAttachments). If there are ties in the top 3 positions, you 
must return all ties. For example, let’s say the database contains seven channels and the ‘total number of 
virus-afflicted posts’ for each channel are (5, 4, 4, 3, 3, 2, 1). The top 3 counts are 5, 4 and 3 so you need to 
return the top 5 rows, which are the ones having attachment counts of (5, 4, 4, 3, 3). (3 marks)
9. We’ll use the term ‘repeater’ to describe a user who has had posts in more than one channel reported. Find 
moderators, and determine how many ‘disciplinary actions’ (as per the disciplinaryAction flag) they’ve 
given to ‘repeater’ users. Your query should return results of the form (modID, 
numberOfDisciplinariesToRepeaters). (3 marks)
10. Find users who have not posted (or commented on any post) before 01/04/2024 in the channel
ranked_grind, but have posted at least one COMMENT (a post which is a reply to another post) in
dota2_memes on or after 01/04/2024. Your query should return results of the form (userID) for all such 
users. (3 marks)
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 5
⚠ SQL Response Formatting Requirements 
Please pay special attention to the penalties listed [⚠].
To help us mark your assignment queries as quickly/accurately as possible, please ensure that:
• Your query returns the projected attributes in the same order as given in the question and does not
include additional columns. 
o E.g., if the question asks, ‘return as (userId, name)’, please write SELECT userId, name …
o ⚠ DO NOT return attributes in the WRONG order, e.g., SELECT name, userId…
o You can name the columns using `AS` however you’d like, only the order matters. E.g., this is 
fine: SELECT userId, name AS fullName
• Please do NOT use “databaseName.tableName” format. 
o E.g., please write “SELECT userId FROM users…”
o ⚠ DO NOT provide the database name, e.g. SELECT userId FROM coltonc.users 
….
• Ensure that you are using single quotes ( ' ) for strings (e.g. …WHERE name = 'bob'…)and double 
quotes ( " ) only for table names (e.g. SELECT name FROM "some table name with 
spaces"…).
o ⚠ Do NOT use double quotes for strings: …WHERE name = "bob"….
o ⚠ Do NOT use Microsoft Word ‘smart quotes’ (the fancy ones as you see in “this” ‘example’).
• Comments are optional, but we recommend writing them for complex queries.
• ⚠Do NOT delete the special comment markers in the SQL template file. These include: -- BEGIN 
QX, -- END QX, and -- END OF ASSIGNMENT (where X is the question number). They help us
mark your submission so tampering with them will hinder our marking and will attract penalties.
Assignment Submission Instructions 
Please pay special attention to the penalties listed [⚠].
Your submission will be in the form of an SQL script. There is a template file on the LMS, into which you will paste 
your solutions and fill in your student details (more information below).
This .sql file should be submitted on Canvas by the time indicated on the first page of these instructions. 
Name your submission as 987654.sql, where 987654 corresponds to YOUR student ID number. 
Please make sure that you actually submit your file on Canvas 

. After uploading the file, you need to press 
‘Submit Assignment’ to actually submit the file. If you submit late because you failed to press the submit button 
and only noticed this after the deadline, your submission will be considered late just like any other late submission 
to maintain fairness for all students.
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 6
Filling in the template file: 
The template file on the LMS has spaces for you to fill in your student details and your answers to the questions. 
There is also an example prefilled script available on Canvas as well. 
Below (Table 1) are screenshots from those two documents explaining the steps you need to take to submit your 
solutions:
TABLE 1: SCREENSHOT EXAMPLES ON HOW TO SUBMIT THE SOLUTIONS.
Step Example
1. At the top of the template, 
you’ll need to replace “XXXXXXXX” 
with your student number and 
name
Template
Example Filled in
2. For each question **10, place 
your SQL solution in between the 
“BEGIN QX” and “END QX” 
markers.
Ensure each query is terminated 
with a semicolon “;”
Template
Example Filled in
INFO20003 S2 2024 – ASSIGNMENT 2 v1.**
3. Test that your script is valid SQL 
by running it from MySQL 
Workbench. Run the entire script 
by copy-pasting this entire file into 
a new workbench tab, placing your 
cursor at the start of the file 
(without selecting anything), and 
pressing the lightning bolt to run 
the entire file. 
All queries should run successfully 
one after another. If not, check to 
make sure you added semicolons 
‘;’ after each query.
All 10 queries ran sequentially and were successful.
Late submission 
Unless you have an approved extension (see below), you will be penalised -10% of the maximum number of 
marks in the assignment per calendar day that your submission is late
⚠ . For instance, if you received a 78% raw 
score, but submitted 2 days late, you'd receive a 58% for the assignment.
Requesting a Submission Deadline Extension 
If you need an extension due to a valid reason, you will need to provide evidence to support your request the time 
indicated on the first page of these instructions. Medical certificates need to be at least two days in length.
Requests received after the assignment deadline will be rejected, based on the requirements of the Special 
Consideration policy (https://eng.unimelb.edu.au/students/coursework/study-resources/extensions-and-special consideration ):
If students need to request an extension longer than 4 days or submit the request after the assessment 
submission deadline, the application must have appropriate supporting documentation and be submitted via the 
Special consideration portal.
(In other words, any extensions which fall within the scope/criteria of the Special Consideration policy needs to be 
assessed formally and centrally by University administration and not by the teaching team.)
To request an extension:
• Email the central subject inbox:
INFO20003-semester2@unimelb.edu.au
... from your university email address, supplying your student ID, how many days you’d like to extend, and 
evidence that can support the number of days you are requesting. Please include in the subject 
[INFO20003 Assignment 2 Extension].
INFO20003 S2 2024 – ASSIGNMENT 2 v1.4 8
• If your submission deadline extension is granted you will receive an email reply granting the new 
submission date. Do not lose this email! 
Reminder: INFO20003 Hurdle Requirements 
To pass INFO20003, you must pass two hurdles:
• Hurdle 1: Obtain at least 50% (15/30) or higher for the three assignments (each worth 10%)
• Hurdle 2: Obtain at least 50% (35/70) or higher for the combination of quizzes and end of semester exam 
It is our recommendation to students that you attempt every assignment and every question in the exam.
Reminder: Academic Integrity 
Students are kindly reminded to adhere to comply with the University’s Academic Integrity Policies at all times. 
Please read https://academicintegrity.unimelb.edu.au/plagiarism-and-collusion and please note:
“If a student is found to have deliberately plagiarised or colluded the penalties are severe and can include failure 
of a subject or exclusion from the University. The University provides extensive resources and educates students 
about academic integrity so that students are aware of what constitutes plagiarism and collusion, and the 
consequences of those practices.” 
(Source: https://academicintegrity.unimelb.edu.au/plagiarism-investigation-and-penalties ) 
GOOD LUCK! 
 
 
Document Change Log for clarification:
V1.1 Uploaded 2 Sept 2024 – added disambiguations [Ed Post #345 #346 - i.e., Q5 Q6], typo fix and text 
clarification/position in diagram [Ed Post #350]
V1.2 Updated 4 Sept 2024 – corrected image 0-M at moderatorreport [Ed Post #361]
V1.3 Updated 5 Sept 2024 – very minor typo [Ed Post # 366 - may->many Q9]
V1.4 Updated 9 Sept 2024 – minor typo in text [Ed Post # 398 – Q9 refers to the disciplinaryAction flag]; Q8 phrasing
disambiguated [via authoritative answer on Ed Post #385].

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp



 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代寫159.251 Software Design and Construction
  • 下一篇:COMP3702代做、代寫python設(shè)計編程
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手,多多出評軟件徽y1698861
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁版入口 wps 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产精品69久久久久| 91久久久在线| 国产欧美自拍视频| 久久精品福利视频| 性色av一区二区三区在线观看| 国产一区二区三区四区五区加勒比 | 午夜肉伦伦影院| 国产偷人视频免费| 日韩在线精品视频| 日韩av高清在线播放| 97精品伊人久久久大香线蕉| 免费91麻豆精品国产自产在线观看| 欧洲成人在线视频| 久久99导航| 日本免费黄视频| 国产大片精品免费永久看nba| 亚洲一区二区三区在线视频| 国产日韩一区二区在线| 欧美大码xxxx| 国产一区二区在线免费| 国产精品日韩一区二区免费视频| 欧美亚洲一级二级| 国产精品视频一| 日韩精品不卡| 国产ts人妖一区二区三区| 无码人妻精品一区二区蜜桃百度| av一区二区三区四区电影| 一区二区日本伦理| 99精彩视频在线观看免费| 视频在线99| 久草视频国产在线| 欧美专区一二三| 国产精品无码一本二本三本色| 欧美精品一区二区三区免费播放 | 国产欧美亚洲精品| 精品国产一区二区三| 国产欧美日韩亚洲| 欧美日韩国产成人在线| 国产精品中文字幕久久久| 亚洲一区在线直播| 久久综合久久久久| 人人妻人人添人人爽欧美一区| 久久精品成人欧美大片| 蜜桃传媒视频麻豆第一区免费观看| 精品免费日产一区一区三区免费| 国产乱淫av片杨贵妃| 亚洲成人网上| 久久久久久久免费| 国产尤物91| 亚洲最大av网站| 久久久久久高清| 欧美老熟妇喷水| 国产aaa精品| 国产高清不卡无码视频| 免费久久99精品国产自| 伊人久久大香线蕉精品| 国产精品com| 欧美日本国产精品| 色综合五月天导航| 国产传媒欧美日韩| 欧美日韩天天操| 久久久久国产精品一区| 久久久在线视频| 色综合久久久久无码专区| 久久久999视频| 精品欧美一区二区久久久伦| 九九热精品视频国产| 91精品国产高清久久久久久91| 青青草视频在线免费播放| 蜜臀久久99精品久久久久久宅男 | 国产精品高清在线观看| 成人免费在线网| 人妻无码一区二区三区四区| 欧美激情一区二区三区久久久| 久久久噜噜噜久久中文字免| 国产精品中文字幕在线| 日本wwwcom| 欧美激情第三页| 日韩有码视频在线| 99热一区二区三区| 妓院一钑片免看黄大片| 欧美一区二区三区四区夜夜大片| 久久夜色撩人精品| 色噜噜狠狠狠综合曰曰曰88av| 国产毛片视频网站| 欧美一区二区综合| 午夜一区二区三视频在线观看| 欧美成人性色生活仑片| 北条麻妃99精品青青久久| 91久久综合亚洲鲁鲁五月天| 国产一区在线观| 色欲色香天天天综合网www| 国产精品第8页| 国产成人jvid在线播放| 成人免费毛片网| 免费不卡av在线| 日韩三级在线播放| 亚洲二区三区四区| 欧美日韩成人免费| 国产精品视频免费观看www| 久久观看最新视频| 91成人综合网| 国产又粗又长又爽视频| 欧美最猛性xxxx| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品区一区二区三在线播放| 91精品久久久久久久久久久久久 | 亚洲第一精品区| 中文字幕精品一区日韩| 国产精品久久二区| 久久好看免费视频| 色噜噜狠狠狠综合曰曰曰88av| 69精品丰满人妻无码视频a片| 成人免费观看cn| 国产美女在线精品免费观看| 国内精品**久久毛片app| 日本精品一区二区| 97国产精品视频| 99久热re在线精品视频| 成人在线免费观看一区| 国产精品夜夜夜一区二区三区尤| 国产午夜大地久久| 国产亚洲欧美在线视频| 精品一区在线播放| 美女一区视频| 国产日韩在线亚洲字幕中文| 国产伦精品一区二区三区视频免费 | 欧美牲交a欧美牲交aⅴ免费下载| 日韩视频在线观看视频| 日本精品一区二区| 热久久这里只有| 欧美午夜精品久久久久久蜜| 欧美日韩激情视频在线观看| 欧美亚洲国产成人| 国内精品免费午夜毛片| 国产在线精品一区二区三区| 国产在线精品91| 国产免费黄色一级片| 国产精品影片在线观看| 国产九色精品| 成人精品视频在线播放| 91久久偷偷做嫩草影院| 成人av免费电影| av一区二区三区免费| av无码久久久久久不卡网站| 97精品国产91久久久久久| 国产福利视频在线播放| 日韩视频―中文字幕| 国产精品久久久久久网站 | 亚洲精品欧美极品| 午夜啪啪免费视频| 日韩人妻无码精品久久久不卡| 秋霞在线观看一区二区三区| 欧美h视频在线| 国产欧美精品一区二区三区| av日韩一区二区三区| av观看免费在线| 久久精品二区| 不卡中文字幕av| 欧美一区二区视频在线| 欧美精品一区二区三区三州| 国产美女被下药99| 国产福利精品视频| 国产精品动漫网站| 欧美激情a∨在线视频播放| 色香蕉在线观看| 国内精品中文字幕| 7777精品久久久久久| 久久精品中文字幕一区| 一级做a爰片久久| 欧美中文在线观看国产| 麻豆中文字幕在线观看| 国产精品一区二区三区四区五区 | 欧洲成人在线视频| 国产精品中文字幕在线观看| 国产成人精品视频| 欧美猛交ⅹxxx乱大交视频| 日本久久久a级免费| 国产色一区二区三区| 国产xxxxx视频| 久久99精品久久久久久噜噜| 午夜精品三级视频福利| 国内精品久久久久久久久| 91.com在线| 国产精品二区在线| 日韩免费在线看| 成人av免费电影| 国产精品日韩在线观看| 无码无遮挡又大又爽又黄的视频| 欧美亚洲另类在线一区二区三区| 99精品一区二区三区的区别| 国产精品免费一区| 日韩经典在线视频| 91精品一区二区三区四区| 国产精品电影久久久久电影网| 色综合久久久久无码专区| 免费av在线一区二区| 日韩在线视频导航| 亚洲AV无码成人精品一区| 国产日韩中文在线|