‘壹’ sql语言的实体实体,属性,码,E-R图是什么
E-R的全拼是:entity-relation,即实体关系图!类和表里面的字段属性对应起来。
‘贰’ sql在ER图中用来表示实体的图形是什么
矩形表示实体 椭圆形表示属性 菱形表示关系
‘叁’ sql中er图1比n可以产生新实体吗
新建一个物理模型
‘肆’ power designer逆向生成表后,如何转换为ER图
1.利用PL/SQL Developer的tools工具下:Exports user objects可以导出数据库表结构的sql脚本文件(默认情况下是sql)。
2.利用PL/SQL Developer的tools工具下:Exports user objects,修改保存文件后缀为:PDM,显示是成功导出。但是用专门的工具Powerdesigner去打开,无法打开。不知道是不是自己的操作问题,希望知道原因的同仁可以告诉声,谢谢!
在网上看到很多关于利用Powerdesigner逆向生成ER图,我还是比较喜欢开发工具中的Help,根据Help的Reverse Engineering a Database into a PDM说明,两种方法:
1.利用Sql脚本逆向生成;
2.利用现有数据库逆向生成。
每个方法说明如下:
1.利用Sql脚本逆向生成
我的Sql脚本就是上面所说的用PL/SQL Developer生成的,在Powerdesigner界面下,操作流程如下:
打开File>Reverse Engineer >Database,界面如下,选择DBMS为oracle,
点击“确定”后,出现“Database Reverse Engineering Options”窗口,选中:Using script files,再使用添加上自己的sql脚本,如下图所示:
点击“确定”后,就开始执行生成了:
2.利用现有数据库逆向生成:
第一步同上打开File>Reverse Engineer >Database,界面如下,选择DBMS为oracle,点击“确定”后,出现的“Database Reverse Engineering Options”窗口,选择“Using a data source”.界面如下:
接着要进行数据源的配置,点击上图中的“connect to a datasource”(水桶图标),出现如下:
点击“Configure”按钮,进行数据库的连接配置,选择下图的“Add DataSource”(水桶图标)
出现“创建新数据源”窗口,选择数据源类型:系统数据源。进入“下一步”,选择数据源的驱动程序:Oracle in OraDb10g_home1。进入“下一步”,“完成”。接着出现如下界面(后面的大窗口):
填上数据源名称和连接名称(TNS Service Name),可以进行测试连接,使用“Test Connection”按钮,就可以出现类似登陆(上图中的小窗口)。接下来的操作就依次进行,就可以了。
注意:“Database Reverse Engineering Options”窗口选中Reverse engineer using daministrator's permissions。
完成。
‘伍’ 怎么把SQL数据库画成ER图
用microsoftvisio,新建数据库->数据模型图,选择"数据库->反向工程"接下来按提示操作,选择好microsoftsqlserver驱动及数据库,输入用户名密码,选择好你要导出的内容,点下一步即可完成导入.
下载地址用迅雷里的搜索条搜一下就能找到.
‘陆’ 如何使用Oracle SQL Developer生成ER图
打开电脑,登录系统,打开电脑开始菜单,找到SQL Developer应用程序,一般目录如下:Oracle Oracle11g_home1-->应用程序开发-->SQL Developer。
点击SQL Developer应用程序,第一次打开时,会提示配置java.exe,找到oracle安装目录下的java.exe程序即可。
配置好java路径后,点击ok,进入配置文件类型关联配置,此处选择SQL关联即可,确定。
配置完成后,就进入了SQL Developer主界面,左侧有连接的地方,鼠标右键新建连接。此时会出来数据连接的一些配置信息,填上数据库的一些信息即可。
配置完成后,不要忘记点保存。保存后,可以测试一些SQL Developer的配置是否成功,测试成功的话,说明SQL Developer配置时没问题的。
下面在主界面左侧刚才配置的数据源处,点击数据源,就可以进行连接了,等待SQL Developer连接数据库完成后,就可以看到SQL Developer工具查询出来的数据库信息了。好了,这样就配置SQL Developer完成了,以后就可以使用此方法配置SQL Developer了。
举手之劳,希望以上分享能帮助到大家。如果您觉得本经验有帮助,请点击本文正下方或本文右上角的“投票”或“分享”或“关注”给我支持和鼓励,为了方便下次查看,您可以点击“收藏”,还可以分享给好友。
END
注意事项
‘柒’ 数据库中的er图应该出现在第几阶段
数据库中的er图应该出现在第2阶段。
数据库设计通常分为6个阶段:
1、需求分析:分析用户的需求,包括数据、功能和性能需求;
2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
5、数据库的实施:包括编程、测试和试运行;
6、数据库运行与维护:系统的运行与数据库的日常维护。主要讨论其中的第3个阶段,即逻辑设计。通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换。
(7)plsqler图扩展阅读:
NoSQL数据库适合追求速度和可扩展性、业务多变的应用场景。对于非结构化数据的处理更合适,如文章、评论,这些数据如全文搜索、机器学习通常只用于模糊处理,并不需要像结构化数据一样,进行精确查询,而且这类数据的数据规模往往是海量的。
数据规模的增长往往也是不可能预期的,而NoSQL数据库的扩展能力几乎也是无限的,所以NoSQL数据库可以很好的满足这一类数据的存储。NoSQL数据库利用key-value可以大量的获取大量的非结构化数据,并且数据的获取效率很高,但用它查询结构化数据效果就比较差。