位置: IT常识 - 正文

【项目】小帽教育(四)(小帽科技)

编辑:rootadmin
【项目】小帽教育(四) 小帽教育第一章 项目开发环境搭建四、项目开发环境搭建3. 项目数据库环境3.1 PowerDesigner3.1.1 安装PowerDesigner

推荐整理分享【项目】小帽教育(四)(小帽科技),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:小帽子的视频,小帽帽的图片,小帽子游戏,小帽科技,小帽子教程,小帽科技,小帽帽的图片,小帽帽是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

PowderDesigner是一个软件建模工具,使用它进行系统的分析与设计,虽然它出生很早但使用者仍然很多,PowderDesigner的功能很强大,它可以做概念模型、物理模型、面向对象模型、以及绘制数据 流程图、UML类图等,本项目使用PowderDesigner完成数据库物理模型的创建。

首先安装PowerDesigner16.x版本。(PowerDesigner165.exe)

下载 32位的 MySQL Connector/ODBC 8.0.29 (mysql-connector-odbc-8.0.29-win32.msi)

资料中提供了PowerDesigner165、mysql-connector-odbc-8.0.29-win32.msi

也可以手工下载,下载地址如下:

https://downloads.mysql.com/archives/c-odbc/

https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.29-win32.msi

3.1.2 创建物理模型

概念模型是根据用户提出的原始需求梳理实体类型及实体属性,物理模型则对应了数据库的表结构,使用PowderDesigner可以将概念模型转为物理模型,也可以直接将物理模型直接生成sql脚本或直接在数据库中执行。

如何物理一个物理模型?

1、创建物理模型

新建一个Model,如下图:

选择物理模型:

点击OK

点击保存,保存物理模型

点击保存全部,保存工作区

3.1.3 创建表【项目】小帽教育(四)(小帽科技)

点击模型名称,选择表,进行创建。

双击开始设计表的结构 ,打开Table properties,填写表名等信息,如下图 填写完成点击Columns,如下图: 填写完成点击确定,创建表成功。 再次双击表,打开Table Properties,选择用户。 输入用户名称,这里要和数据库名一致。 创建成功,如下图:

3.1.4 配置连接

表结构创建完成下边开始生成SQL,准备在数据库中创建表。

首先配置连接信息。 添加数据源 如果出现下边的提示需要以管理 员方式打开PowerDesigner 以管理员方式打开PowderDesigner,打开数据模型

如果出现下边的提示则需要选择数据模型文件 所在的目录,如下图: 选择数据模型所在目录: 点击“OK”

再次配置连接信息。 添加数据源 打开添加数据源窗口 选择系统数据源,点击“下一步” 选择“MySQL ODBC 8.0 ANSI Driver”,点击下一步 点击完成

填写连接信息

填写完成,点击“OK”

3.1.5 生成SQL

配置连接 信息完成,下一步开始生成SQL,进入Database–Generate Database: 打开生成SQL的窗口 在Options窗口取消创建用户的选项 选择字符编码 确定用户: 预览sql

点击确定,开始生成sql 生成完成,查看sql的内容 下边准备在数据库执行sql,使用客户端连接数据库,创建xc_content数据库 复制sql开始执行。 执行成功,查看数据库中表已生成。

3.1.6 修改表结构

如果要修改表结构也是先在PowerDesigner中修改,然后确定无误将修改的内容应用到数据库。

修改前需要将之前的数据模型保存一份,作用旧版本。

进入数据模型,另存为新的数据模型 新的数据模型文件建议加上版本号: 点击保存。

此时工作区中为新的数据模型。 现在即可在新的数据模型中修改表结构

比如现在在表中添加一个字段age。 点击“确定”添加成功 修改完表结构可以使用PowerDesigner应用到数据 库中

点击 Database–>Apply Model Changes to Database: 打开窗口 选择目标数据源 修改数据源 这里要填写数据库名

点击"OK"

选择源数据模型 点击"打开" 覆盖sql文件。 点击”OK“

预览sql 点击”Run“执行

查看数据库,新表创建成功 新表为我们修改后的最新表结构,原表的数据自动导入新表。

3.1.7 逆向工程

在企业开发中难免要去维护老系统,而老系统并没有这些设计好的数据模型,此时就需要用到powerDesigner的逆向工程,根据数据库中的表来生成数据模型。

进入Database–>Update Model from Database

选择数据源 下一步选择要生成数据模型的表 确认选择的表正确 点击”OK“开始生成数据模型。 生成成功,如下图: 双击打开Table Properties,查看并编辑

3.2 导入数据库

将资料目录下的db.zip解压,使用navicat工具导入这些数据库脚本。 一般情况每个微服务有自己独立的数据库,下边创建内容管理微服务使用的数据库、系统管理微服务使用的数据库。 示例创建了内容管理数据库:xc1010_content,系统管理数据库参考此方法创建。 下边导入sql脚本,右键数据库名,选择运行SQL文件 选择SQL文件,运行: 刷新数据库查看是否成功创建表

本文链接地址:https://www.jiuchutong.com/zhishi/300410.html 转载请保留说明!

上一篇:【蓝桥杯】第十四届蓝桥杯模拟赛(第三期)C++ (弱go的记录,有问题的话求指点)(第十届蓝桥杯大赛个人赛省赛结果)

下一篇:vue项目遇见事件冒泡如何处理(vue事件bus)

  • 华为nova9pro怎么恢复出厂设置(华为nova9pro怎么开5g)

    华为nova9pro怎么恢复出厂设置(华为nova9pro怎么开5g)

  • iphone11可以升级ios15吗(iphone11可以升级ios16.1.1吗)

    iphone11可以升级ios15吗(iphone11可以升级ios16.1.1吗)

  • 闲鱼验机中心多久会发货(闲鱼验机中心验机要多久)

    闲鱼验机中心多久会发货(闲鱼验机中心验机要多久)

  • 运营商的流量从哪里来(运营商流量怎么计算的)

    运营商的流量从哪里来(运营商流量怎么计算的)

  • 手机上怎么调照片尺寸(手机上怎么调照片格式jpg)

    手机上怎么调照片尺寸(手机上怎么调照片格式jpg)

  • 快手怎么更换提现账户(快手怎么更换提现的微信号)

    快手怎么更换提现账户(快手怎么更换提现的微信号)

  • 小米盒子没反应了怎么办(小米盒子没反应一直卡在开机界面)

    小米盒子没反应了怎么办(小米盒子没反应一直卡在开机界面)

  • 荣耀30出厂贴膜了吗(荣耀30出厂贴的膜是什么膜)

    荣耀30出厂贴膜了吗(荣耀30出厂贴的膜是什么膜)

  • 售后检测手机伤手机吗(售后检测对手机好不好)

    售后检测手机伤手机吗(售后检测对手机好不好)

  • 手机格式化后会变快吗(手机格式化后会怎样)

    手机格式化后会变快吗(手机格式化后会怎样)

  • air2和air3的区别(air2与air3区别)

    air2和air3的区别(air2与air3区别)

  • 有感应电怎么处理(怎样解决感应电)

    有感应电怎么处理(怎样解决感应电)

  • 苹果x硬性屏和柔性区别(苹果x硬性屏和外屏区别)

    苹果x硬性屏和柔性区别(苹果x硬性屏和外屏区别)

  • 苹果手机怎么换内存卡(苹果手机怎么换壁纸)

    苹果手机怎么换内存卡(苹果手机怎么换壁纸)

  • 抖音怎么关掉美妆特效(抖音怎么关掉美妆)

    抖音怎么关掉美妆特效(抖音怎么关掉美妆)

  • 三星s8触屏校正(三星手机触摸校正)

    三星s8触屏校正(三星手机触摸校正)

  • 苹果6splus支持5g网络吗(苹果6splus支持5g网络信号吗)

    苹果6splus支持5g网络吗(苹果6splus支持5g网络信号吗)

  • 手机看视频发热是怎么回事(手机看视频发热严重怎么办?)

    手机看视频发热是怎么回事(手机看视频发热严重怎么办?)

  • oppo手机呼吸灯设置(OPPO手机呼吸灯一直闪)

    oppo手机呼吸灯设置(OPPO手机呼吸灯一直闪)

  • 怎样打开小米智能出行程序(怎样打开小米智能卡)

    怎样打开小米智能出行程序(怎样打开小米智能卡)

  • 三星如何开应用分身(三星怎么弄应用锁)

    三星如何开应用分身(三星怎么弄应用锁)

  • 青轴声音大吗(青轴声音大吗还是红轴)

    青轴声音大吗(青轴声音大吗还是红轴)

  • 苹果xra2108是什么版本(苹果手机xr型号a2108)

    苹果xra2108是什么版本(苹果手机xr型号a2108)

  • 美图秀秀里天使翅膀怎么弄的(美图秀秀天使翅膀贴纸)

    美图秀秀里天使翅膀怎么弄的(美图秀秀天使翅膀贴纸)

  • 快手上关注的人怎么不见了(快手上关注的人怎么找不到了)

    快手上关注的人怎么不见了(快手上关注的人怎么找不到了)

  • 哪些福利费不税前扣除
  • 多发了工资怎么处理
  • 税金及附加没有什么税
  • 减半征收附加税会计分录
  • 以库存商品抵偿债务
  • 汇票本票的区别
  • 待抵扣进项税额是什么情况下用的
  • 实收资本没到账,一直挂其他应收款,有啥影响
  • 企业注销难道必须要交房产税吗?
  • 纳税人必须先复议再诉讼
  • 金融资产交易中心是干嘛的
  • 费用与支出的区别是什么
  • 公证处委托他人办理房产证手续
  • 外管证怎么开票
  • 房产中介如何收取中介费
  • 用于非应税项目的购进货物或应税劳务
  • 企业纳税申报的流程
  • 什么是进项税和销项税
  • 上月预提的费用怎么记账
  • win10怎么关掉
  • php做
  • ghoststarttrayapp.exe是什么进程 有什么作用 ghoststarttrayapp进程查询
  • 新会计准则计入管理费用的税费
  • 在杂志上发表文章算出版吗
  • 个人买车缴纳车船税吗
  • 计提工资个人所得税账务处理
  • 企业所得税包含在税金及附加里面吗
  • unity loom插件
  • lua命令库
  • php获取服务端ip
  • 兼职人员的劳务费标准
  • 学费入账处理
  • 融资租赁租金计算公式有残值
  • 哪种银行贷款利息最低
  • 挂靠的公司替我们交的税款如何记账?
  • 享受专项附加扣除要什么时候申报
  • 工程施工企业转账手续费计入什么会计科目
  • sql 字符串
  • 职工教育经费可以冲回吗
  • 法律中的大额和小额规定
  • 公司固定电话费用挂哪个科目
  • 账面价值和公允价值的关系
  • 预付卡销售成品油会计分录
  • 录入期初余额的操作方法
  • 风险纳税人去税务局去报税可以吗
  • 二手市场机械设备
  • 如何理解会计中的借贷? 知乎
  • 已经计提的坏账收回了怎么做
  • 应付票据贴现借款
  • 发票抵扣联要放在凭证里面吗
  • 收到保险公司赔款
  • sql server创建架构
  • sql server 性能调优
  • mysql在cmd命令操作
  • win7系统u口怎么禁用
  • win8.1使用技巧
  • win10自动
  • win7命令提示符怎么打开
  • mac如何查看隐藏的文件夹
  • linux操作系统的基本操作
  • 在unity中单例的主要作用
  • ubuntu用root运行
  • div css页面布局
  • 用vue写登录页面
  • jquery 操作json
  • jQuery+ajax实现文章点赞功能的方法
  • activate webstorm
  • js 右键
  • 按钮控件有几种类型
  • python连接mq
  • jqueryfilter
  • 报税时一直显示申报中
  • 四川灵活就业医保每月返多少钱
  • 云南省地方税务局官网
  • 消费税是含税价
  • 福建网上税务局app
  • 全国税务稽查会议
  • 房产税申报流程图
  • 江苏几个地级市几个县级市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设