建表语句在上一篇已经写过了 就不写了哈
需求:
Oracle中一共有四张表,将每个学生的信息和学过课程科目的总数,抽取到MySQL的数据库表中
一、建立两个数据库的连接
二、分析表连带关系
三、在MySQL中创建表
四、在kettle中抽取、定义规则
五、实现
#一、建立两个数据库的连接以及共享连接在上一篇里面有写到,这里不赘述了。
#二、分析表的连带关系
这里我们看到一共有四张表 分别是 学生表、老师表、成绩表、课程表
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5222170f8dc45fc45942a26a7de2ee89.jpeg)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/89dbcf59608fded5612693a7c94daa66.jpeg)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ef0055622f992dde204809b15d81390.jpeg)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9ed5c8948926ea00ac4ae858642c1361.jpeg)
也就是说
成绩表中的: sid 对应学生的sid 、cid对应课程表中的cid,score就是分数了
课程表中的:tid对应老师表中的tid
三、在MySQL中创建表