数据库设计---PowerDesigner(物理模型和概念模型)

原文:数据库设计---PowerDesigner(物理模型和概念模型)

内容

第一种方法:概念模型转物理模型

1、首先新建模型--选择概念模型(CDM)

2、新建实体(学生和卡),设置相应的属性

3、一共四种关系(1:1,1:n,n:1,n:n),根据自己需要建立关系

4、建立好各个实体之间的关系之后,我们就可以转换成物理模型了:工具-generatePDM

5、设置数据库:在设计面板空白处,右键-属性(properties)

6、生成数据库,设置好路径(Directory)-文件名(F)

7、打开导出的数据库,打开SQL(文件名),执行一下,数据库创建成功了。

第二种方法:直接建物理模型

1、选择物理模型

2、建表

3、设置属性

4、设置好各个表后,进行表关联(实体有多对多关系,表也可以设置的)

5、生成数据库以及执行制作好的(文件名-)SQL就可以看到新建立的数据库了。

总结:

数据库设计的基本步骤:需求分析-概念设计-逻辑结构设计-物理结构设计-数据库的建立和测试-数据库的运行和维护。

(1)对于需要设计大型数据库,我们应该遵循:先画ER 模型(概念设计)-物理设计。因为概念模型更容易看出实体间的联系,便于理清思路。如果直接设计物理模型,一堆外键,关系会很乱,搞不清之间的联系。

(2)对于只需设计几个表的数据库,我们可以偷偷懒,但是首先我们要明白之间的关系,然后我们在直接建立物理模型进行设计。

原文地址:https://www.cnblogs.com/lonelyxmas/p/9102698.html

时间: 2024-11-08 15:53:32

数据库设计---PowerDesigner(物理模型和概念模型)的相关文章

ASP.NET网站权限设计实现(一)——使用PowerDesigner进行数据库设计

这里用PowerDesigner做一个初步的设计,后面可能会有修改. 1.启动PowerDesigner新建物理数据模型 2.工具栏 3.新建表模型 4.添加第一张表,可以双击表或右键菜单打开下面窗口 别忘了把Owner选上dbo,然后切换到Columns选项卡 完成后,表的模样是下图这副德行的 按此步骤依次添加其他表 6.添加表关系,选中工具箱的关系工具,由从表拖向主表,双击关系出现右侧窗口 7.配置数据库连接 8.创建数据库并在数据库中生成表,这里我是先在SQL Server Managem

高级数据库设计与应用 05 - XML数据库建模

一.实验目的 本实验关键之处在于,要求训练并掌握书写数据库设计文档的能力, 并且能利用学过的XML数据库进行模式的创建,实现学而致用的习惯. 同时,也要求梳理实验中所涉及到的实验重点和难点知识,即:XML数据库模式的设计和XML结构体系,要求在把数据存储形式转变为XML形式后,形成自己的关于XML数据库模式设计和创建的相关知识体系. 二.实验内容 实验背景导入: 某公司接到一个网购系统的项目,任命你做该任务的数据库设计师,对网购系统进行数据库整体的设计.Webshop就是一个B2C模式的电子商城

02-大鸭梨博客系统数据库设计及Dapper的使用

毫无疑问,数据库的设计在一个系统中起了至关重要的作用.我们都知道,系统设计分为两部分,或者说是两个阶段,即数据库设计和功能设计.构建一个完善的系统需要这两个阶段的充分考量.周密设计.合理联接以及密切配合.数据库设计是整个系统的根基,它关乎系统功能的实现.稳定性.扩展性等多个方面,可见数据库设计的重要性. 那么好的数据库设计应该具备什么样的基本条件呢,大致有这么几点: 1.充分体现系统的需求 不管是数据库设计还是功能设计,我们最终的目的都是要实现客户的业务需求,所以数据库设计的第一准则就是要符合业

数据库设计 Step by Step (2)——数据库生命周期

引言:数据库设计 Step by Step (1)得到这么多朋友的关注着实出乎了我的意外.这也坚定了我把这一系列的博文写好的决心.近来工作上的事务比较繁重,加之我期望这个系列的文章能尽可能的系统.完整,需要花很多时间整理.思考数据库设计的各种资料,所以文章的更新速度可能会慢一些,也希望大家能够谅解. 系列的第二讲我们将站在高处俯瞰一下数据库的生命周期,了解数据库设计的整体流程 数据库生命周期 大家对软件生命周期较为熟悉,数据库也有其生命周期,如下图所示. 图(1)数据库生命周期 数据库的生命周期

软考总结(1)——数据库设计

数据库设计,是大题中必考的,当然,也是我们开发程序必不可少的,现在对数据库设计进行一下总结. 一.数据库设计阶段划分 首先,来张图,对数据库的设计流程有一个直观的认识 (1)需求分析 目标:通过调查研究,了解用户的需求要求和处理要求 成果:整理形成需求说明书.以后设计的基础和依据.包括:数据库包含的数据.数据的特征.使用频率和数据 量的估计,例如:数据名.类型.数据的要求和使用量的大小等,通常使用数据字典进管理 (2)概念结构设计 目标:对需求分析的数据和要求进行抽象,构造反应用户环境的数据,以

SQLServer数据库基础--E-R图、三大范式、数据库设计步骤

本书目标: 了解数据库的基本概念和范式 熟练使用SMSS.T-SQL实现建库.建表.加约束 掌握T-SQL编程,实现功能强大的查询 掌握创建索引.视图,快速访问数据库 熟悉掌握创建存储过程,实现复杂的业务规则 理解触发器的原理,掌握高级的约束 了解SQLServler安全管理 了解数据库的备份与恢复 本章目标: 了解数据库的基本概念 了解数据库设计的步骤 掌握绘制数据库E-R图 理解数据库三大范式 什么是数据库系统? 数据库系统(DBS)是一个以数据库为核心的完整的运行实体, 数据库的组成: 系

[机房合作]-数据库设计

前言: 最近刚刚开始了机房合作,自己在其中主要参与了D层的设计,而且在文档设计的阶段主要参与了数据库设计.之前在机房重构的时候对于数据库设计没有按照文档来进行驱动,所以这次在写文档的时候我很认真,所以遇到了很多细节的问题,比如对于视图,存储过程在数据库设计的哪一个部分加入,以及对数据库的外部模式进行了深入的了解! 内容: 数据库的设计的周期,分为了规划,需求分析,概要设计,逻辑设计,物理设计,实现,运行维护.我将数据库的设计分为了前期准备,中期设计,后期实现维护. 周期划分 前期准备 中期设计

项目中数据库设计

数据库系统设计不止是设计到一次.在这次同学的面试过程中有设计到了,于是再次翻出来以前考过的课本把整本书数据库设计留了一遍有了一些新的发现.分享给大家: 首先数据库设计分成四个大部分: 定义数据结构 数据装载 编制调试 试运行 (一)定义数据结构:主要就是确定数据库模型设计包括概念模型.逻辑模型和物理模型.其中概念模型主要是通过ER图的设计体现的:逻辑结构现在常用的是用三范式来设计关系模型:而物理结构主要就是表的设计. (二)数据装载:把数据转移到数据库中.在小型企业中主要是通过手工数据的,包括格

数据库设计说明书

  基于andriod校园网上订餐系统   数据库设计说明书         报告名称  校园网上订餐系统数据库设计说明书 专    业  计算机科学与技术 班    级   信1201-1班 组长姓名   王雪青 组员名单   陆宇 赵建松 张文东 徐擎天 日    期   2015.6.13 指导教师  王建民         数据库设计说明书 一.引言 1.1编写目的 a)   编写目的:数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统