工欲善其事,必先利其器——利用PowerDesigner建模并生成数据库文件

首先介绍一下Power Designer:它是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库设计全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,对团队设计模型进行控制。它可以与许多流行的软件开发工具如PowerBuilder、Delphi、VB等相配合缩短开发时间以及使系统设计更优化。

在机房收费系统重构阶段,设计数据库是最令人头疼的,设计一个好的数据库可以为以后省下不少代码。从网上找了一些工具,发现Power Designer功能比较强大而且使用起来比较简单。下面就跟大家分享一下我利用Power Designer建模并生成数据库文件的整个过程。

1.新建一个模型

 

2.利用工具栏中的table控件新建一个表,双击表就可以为你的表添加字段了

3.这是我设计好的机房收费系统数据模型

4.下面我们导出数据库文件

5.用SQL Server2008打开该文件

6.执行之后数据库就自动创建了。

磨刀不误砍柴工,多花点时间设计一个好的数据库给我们做出好的软件奠定了基础,Power Designer既可以为我们创建可视化数据模型,对数据结构有了全局的认识,又能自动生成数据库一举两得。想要做出好软件先得设计好数据库,想要设计好数据库就得利用强大的工具。工欲善其事,必先利其器!

工欲善其事,必先利其器——利用PowerDesigner建模并生成数据库文件

时间: 06-08

工欲善其事,必先利其器——利用PowerDesigner建模并生成数据库文件的相关文章

用powerdesigner建模工具生成数据库

1,使用powerdesignerP:主键 F:外键 M:是否可为空 2,两张表建立主外键关系时,主外键名称要相同.比如A表 A_id name  说明id(P) B表 B_id name  说明id(P) 此时要把B表中的B_id设置为A表的外键,则要在A表中添加一个名称为B_id的字段 3,建模完成之后,就可以生成数据库文件了,点击Database----Generate Database----选择文件保存路径,定义文件名(默认为:t_carsell.sql)----确定 这个文件是pow

轻量级ORM 利用T4模板 批量生成多文件 实体和业务逻辑 代码

FluentData,它是一个轻量级框架,关注性能和易用性. 下载地址:FlunenData.Model 利用T4模板,[MultipleOutputHelper.ttinclude]批量生成多文件 基本语法: 1. 初始化:获取MultipleOutputHelper.ttinclude文件模板 在T4模板导入 //导入MultipleOutputHelper.ttinclude文件 路径 <#@include file="$(SolutionDir)\ORM.Model\T4\Mult

利用oxygen编辑并生成xml文件,并使用JAVA的JAXB技术完成xml的解析

首先下载oxygen软件(Oxygen XML Editor),目前使用的是试用版(可以安装好软件以后get trial licence,获得免费使用30天的权限,当然这里鼓励大家用正版软件!!!) 1 首先建立一个空白XML文件,直接点击下图所示即可: 2 可以使用xml文本编辑界面,或者使用xml树状图编辑界面 切换到xml树状图编辑界面的方法为: 即可调出当前xml文件所对应的xml树状图编辑界面 3 设计并编辑xml文件 根据自己的需要可以利用xml树状图操作界面来方便的设计自己的xml

db_load 生成数据库文件

保存虚拟帐号和密码的文本文件无法被系统帐号直接调用.我们需要使用db_load 命令生成db 数据库文件 # db_load -T -t hash -f/etc/vsftpd/vsftpd_virtualuser.txt  /etc/vsftpd/vsftpd_virtualuser.db 选项-T允许应用程序能够将文本文件转译载入进数据库. -t hash使用hash码加密 -f 指定包含用户名和密码文本文件.此文件格式要示:奇数行用户名.偶数行密码

利用Resgen.exe 批量生成resources文件

Resgen.exe(资源文件生成器)  您可以直接如图操作 转换时在 文本中先写好要转换的文件然后 全选 复制到控制台中 Filename.resx 要转换的文件 ResName1.resources 生成的resources 文件名 resgen E:\Filename1.resx e:\ResName1.resources resgen E:\Filename2.resx e:\ResName2.resources resgen E:\Filename3.resx e:\ResName3.

linux利用CMakeLists编译程序或生成库文件

#设置CMAKE最低版本 CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #设置项目名称 SET(PROJECT_NAME Image_Test_01) #建立项目 PROJECT(${PROJECT_NAME}) #寻找OpenCV库 FIND_PACKAGE(OpenCV REQUIRED) INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS}) #打印调试信息 MESSAGE(STATUS "Project: ${PROJECT_NA

iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法;以及在删除bundle中文件的可行性

在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比如:图片.代码文件等)Xcode都会自动添加到target 的 "Build Phases" 下 "Copy Bundle Resources目录下,但是我们拉过来的数据库文件这里是找不到的,可能是Xcode无法识别这类文件(当我们拉去过来时),所以我们要做的就是把刚才添加的db

程序自动生成Dump文件()

前言:通过drwtsn32.NTSD.CDB等调试工具生成Dump文件, drwtsn32存在的缺点虽然NTSD.CDB可以完全解决,但并不是所有的操作系统中都安装了NTSD.CDB等调试工具.了解了mini dump文件格式后,完全可以程序自动生成Dump文件. 本文主要讨论以下内容: 1.  运行原理 2.  程序修改 3.  注意事项 一.   运行原理 当程序遇到未处理异常(主要指非指针造成)导致程序崩溃死,如果在异常发生之前调用了SetUnhandledExceptionFilter(

SQL SERVER数据库文件删除、分区格式化解决方案

[故障类型]数据库文件删除.分区格式化.文件大小变为"0",或使用备份还原数据库时覆,盖数据库? [典型特征]◎ 数据库文件(MDF.NDF或LDF)丢失"置疑"状态:◎ 数据库数据恢复至早期数据: ◆ 检测流程a. 通过文件系统对丢失的数据库文件进行分析:b. 针对MDF(或NDF)文件内部结构,对硬盘进行全面分析. ◆ 恢复流程a. 将故障硬盘接入安全的数据恢复平台中,对硬盘做完整的全盘镜像,以防二次破坏:b. 分析原来的文件系统格式:c. 查找文件目录索引及文