22,210
社区成员
发帖
与我相关
我的任务
分享
要设计个管理公司数据库结构的系统:
大概需求:
1、 可显示所有项目数据库信息(中、英文) 。数据库名不可修改。
2、 可显示所有项目数据库表英文名,中文名、
表列名(中文名、英文名)
列类型、表列之间的关系备注、及描述信息等。
3、 支持有权限者直接修改表名(中文,英文)
4、 支持有权限者直接修改表字段(中文,英文),及其类型
5、 支持有权限者修改备注、描述信息等
如:当选则一个数据库时:
最终DataGrid显示所有表结果如下
表中文名 表英文名 字段名 描述 类型 关联 备注
工资表 gongzi month 月份 VARCHAR(7)
工资表 gongzi EmpID 员工号 VARCHAR(7) EMP(id)
工资表 gongzi NUM 工资 INT
员工表 EMP id 员工ID VARCHAR(7)
员工表 EMP NAME 员工姓名 VARCHAR(7)
......
感觉现在难点,在于2个:
1、可以直接修改表名,列名,类型,不用到数据库中执行语句
比如:在DataGrid里,
修改
工资表的 工资字段为 decimal(10,2) ,点下保存按钮。数据库中的类型也同时修改了。
不知道是否可以实现?
2、数据库英文名,对应一个中文名。
表名、列名也有对应的中文名。还有描述、备注那些字段。
貌似必须新建一个表来存放这些东西。但是这样的话,1中的问题,修改时,怎么才能直接更改数据库中的信息呢??
大家有类似的软件或经验吗?分享下