· 实体型(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图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)