zoukankan      html  css  js  c++  java
  • 提供一种不错的SQL Server数据库设计方法,不再需要VISIO,PD,EA等专业工具

    最近在做一个比较大的项目,刚参加完原型设计,现在又负责系统的数据库设计。

    在调研采用哪种工具进行数据库设计,先后比较了EA和VISIO,EA的缺点是不能在图上直观显示字段的说明。

    而VISIO可以,但是样式不好看,也不能协同工作。

    考虑到这个项目有很多的子系统,到时候建表肯定是先建全局基础业务数据表,然后再按子系统去建表,所以协同开发很重要,不然修改的代价太大了。

    我就用微软自带的SQL Server Management Studio去研究了一下,发现完全可以用其进行数据库的协同设计工作。具体方法如下:

    首先建好数据库后,新建一个数据库关系图:

    这些关系图可以按子系统取命名。然后打开一个数据库关系图,就可以建表了:

    可以很直观的建字段,设置数据类型,说明等。为什么呢?因为它提供了自定义列这个功能:

    鼠标在表上右键会出来表视图,点击修改自定义:

    所以很灵活,最重要的还是我说的协同工作,因为是直接建表了,所以表结构的变化对其他设计人员不会有任何代价,直接就反映出来了。

    而且在自己的关系图建自己的表,相互间也不影响,整个系统的表再多也分割开了。

    所以如果有用MS SQL建数据库的,可以参考一下我这个方法。

  • 相关阅读:
    课程的添加与发布
    openlayers 框选得到在选框内的要素,并标注出这些要素的名称
    手写js前端分页功能实现
    eclipse安装html编辑器插件
    Redis持久化技术
    java获取指定时间
    java生成Cron表达式
    CentOS7 ifcfg-ens33(没有eth0网卡) 网卡配置 静态IP地址
    java代码关闭tomcat程序
    Tomcat控制台乱码问题
  • 原文地址:https://www.cnblogs.com/hustsay23/p/2399833.html
Copyright © 2011-2022 走看看