Android4.0显示键盘问题

         我们用PowerDesigner建表,并生成SQL脚本.所以需要用到PhysicalDateModel建立物理模型.    

         打开PowerDesigner,点击File(文件)--->Now Model(新建模型),然后选择Categories(类别)--->Information(信息)-->PhysicalData(物理数据),然后给模型建立一个新的名字,选择好DBMS(数据库管理系统),我打算用oracle11g.下面默认Share the DBMS definition(共享资源).点击OK即可.

         整个界面,就是这样的一个一个的块.(这个是缩小了的)

       然后就可以开始建表了.由于表有很多,所以将他们分了类,放在不同的块中.比如系统管理.在工具栏中,需要T图标,点击,在模型中点击就有一个默认文本.在选择箭头,双击,就可以弹出Text,可以编辑内容.用绿色的A工具,可以修改字体大小和颜色.

         这个是T,文本出现的效果.

 

 

           下面这几个工具常用,建立Table(表格),建立View(视图),建立Reference(关联).

             将表格拖入块内.  双击,弹出表格属性窗体.进行表名和表字段编辑.

          然后选择Columns,编辑列(字段).输入列明,列代码,数据类型.选择是否是主键,是否为空.用户代码是用户信息表的主键,用户代码和用户名称和密码都是非空的.

         如果有对列详细的说明,可以点击 属性标示符,对列的属性进行详细说明.   

       对于某些字段,可以设置默认值.

          还可以对建立的表的代码进行预览.

          如果表和其他表有外键关联,自关联也一样.会将关联的表的主键作为外键,增加到表中.可以自行修改Name和Code,但是类型不可修改.    

        这样差不多,就可以建立好一张表了.

 

        如果要建立视图的话,区别在于,table是可以直接建立columns,但是视图相当于sql查询语句,所以是用sql语句来编写的.

         先是点击视图工具,创建一个视图.

           然后在视图属性的SQL Query中编写查询语句.

 

           这样建立表之后,可以生成SQL脚本,在数据库中,可以直接建立数据库.

           在生成脚本之前,需要检查模型是否正确,正确才能生成SQL脚本.

            如果错误,则需要修改错误.黄色的感叹号是警告,警告可以不修改.红色的X,必须要修改.

            图中的这些问题是因为关联关系很多重名的.

          PowerDesigner提供自动修改的功能.

 

            修改完毕是这样的,通过加上数字,关联关系不重名.

 

         最后,生成SQL脚本.

 

            弹出该页面,数据库常规,可以选择脚本的地址和脚本名.

           确认之后,生成的脚本就是这样.但是出现问题,表名上存在引号,这个引号powerdesigner有解决方法.

           从菜单工具依次选择.Tools(工具)-->Model Options(模型选项) -->Naming Convertion(命名转换)---Code(代码)--->Character case(字符类型),从原来的Mixed Case(混合)到Uppercase(大写).

            注意下,修改成LowerCase(小写)的话,是不行的.会和上面的情况一样.

          最后,再重新生成一遍Sql脚本,效果就是,表名变为大写,且没有引号.

        以上,就是用powerdesigner设计表,生成SQL脚本的全过程.工具让我们的系统开发变得非常轻松,容易.所以要善于利用工具.

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。