谈谈使用过的几款咖啡机

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 3628|回复: 44
收起左侧

[stanford]Introduction to databases (week3) 汇报贴!

[复制链接] |试试Instant~ |关注本帖
我的人缘0
sanguine 发表于 2014-1-15 15:27:29 | 显示全部楼层 |阅读模式
  此人我要顶:
 
100% (4) 【我投】
  此人我要踩:
 
0% (0) 【我投】

[其他]Introduction to databases #3 - 2014-01-07@stanford

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

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

x
本帖最后由 sanguine 于 2014-1-25 10:33 编辑

因为学的同学比较多,这周课程作业也非常多,把讨论帖和加分贴分开方便大家发帖问问题

汇报贴(该贴仅为week3汇报加分贴,课程讨论请点这里)

请完成作业的同学多去讨论帖帮助下需要帮助的同学!!!谢谢!

课程汇总 && 介绍:http://www.1point3acres.com/bbs/thread-79690-1-1.html

本周任务:

捕获.JPG
截图规范:

在Progress里面每次把本周的Assigned Work截图截下来,包括Quiz和Exercises
鼓励完成optional Ungraded Work


会有版主给大家加分,每周1学分(50大米




上一篇:[stanford]Introduction to databases (week2)
下一篇:[Stanford]Introduction to databases (week3) 讨论帖!
我的人缘0
MomoChan 发表于 2014-1-21 03:06:01 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
本周的lecture好长,professor给的demo也不是很简单
看了下problem set有7 8 个
不过SQL用起来简单明了多了,写起来反而轻松一些
回复 支持 反对

使用道具 举报

全球28万学生4.7分推荐
我的人缘0
lujingyang1029 发表于 2014-1-21 05:28:09 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
最后的modification的两个小quiz 有点小问题其他的还好哈~希望楼主给点分,希望有些讨论。哈哈~~谢了~

Sql.rar

722.22 KB, 下载次数: 4, 下载积分: 大米 -1 升

评分

参与人数 1学分 +1 收起 理由
sanguine + 1 最好不要上传附件,就上传图片就可以了,你.

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
lujingyang1029 发表于 2014-1-21 05:44:01 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
modification hw1_Q4:
1.png
回复 支持 反对

使用道具 举报

我的人缘0
zhugejun 发表于 2014-1-21 06:06:03 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
demo用的SQLite么?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| sanguine 发表于 2014-1-21 09:51:48 | 显示全部楼层
  此人我要顶:
 
100% (4) 【我投】
  此人我要踩:
 
0% (0) 【我投】

这个无所谓的……都是基于SQL,SQLite只是一个平台而已,作业其实可以直接在框里写然后submit提交测试……如果课后还想做练习测试,可以下载SQLite或者MySQL
回复 支持 反对

使用道具 举报

我的人缘0
zhugejun 发表于 2014-1-21 10:17:56 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
sanguine 发表于 2014-1-21 09:51
这个无所谓的……都是基于SQL,SQLite只是一个平台而已,作业其实可以直接在框里写然后submit提交测试…… ...

明白,多谢
回复 支持 反对

使用道具 举报

我的人缘1
甯甯 发表于 2014-1-21 18:23:44 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
其实上礼拜就开始看了。感觉这周的lecture和Exercise太多了。楼主以前完全没学过SQL。看了Demo也只是简单的理解了一下大意。真正写起来感觉很吃力。写过C++和JAVA,感觉写这个非常难受,思路经常容易混乱找不到切入点。再加上对语言的特性也不了了解每一道基本上都是摸索着写的。而且SQL非常灵活同一个query可以有非常多种表达,楼主把题都写完了以后还是感觉SQL学的非常糊涂。希望以后能在实践中再磨练,不知道用的机会多不多。

然后Stanford那个网非常慢啊我擦搞得我效率非常低,等的时间比写代码的时间长多了。感觉还是Coursera更快一些。另外打算跟的几门课也要开了以后应该不会再这么快了。。。==。。。求学分O(∩_∩)O~
QQ截图20140121181043.png

评分

参与人数 1学分 +1 收起 理由
sanguine + 1 Extra Practice不就是很好的练习资料么==

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
epochou 发表于 2014-1-21 23:22:34 | 显示全部楼层
  此人我要顶:
 
0% (0) 【我投】
  此人我要踩:
 
100% (1) 【我投】
Extra 做了是0.
20140121231949.jpg
20140121232016.jpg

评分

参与人数 1学分 +1 收起 理由
sanguine + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
loistava 发表于 2014-1-22 21:50:49 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
coursera上的
有一题想了半天没发现错在哪
最后发现缺个distinct T T
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1学分 +1 收起 理由
sanguine + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
zhangchen0118 发表于 2014-1-22 23:40:10 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
Week 3 done.

Week3

Week3



评分

参与人数 1学分 +1 收起 理由
sanguine + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
MomoChan 发表于 2014-1-23 04:12:29 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
求加分,如果dl之后可以给出参考答案就好了
搜狗截图20140122150815.png

评分

参与人数 1学分 +1 收起 理由
EroicaCMCS + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
yvetterowe 发表于 2014-1-23 08:41:51 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
那个Friend和Likes的dataset好有爱= =
db_w3.png

评分

参与人数 1学分 +1 收起 理由
sanguine + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
nsnxy 发表于 2014-1-23 19:56:58 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
报作业,感冒了好难受。。。
1.png
2.png

评分

参与人数 1学分 +1 收起 理由
sanguine + 1 赶紧缩到被窝里休息休息~

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
qiamoe 发表于 2014-1-23 21:31:52 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
QQ截图20140123212935.png QQ截图20140123212946.png
做完整个人都不好了。。。。

评分

参与人数 1学分 +1 收起 理由
sanguine + 1

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
MomoChan 发表于 2014-1-24 00:27:10 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
lz求加分啊,你ms把我漏了?

评分

参与人数 1大米 +1 收起 理由
EroicaCMCS + 1 不急不急,学分总会有的。加上了

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
season1016 发表于 2014-1-24 10:46:06 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
本帖最后由 season1016 于 2014-1-24 11:05 编辑

有个问题一直很疑惑,没想到后面一直遇到同样的问题,还是想上来请教一下大家再继续做下去了. 计算机小白没啥基础,写出来的代码好复杂,求大伙指点以SQL Scoial-Network Query Core Set Q3为例For every pair of students who both like each other, return the name and grade of both students. Include each pair only once, with the two names in alphabetical order.
我的代码是
select name1, grade1,name2,grade2
from
       (select P1, P2
        from (select L1.ID1 as P1, L1.ID2 as P2, L2.ID1 as P3
                from Likes L1, Likes L2
                where L1.ID1=L2.ID2)                   这一步是cross product
        where P3=P2 and P1<>P2)  Couple,          为了找出A喜欢B B也喜欢A的, 并且名字不重复
      (select P1 as R1ID, name as name1, grade as grade1 from Highschooler, Couple where P1=ID) R1,  这一步是为了将Couple这个关系里面第1列的ID匹配名字和年级
      (select P2 AS R2ID, name as name2, grade as grade2 from Highschooler, Couple where P2=ID) R2  这一步是为了将Couple这个关系里面第2列的ID匹配名字和年级

where R1ID=P1 and R2ID=P2 and name1<name2  将匹配好的两个表格R1 R2组合起来,以Couple中列出的关系作为纽带


最后报错说Your Query Result: Query failed to execute: no such table: Couple
导致我不得不把前面Couple的语句全部复制代替后面两句里面的“Couple”,使得句法很长,而且还会让计算机的运算量增加了两倍。
所以想请教一下大家的思路是怎么样的,什么时候声明的Relation名字可以在其他的select语句中直接引用呢?
谢谢哈~~
回复 支持 反对

使用道具 举报

我的人缘0
gougou9901 发表于 2014-1-24 15:03:50 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
season1016 发表于 2014-1-24 10:46
有个问题一直很疑惑,没想到后面一直遇到同样的问题,还是想上来请教一下大家再继续做下去了. 计算机小白没 ...

帮顶下,我也有同样的疑问。。。顺便问下,Q4你是怎么做的哈?
回复 支持 反对

使用道具 举报

我的人缘0
season1016 发表于 2014-1-24 15:18:09 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
本帖最后由 season1016 于 2014-1-24 15:23 编辑
gougou9901 发表于 2014-1-24 15:03
帮顶下,我也有同样的疑问。。。顺便问下,Q4你是怎么做的哈?

我的代码
select name, grade
from Highschooler
where ID not in             (Select distinct ID_1
      from  Friend,
              (select ID1 as ID_1, grade as grade1
               from Friend,Highschooler
               where ID_1=ID),
              (select ID2 as ID_2, grade as grade2
              from Friend,Highschooler
              where ID_2=ID)   这两个大括号Relation都是用作匹配ID和ID对应的名字和年级的
       where ID_1=ID1 and ID_2=ID2 and grade1<>grade2) 这个条件找出朋友中年级不痛的同学,最外面一层where找的是ID not in
group by grade, name


我发现social network的问题特点就是Key 是成对出现的,所以我的思路是   要有一个orginal relation(我编的词,这个例子里是Friend),有分别和orginal relation的左右两边配对的序列,这个例子里就是我最里面那层的两个大括号,内容差别不大,只有差在最后一行where
不知道大家有没有更简单的思路

评分

参与人数 1大米 +5 收起 理由
gougou9901 + 5 非常感谢!!

查看全部评分

回复 支持 反对

使用道具 举报

我的人缘0
AlstonLYG 发表于 2014-1-24 15:46:08 | 显示全部楼层
  此人我要顶:
 
100% (4) 【我投】
  此人我要踩:
 
0% (0) 【我投】
season1016 发表于 2014-1-24 10:46
有个问题一直很疑惑,没想到后面一直遇到同样的问题,还是想上来请教一下大家再继续做下去了. 计算机小白没 ...

亲,发错帖了.提问是另一个帖子~ 看lz在最上边的说明
回复 支持 反对

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html






手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-6-25 16:26

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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