建立学生表和课程表,用Hbase Shell实现 要求: 学生可以选择多个课程,每个课程可以被多个学生选择。 查询某个学生所选的所有课程列表 查询某个课程,的学生列表 学生可以修改所选的课程 方案: 学生与课程之间是多对多关系,那可以建三张表 学生表、课程表、学生课程关系表 查询某个学生所选的所有课程列表: 通过学生ID到学生课程表中去匹配RowKey为studentxxx的记录,然后再根据获取到的记录可以得到课程ID(即RowKey_后的部分); 然后再根据课程ID获取到课程的名称等内容; 查询某个课程的学生列表: 通过课程ID到学生课程表中去匹配RowKey为coursexxx的记录,然后再根据获取到的记录可以得到学生ID(即RowKey_前的部分); 然后再根据学生ID获取到课程的名称等内容; 学生可以修改所选的课程: 学生修改课程,无非有两种情况1.学生新添加了课程;2.学生去掉了课程;因此只要对学生课程表中的数据进行删除或者添加即可;另外两个表数据 不需要做任何更改;