某员工管理系统,需要管理员工、部门、薪水等信息。请根据你的理解,设计出这个系统的数据库部分,用E-R模型和关系模型表示。如:员工(员工编号,姓名,性别,...)。要求至少要符合第三范式。请问我这样写对吗?还有e-r图画不出,没思路啊,各位帮忙看看
员工(员工编号,姓名,性别,部门编号、职位编号、家庭住址)
部门(部门编号,部门名称,部门主管)
职位(职位编号,职位名称)
工资(序号,员工编号,工资总额)
员工(员工编号,姓名,性别,部门编号、职位编号、家庭住址)
部门(部门编号,部门名称,部门主管)
职位(职位编号,职位名称)
工资(序号,员工编号,工资总额)
--参照oracle数据库里面scott用户下的这三张表
SQL> desc BONUS
Name Type Nullable Default Comments
----- ------------ -------- ------- --------
ENAME VARCHAR2(10) Y
JOB VARCHAR2(9) Y
SAL NUMBER Y
COMM NUMBER Y
SQL> desc emp
Name Type Nullable Default Comments
-------- ------------ -------- ------- --------
EMPNO NUMBER(4)
ENAME VARCHAR2(10) Y
JOB VARCHAR2(9) Y
MGR NUMBER(4) Y
HIREDATE DATE Y
SAL NUMBER(7,2) Y
COMM NUMBER(7,2) Y
DEPTNO NUMBER(2) Y
SQL> desc dept
Name Type Nullable Default Comments
------ ------------ -------- ------- --------
DEPTNO NUMBER(2)
DNAME VARCHAR2(14) Y
LOC VARCHAR2(13) Y
这个可以参考画ER图只要搞清楚 实体,联系,属性,以及表示这些的符号就差不多了,这个不难的;
lz 应该是初学 所以还是 自己好好想想,大家都是这么过来的