数据仓库中建立星型模型

xie62818087 2015-09-26 04:10:50
mysql中有个employee的例子,其中有6张表:
employee:里面有员工编号,名字,性别等信息
dept_emp:有员工编号,部门编号和员工属于部门的起止日期
department:部门编号和部门名称
dept_manager:即部门管理人员的信息,里面包含部门编号,管理人员编号和起止日期
titles:有员工编号,和员工所属职称以及职称所对应的起止日期
salary:有员工编号,薪水和获得薪水的起止日期

要用这个例子建立星型模型,解决下面三个问题:
1)公司每个员工每月的薪资分别是多少?
2)哪些部门每个月开出的薪资比较高?
3)哪种职称的每月得到的薪资比较高?
这个星型模型怎么建啊,要弄几个维度表?关键是日期维度怎么搞,求大神指教啊
...全文
8389 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43255553 2019-06-09
  • 打赏
  • 举报
回复
请问你在哪里参加的数据仓库培训啊?
jj122689 2018-01-24
  • 打赏
  • 举报
回复
同意一楼的做法,本来表的字段就少,一张事实表就能解决问题,为什么还要建立那么多的维表,给自己在后面的数据抽取添麻烦。 数据库要遵循第三范式,但是数据仓库不能完全遵循第三范式,要不然给降低查询速度,这就是空间换时间。
chinnmt 2017-12-25
  • 打赏
  • 举报
回复
17级来打个卡
geek_M 2017-12-24
  • 打赏
  • 举报
回复
做什么作业 唠嗑啊
故人西辞 2017-12-24
  • 打赏
  • 举报
回复
哈哈,17级了是刘老师上的数据仓库。。现在同面临此作业
houdi2108 2015-10-15
  • 打赏
  • 举报
回复
事实表: 日期(薪资的月份) 员工编号 部门编号 职称编号 薪资 维表: 员工编号 员工姓名 部门编号 部门名称 职称编号 职称名称
wtctc 2015-10-07
  • 打赏
  • 举报
回复
不小心被我发现了 同求啊! 表示都是贝老师的学生……
锈材 2015-10-05
  • 打赏
  • 举报
回复
哥们下血本啊!100分。。。。。。都是自己人,坐等大神
Star先生 2015-09-28
  • 打赏
  • 举报
回复
楼上是1501班还是1502班
风影萧诺 2015-09-28
  • 打赏
  • 举报
回复
1、 员工编号,名字,月份,部门编号,部门名称,职称编号,职称名称,薪水 弱弱给个意见,这样建立模型做汇总不就解决了。

7,393

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧