一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1283|回复: 11
收起左侧

[OpenEdx] Databases: SQL (Mini 5)

[复制链接] |试试Instant~ |关注本帖
imposiwind 发表于 2014-12-18 10:10:45 | 显示全部楼层 |阅读模式

[其他]Database #5 - Self-Pace@Stanford

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
本帖最后由 imposiwind 于 2014-12-18 10:29 编辑

数据库课程的重头戏,SQL query and modification.
这次作业比较多,我觉得比较难的有 Social Network Query Q7, Modification Q2, Q3

至此,课程的第二部分 Querying Relational Databases 结束!

Cert

Cert

评分

1

查看全部评分

 楼主| imposiwind 发表于 2014-12-18 10:26:26 | 显示全部楼层
感觉最好有些答案解释或者提示,难的题目想好久都不会,mini course里讨论也很少, 要求还高,要90%才有证书.....
回复 支持 反对

使用道具 举报

喵灿灿 发表于 2014-12-18 16:01:03 | 显示全部楼层
最近刚开始跟,表示小白光reading就读好久,理解好久
回复 支持 反对

使用道具 举报

18258170717 发表于 2014-12-18 17:48:03 | 显示全部楼层
同楼主,真的是想破脑袋了,不过Social Q7还是没做出,应该说是写了超过1000个字符。。。系统不给判定了,不知道楼主做出了吗?是什么思路,能提供一下query?

CERT SQL

CERT SQL

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

chaohubian 发表于 2014-12-18 21:02:56 | 显示全部楼层
有那么难吗?题目发上来给大家看看不
回复 支持 反对

使用道具 举报

accelator 发表于 2014-12-20 15:50:12 | 显示全部楼层
本帖最后由 accelator 于 2014-12-20 15:57 编辑

问楼主这个课是在哪里上的啊?Stanford的online course都会给accomplish statement吗?
回复 支持 反对

使用道具 举报

 楼主| imposiwind 发表于 2014-12-20 20:39:51 | 显示全部楼层
accelator 发表于 2014-12-20 15:50
问楼主这个课是在哪里上的啊?Stanford的online course都会给accomplish statement吗?

https://class.stanford.edu/courses/DB/2014/SelfPaced/about
回复 支持 反对

使用道具 举报

 楼主| imposiwind 发表于 2014-12-20 20:41:42 | 显示全部楼层
18258170717 发表于 2014-12-18 17:48
同楼主,真的是想破脑袋了,不过Social Q7还是没做出,应该说是写了超过1000个字符。。。系统不给判定了, ...

我这题也不太会,找到有位朋友的答案:
select distinct H1.name, H1.grade, H2.name, H2.grade, H3.name, H3.grade
from Highschooler H1, Likes, Highschooler H2, Highschooler H3, Friend F1, Friend F2
where H1.ID = Likes.ID1 and Likes.ID2 = H2.ID and
  H2.ID not in (select ID2 from Friend where ID1 = H1.ID) and
  H1.ID = F1.ID1 and F1.ID2 = H3.ID and
  H3.ID = F2.ID1 and F2.ID2 = H2.ID

是对的,你参考下。
回复 支持 反对

使用道具 举报

18258170717 发表于 2014-12-20 20:53:45 | 显示全部楼层
imposiwind 发表于 2014-12-20 20:41
我这题也不太会,找到有位朋友的答案:
select distinct H1.name, H1.grade, H2.name, H2.grade, H3.nam ...

写的很简单,我看看对不对
回复 支持 反对

使用道具 举报

圆梦梦剧场 发表于 2014-12-27 23:43:22 | 显示全部楼层
18258170717 发表于 2014-12-18 17:48
同楼主,真的是想破脑袋了,不过Social Q7还是没做出,应该说是写了超过1000个字符。。。系统不给判定了, ...

我是这么写的,供参考:

select H1.name, H1.grade, H2.name, H2.grade, H3.name, H3.grade
from
(select id1, id2 from Likes where id1 not in (select id1 from Friend natural join Likes)) as L, Friend as F1, Friend as F2, Highschooler as H1, Highschooler as H2, Highschooler as H3
where L.id1 = F1.id1 and L.id2 = F2.id1 and F1.id2 = F2.id2 and L.id1 = H1.id and L.id2 = H2.id and F1.id2 = H3.id;

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

圆梦梦剧场 发表于 2014-12-28 11:07:59 | 显示全部楼层
sql.PNG

学分学分!

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

HaHaApp 发表于 2016-7-4 17:51:09 | 显示全部楼层
完成~暑假拖了好久,求学分!
SQL.png

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 06:03

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表