CGB2005 JT-1

本文介绍了如何使用Power Designer导入京淘数据库,创建物理模型图,详细讲解了表结构设计,包括一对一、一对多、多对多的关系。同时,深入探讨了SpringBoot的加强应用,如Maven私服镜像位置检查、SpringBoot项目创建及配置文件的使用和赋值方式。
摘要由CSDN通过智能技术生成

1.物理模型图设计

1.1 导入京淘数据库

1.1.1安装SqlYog

双击运行
在这里插入图片描述

1.1.2 链接数据库

在这里插入图片描述

1.1.3 导入JT数据库

说明:导入课前资料中的jtdb.sql 数据库文件.
在这里插入图片描述
方式2: source 路径/jtdb.sql;
在这里插入图片描述

1.2 Power designer

1.2.1 PD介绍

PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流开发平台集成起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在Microsoft Windows平台上,并提供了Eclipse插件。
1).PD 可以根据不同的数据库类型,动态的生存Sql语句.
2).PD是一种可视化的软件.可以将表与表之间的关联关系,直观的展现.

1.2.2 PD安装和使用

1).执行EXE文件
在这里插入图片描述
2).汉化软件
在这里插入图片描述

1.2.4创建物理模型图

在这里插入图片描述

1.2.5 PD入门

在这里插入图片描述

1.2.6 主键自增的设定

在这里插入图片描述

1.3 表结构学习

1.3.1 一对一

业务场景:
User表~~~~~UserInfo表
从左向右看 : 1个用户1个详情
从右向左看: 1个详情1个用户
在这里插入图片描述

1.3.2 一对多

业务场景:
用户和部门
从左向右看: 1个用户对应1个部门 一对一
从右向左看: 1个部门有多个用户 一对多
在这里插入图片描述

1.3.3 多对多

业务场景:
角色和权限
1个角色对应多个权限 一对多
1个权限对应多个角色 一对多
在这里插入图片描述

1.3.4 京淘项目表结构

在这里插入图片描述

2.SpringBoot加强

2.1 检查Maven私服镜像位置

检查Maven私服镜像的地址

 <mirror>
	<id>aliyun</id>
	<name>aliyun for maven</name>
	<mirrorOf>*</mirrorOf>
	<url>https://maven.aliyun.com/repository/public</url>
   </mirror>

2.2 IDEA安装SpringBoot插件

添加插件之后,重启IDEA即可.
在这里插入图片描述

2.3 IDEA创建SpringBoot

1).挑选SpringBoot
在这里插入图片描述
2).编辑模块内容
在这里插入图片描述
3).选择jar包依赖
在这里插入图片描述

2.4 SpringBoot项目创建方式2

2.4.1选择maven项目

在这里插入图片描述

2.4.2 构建项目

在这里插入图片描述

2.4.3 编辑POM.xml文件

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.3.3.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	<
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闪耀太阳

感觉文章不错的记得打赏呀

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值