VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 38|回复: 7

一个关于系统开发设计的问题???

[复制链接]

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-2-14 02:00:02 | 显示全部楼层 |阅读模式
要重新开发一个与正在使用的系统相类似的系统,具体业务不一样。
用oracle + c#.net 请问数据库是怎样继承原来的比较好?
关于系统的用户 权限 日志等表和框架 想完全利用原来的,
原来系统不是我开发的,源码都有。
请高人指点,给出方案。谢谢!
回复

使用道具 举报

0

主题

70

帖子

49

积分

新手上路

Rank: 1

积分
49
发表于 2020-4-17 10:00:02 | 显示全部楼层
都差不多,考虑效率的话,可以考虑使用原来的,略作改动
回复

使用道具 举报

0

主题

6

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2020-4-28 20:15:02 | 显示全部楼层
原来基础上修改,自己了解的方面可以考虑自己重写。
回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
 楼主| 发表于 2020-4-29 15:30:01 | 显示全部楼层
原系统oracle是在aix小机上,新系统的数据库也会在同台小机上。
现在是新建一个数据库,把原来的数据导过来?
还是就在原数据库上新建一个用户就行?
什么方法较好?请指教
回复

使用道具 举报

0

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2020-5-13 04:15:01 | 显示全部楼层
方法一:

1. 新建一个tablespace eg: TbsA
2. 新建一个用户 eg: userA default tablespace TbsA
3. 授相应的权限给这个用户
4. 创建相应的数据库对象

方法二:

如果原有系统基本上和新系统的数据库结构一致,也可以直接exp/imp.

个人建议使用第一种方法.
回复

使用道具 举报

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-6-6 20:00:01 | 显示全部楼层
既然在同机上,那就创建一个用户罢。
回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
 楼主| 发表于 2020-6-29 10:30:01 | 显示全部楼层
如果只新建一个用户 ,用同样的表时会冲突吧
回复

使用道具 举报

0

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2020-7-22 17:45:01 | 显示全部楼层
不同用户之间的表是没有冲突的,即用户A和用户B都可以拥有一个叫做tableA的表。 当然用户A可以访问用户B的表,如果他有权限。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2020|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表