如何画数据库ER图

如何画数据库ER图,第1张

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

· 实体型(Entity):用矩形表示,矩形框内写明实体名。

· 属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

· 联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。

CREATE TABLE pharmaceutical_company(

company_name char NOT NULL,

phone_no int,

address char,

PRIMARY KEY (company_name)) ;

CREATE TABLE pharmacy(

pharmacy_name char NOT NULL,

p_address char,

p_phone_no int,

PRIMARY KEY (pharmacy_name));

CREATE TABLE sells(

price int,

trade_name char,

pharmacy_name char,

FOREIGN KEY (trade_name) REFERENCES drug(trade_name),

FOREIGN KEY (pharmacy_name) REFERENCES pharmacy (pharmacy_name)) ;

CREATE TABLE contract(

contrat# char NOT NULL,

start_date date,

end_date date,

text_of_contract char,

pharmacy_name char,

company_name char,

PRIMARY KEY (contrat#),

FOREIGN KEY (company_name) REFERENCES CELL (company_name),

FOREIGN KEY (pharmacy_name) REFERENCES pharmacy (pharmacy_name)) ;

CREATE TABLE doctor (

d_number int NOT NULL,

d_name char,

specialty char,

years_of_experience int,

PRIMARY KEY (d_number)) ;

CREATE TABLE patient(

sin int NOT NULL,

name char,

age int,

patient_address char,

d_number int,

PRIMARY KEY (sin),

FOREIGN KEY (d_number) REFERENCES doctor (d_number)) ;

CREATE TABLE drug (

trade_name char NOT NULL,

formula char,

company_name char,

PRIMARY KEY (trade_name),

FOREIGN KEY (company_name) REFERENCES CELL (company_name),

FOREIGN KEY (CELLID) REFERENCES CELL (CELLID)) ;

CREATE TABLE prescription (

prescription_id int NOT NULL

sin int,

d_number int,

date date,

quantity char,

trade_name char,

PRIMARY KEY (prescription_id),

FOREIGN KEY (sin) REFERENCES patient (sin),

FOREIGN KEY (d_number) REFERENCES doctor (d_number),

FOREIGN KEY (trade_name) REFERENCES drug (trade_name)) ;

打开电脑,登录系统,打开电脑开始菜单,找到SQL Developer应用程序,一般目录如下:Oracle Oracle11g_home1-->应用程序开发-->SQL Developer。

点击SQL Developer应用程序,第一次打开时,会提示配置javaexe,找到oracle安装目录下的javaexe程序即可。

配置好java路径后,点击ok,进入配置文件类型关联配置,此处选择SQL关联即可,确定。

配置完成后,就进入了SQL Developer主界面,左侧有连接的地方,鼠标右键新建连接。此时会出来数据连接的一些配置信息,填上数据库的一些信息即可。

配置完成后,不要忘记点保存。保存后,可以测试一些SQL Developer的配置是否成功,测试成功的话,说明SQL Developer配置时没问题的。

下面在主界面左侧刚才配置的数据源处,点击数据源,就可以进行连接了,等待SQL Developer连接数据库完成后,就可以看到SQL Developer工具查询出来的数据库信息了。好了,这样就配置SQL Developer完成了,以后就可以使用此方法配置SQL Developer了。

举手之劳,希望以上分享能帮助到大家。如果您觉得本经验有帮助,请点击本文正下方或本文右上角的“投票”或“分享”或“关注”给我支持和鼓励,为了方便下次查看,您可以点击“收藏”,还可以分享给好友。

END

注意事项

打开workbench, 菜单栏”database”,然后选择”Reverse Engineer…”,一路next,最后excute和close,就可以看到在ERR Diagram区域多了一张图,点击它,就看到了自己想要的ER图了,至于ER图中的连线所表示的具体关系,如果看不懂的话,嘻嘻,问度娘啦~

以上就是关于如何画数据库ER图全部的内容,包括:如何画数据库ER图、ER图 建立数据库、如何使用Oracle SQL Developer生成ER图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存