技术开发 频道

使用PowerDesigner设计数据库


保存更改并生成数据库

    在 PowerDesigner 中,将描述数据库设计的物理组件(包括表和列)的模型称为物理数据模型 (Physical Data Models, PDM)。PowerDesigner 将这些模型存储在文件(扩展名为 .PDM)中。

保存物理数据模型 (PDM):

1.从 [File] 菜单中选择 [Save As]。

2.键入文件名 c:\Temp\NewDemo.pdm。

3.单击 [Save]。

可以使用 PowerDesigner 生成一个 SQL 脚本,该脚本用于实施模型的所有组件。然后,使用 SQL 脚本生成一个数据库。

生成 SQL 脚本以新建数据库:

1.从 [Database] 菜单中选择 [Generate Database]。

此时,就会出现 [Database Generation] 对话框:


2.在 [Directory] 字段中键入 c:\Temp\,并在 [File Name] 字段中键入 NewDemo.sql。

3.确保选中了 [Script Generation]。

4.单击 [Database] 选项卡,并确保选中了 [Create Database]。

浏览其它选项卡,以查看控制所生成脚本的许多其它属性的选项。

5.单击 [确定]。

创建脚本后,就会出现 [Result] 对话框。

6.单击 [Edit] 以查看脚本。

检查脚本中是否反映了所做的更改。例如,检查下面显示的新 office 表的定义。

/* ========================================= */
/* Table: office */
/* ========================================= */
create table office
(
id integer not null
default autoincrement
check (
id >= 100),
name char(15) not null,
street char(30) not null,
city char(20) not null,
state char(2) not null,
zip char(5) not null,
phone char(10) ,
fax char(10) ,
primary key (id)
);
7.完成后,关闭该对话框:在 [Result] 对话框中,单击 [Close]。

现在,就可以从 Interactive SQL 新建数据库了。

新建数据库:

1.启动 Interactive SQL。

2.从 [开始] 菜单中,选择 [程序] > [SQL Anywhere 9] > [Adaptive Server Anywhere] > [Interactive SQL]。

使用 ASA 9.0 Sample ODBC 数据源连接到示例数据库。

3.创建一个空数据库:

执行下面的 SQL 语句,用适当的目录替代语句中的目录。

CREATE DATABASE 'c:\\Temp\\newdemo.db'提示
要在 Interactive SQL 中执行 SQL 语句,请在 [SQL 语句] 窗格中键入或复制该语句,然后按 F5 键。或者,从 [SQL] 菜单中选择 [执行]。

4.关闭与示例数据库的连接。

从 [SQL] 菜单中选择 [断开连接]。

5.连接到新的数据库。

从 [SQL] 菜单中选择 [连接]。

输入 DBA 作为用户 ID

输入 SQL 作为口令

单击 [数据库] 选项卡,然后在 [数据库文件] 框中输入新数据库文件的完整路径和文件名。

单击 [确定]。

6.使用 read 语句。切记,此语句要求用双引号将文件名引起来。

执行该 SQL 语句:

READ "c:\\Temp\\newdemo.SQL"
可以使用这些基本步骤来修改其它数据库。

0
相关文章