急:【数据库作业画ER图求助,根据图片画出所有ER图】做出了关系图不会画ER图! 也可以发邮箱mzlwg@qq.com
使用visio 或 ERWin,建立实体,然后每个实体里添加字段 就可以了
用户表和邮件之间的er图怎么建立
Sybase的PowerDesigner可以将数据库里的表关系反应到ER中。
操作 *** :
一,配置Windows ODBC(也可根据不同数据库选择相应jar的方式连接数据库)
控制面板=管理工具=数据源(ODBC)
点击添加=名称选择 Microsoft ODBC for Oracle =数据源名称项填写一个标识符(mydb) 用户名称填写要连接的用户名(scott) 服务器填写在客户端配置的TNS名(test)
二,在PowerDesigner中配置
新建一个module,选择Physical Data =点击Database菜单,选connecgt =选择ODBC machine data source 选择之前配置的ODBC名(mydb) 输入scott用户的口令 = 连接建成
三,开始根据数据库表生成ER图
选择Database菜单 =选择Update Module from Database
数据库 ER图实体的属性是要把所有属性的都要写出来吗?
ER图的属性一般只把主要的标出来,一般主键和外键都要标出来。在具体实现物理模型时,就需要把所有能用到的属性都设置好。
ER图中规定: 用矩形表示实体(等同于表) 用椭圆形表示实体的属性(等同于表中字段) 用菱形表示实体关系(等同于外键),还要将有关系的实体用线连接上,线上画菱形。 这是数据库ER图的规定,没有什么原因,平行四边形ER中没有。
在ER图中有如下四个成分:
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记 *** 系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
以上内容参考:百度百科-ER图
谁帮我解一下这道ER图问题
#include stdio.h
#include stdlib.h
main()
{
enum color ;
enum color i,j,k,pri;
int n,loop;
n=0;
for(i=red;i=black;i=i++)
for(j=red;j=black;j=j++)
if(i!=j)
{for(k=red;k=black;k=k++)
if((k!=j)(k!=i))
{n=n+1;
printf("%-4d",n);
for(loop=1;loop=3;loop++)
{switch(loop)
{case 1: pri=i;break;
case 2: pri=j;break;
case 3: pri=k;break;
default:break;
}
switch(pri)
{case red: printf("%-10s","red");break;
case yellow: printf("%-10s","yellow");break;
case blue: printf("%-10s","blue");break;
case white: printf("%-10s","white");break;
case black: printf("%-10s","black");break;
default : break;
}
}
printf("\n");
}
}
printf("\ntotal:%5d\n",n);
getchar();//system("pause");
}
===================================================================
输出结果
1 red yellow blue
2 red yellow white
3 red yellow black
4 red blue yellow
5 red blue white
6 red blue black
7 red white yellow
8 red white blue
9 red white black
10 red black yellow
11 red black blue
12 red black white
13 yellow red blue
14 yellow red white
15 yellow red black
16 yellow blue red
17 yellow blue white
18 yellow blue black
19 yellow white red
20 yellow white blue
21 yellow white black
22 yellow black red
23 yellow black blue
24 yellow black white
25 blue red yellow
26 blue red white
27 blue red black
28 blue yellow red
29 blue yellow white
30 blue yellow black
31 blue white red
32 blue white yellow
33 blue white black
34 blue black red
35 blue black yellow
36 blue black white
37 white red yellow
38 white red blue
39 white red black
40 white yellow red
41 white yellow blue
42 white yellow black
43 white blue red
44 white blue yellow
45 white blue black
46 white black red
47 white black yellow
48 white black blue
49 black red yellow
50 black red blue
51 black red white
52 black yellow red
53 black yellow blue
54 black yellow white
55 black blue red
56 black blue yellow
57 black blue white
58 black white red
59 black white yellow
60 black white blue
total: 60
red 35 blue black yellow 36 blue black white 37 white re