数据库画表工具
答案:2 悬赏:40
解决时间 2021-01-31 14:33
- 提问者网友:浪女天生ˇ性情薄
- 2021-01-31 06:57
有什么工具能画表还能生成SQL建库语句的 类似ezdml 但是ezdml 不太好用 有没有类似的 推荐下?
最佳答案
- 二级知识专家网友:滚刀废物浮浪人
- 2021-01-31 07:12
ToadDataModeler 你可以尝试尝试。
有个免费版本的, 可以下载来看看。
就是 图形界面下 , 设计表, 然后可以生成 建表的 sql 语句。
有个免费版本的, 可以下载来看看。
就是 图形界面下 , 设计表, 然后可以生成 建表的 sql 语句。
全部回答
- 1楼网友:旧事诱惑
- 2021-01-31 08:50
在pd中建立物理模型由以下几种办法:
1.直接新建物理模型。
2.设计好概念模型,然后由概念模型生成物理模型。
3.设计好逻辑模型,然后由逻辑模型生成物理模型。
4.使用逆向工程的方法,连接到现有的数据库,由数据库生成物理模型。
物理模型能够直观的反应出当前数据库的结构。在数据库中的表、视图、存储过程等数据库对象都可以在物理模型中进行设计。由于物理模型和数据库的一致性,接下来以数据库对象和物理模型对象的对应来一一介绍:
新建物理模型时需要指定物理模型对应的dbms,这里我们使用sql server 2008,新建一个物理模型后,系统会显示一个专门用于物理模型设计的工具栏:
若要在物理模型中添加一个表,单击“表”按钮,然后再到模型设计面板中单击一次便可添加一个表,系统默认为表命名为table_n,这里的n会随着添加的表增多而顺序增加。添加的表是没有任何列的,如图所示:
单击工具栏的鼠标指针按钮,将鼠标切换回指针模式,然后双击一个表,系统将打开表属性窗口,在general选项卡中可以设置表的name、code等属性。例如我们要新建一个教室表(classroom),则可修改name和code。name是在模型中显示的名称,code是生成数据库表的时候的实际表名。另外name中的内容还会作为sql server中的表备注。
单击columns切换到列选项卡,在下面的列表中可以添加表中的列。name是模型上显示的名称,code是生成的实际的表名,后面的3个复选框p代办主键、f代表外键,m代表不能为空。为教室表设计了两个列,
主键
在设计一个表时,一般情况下每个表都会有一个主键,主键分为单列主键和复合主键。在为表设置主键时有以下几种办法:
1.在columns选项卡中,直接选中主键列的p列复选框,这是最简单的方式。
2.选中一个列,然后单击工具栏中的“属性”按钮,系统将弹出列属性窗口,在该窗口中可以设置该列的各种属性,当然也包括该列是否是否是主键。另外还有一个很重要的复选框是“identity”。选中identity复选框则表示该列为自增列。
3.切换到keys选项卡中,在其中添加一行命名为pk_classroom,然后单击工具栏的“属性”按钮,打开键属性窗口,在该窗口中切换到columns选项卡,单击添加列按钮,弹出列选择窗口,选中主键中应该包含的列,单击确定按钮即可完成主键的创建。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯