題組內容
一、考慮以下的部落格資料庫綱目(database schema):
Member(mId, name, bDate, gender)
//會員編號,姓名,生日,性別
FriendRelation(mId, setDateTime, friend)
//會員編號,加入日期時間,朋友編號
Article(mId, aId, title, content, postDate)
//會員編號,文章編號,標題,內容,張貼日期
Reply(mId, aId, rTime, content, responder)
//會員編號,文章編號,回覆日期時間,回覆內容,回覆者
各資料表的主鍵(primary key)以底線表示。此外,並有以下的外鍵(foreign key):
FriendRelation(mId)和 FriendRelation(friend)均參考到 Member 的主鍵
Article(mId) 參考到 Member 的主鍵
Reply(mId, aId) 參考到 Article 的主鍵
Reply(responder) 參考到 Member 的主鍵
申論題內容
⑵請用一個 SQL-99 敘述(Oracle、SQL Server 或 MySQL 的 SQL 語法也可,但需
指明)列出以下每個資料需求。
1.列出被最多會員列為好友的會員之編號、姓名和生日。(10 分)
2.對於每一位在 2009 年發表超過 10 篇文章的會員,列出其每一篇於 2010 年發
表的文章之 mId, aId, title 和回覆數。(10 分)