在powerdesigner中怎么将数据库导入进来的众多表分组

在powerdesigner中怎么将数据库导入进来的众多表分组,第1张

1、 打开PowerDesigner12,在菜单中按照如下方式进行 *** 作file->Reverse Engineer->DataBase

点击后,d出 New Physical Data Model 的对话框,如下图:

2、 在General选项卡中

Model name:模板名字,自己命名。

DMBMS :根据需要选择,我选择的是Microsoft SQL Server 2005

点确定后d出 Database Reverse EngineeringOption 对话框

3、 Selection选项卡中,选中Using a data source选项

注意如果是第一次导入数据,需要你先自己配制ODBC数据源,方法如下:

1)点击下面右侧的数据库连接按钮,d出 Connectto a Data Source 的对话框

2)选中 ODBC machine data source 选项,点击 Modify按钮右边的 Configure 按钮d出Configure Data Connections

4、 在 ODBC Machine Data Sources选项卡下面的工具栏中点击第二个数据库配置按钮(AddData Source(Ctrl+N)) d出创建新数据源窗口,选择文件数据源,选择相应的数据源驱动程序(我选SQl Server),点下一步,给数据源起个名字,选择服务器,下一步,输入相应的密码

oracle 有重复值,分组取和 100

业务表很大, 不能单独举例,大体意思如下图:1以NO字段为主,进行分组。2同一个NO,会对应不同的姓名。3如果收费项目包含‘10’的话,NO字段在表中唯一,不重复。4目标语句:当收费醒目包含‘10’这一项,则统计no='1' 且 姓名=‘张三’,所有收费项目对 业务表很大, 不能单独举例,大体意思如下图:1以NO字段为主,进行分组。2同一个NO,会对应不同的姓名。3目标语句:当收费醒目包含‘10’这一项,则统计no='1' 且 姓名=‘张三’,所有收费项目对应的金额之和。

1以NO字段为主,进行分组。

select ano,sum(a金额) from table a group by ano

2同一个NO,会对应不同的姓名。

select ano,a姓名,sum(a金额) from table a group by ano,a姓名

3目标语句:当收费醒目包含‘盐’这一项,则统计no='10' 且 姓名=‘张三’,所有收费项目对

select a项目,sum(a金额) from table a where a收费项目= '1' and ano = '10' and a姓名=‘张三’ group by a项目

客户可以利用很多种第三方应用程序、工具。对开发商来说是很大的支持。而SQL Server却只能在Windows上运行了,这个就显得比较单调了,但SQL Sever在Window平台上的表现,和Windows *** 作系统的整体结合程度,使用方便性,和Microsoft开发平台的整合性都比Oracle强的很多。但Windows *** 作系统的稳定性及可靠性大家是有目共睹的,再说Microsoft公司的策略目标是将客户都锁定到Windows平台的环境当中,只有随着Windows性能的改善,SQL Server才能进一步提高。从 *** 作平台这点上Oracle是完全优胜于SQL Server的了。 从资料上可以看到,Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证。这方面证明了Oracle的安全性是高于SQL Server的。 购买一个产品,首先考虑的当然是产品的性能了,当考虑性能的同时当然少不了究竟要花多少钱在这产品也是个很关键的问题。要建立并运行一个数据库系统。不仅仅包含最初购置软件、硬件的费用,还包含了培训及以后维护的费用。Orcale数据库的价格是远比SQL Server数据库要高,为什么Oracle数据库比SQL Server数据库价格上要高出那么多,一方面Oracle的初始花费相对较高,特别是在考虑工具软件的时候,Oracle很多工具软件需要另外购买,与Microsoft提供免费的SQL Server工具软件相比,Oracle更显价格的不菲。但由于SQL Server只能在Windows下运行的原因,普遍认为SQL Server数据库的可靠性是比较差的。Oracle的性能优势体现在他的多用户上,而SQL Server的性能优势在多用户上就显得力不从心了。 *** 作上SQL Server明显要比Orcale简单,如果你用过Java和DOTNET的开发平台,区别的基本就是Oracle和SQL Server不同,Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是, SQL Server是跟VB一样,全图形界面,很少见到DOS窗口。SQL Server中的企业管理器给用户提供一个全图形界面的集成管理控制台来集中管理多个服务器。Oracle也有自己的企业管理器,而且它的性能在某些方面甚至超过了SQL Server的企业管理器,但它安装较为困难。 Orcale数据库和SQL Server数据库那个更快其实是一个很难答的问题,因为存在许多不定因素,包括处理类型、数据分布以及硬件基础设施等。 SQL Server 是一个具备完全Web支持的数据库产品,提供了可扩展标记语言核心支持以及Internet上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点,而Oracle则有着可靠安全性,速度比SQL Server快上百倍,但其价格在实施中却比SQL Server它高出了几百倍。 其实各行业考虑选择那种数据库,是由数据库的特点以及根据自己的业务需求和基础设施综合考虑来决定的。

SELECT MAX(AAGROUPS), AATYPE_ID

FROM (SELECT TRUNC((ROWNUM - 1) / 12) + 1 AS GROUPS,

MAX(ATYPE_ID) TYPE_ID

FROM TABLENAME A

GROUP BY TRUNC((ROWNUM - 1) / 12) + 1

ORDER BY GROUPS) AA

GROUP BY AATYPE_ID

HAVING COUNT(1) > 1;

以上就是关于在powerdesigner中怎么将数据库导入进来的众多表分组全部的内容,包括:在powerdesigner中怎么将数据库导入进来的众多表分组、谁能帮忙教教mysql数据库的分组查询呀,最好举例几张表,给出查询结果,并详细说明下哈、怎样将现有单个sql server数据库文件分组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9482594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存