如何设计实现这样的数据库???

microibm 2005-12-06 02:55:29
我要设计一个数据库, 数据库中包含的信息类似于 MFC
即数据库中, 要包含所有的API的信息(API名字, 参数信息, 返回值类型, 返回值的所有可能值, 头文件等等), 所用到的所有的数据类型(有许多是结构类型的,会比较复杂, 结构也会嵌套)

我想通过设计这样一个数据库, 然后再配一个前台应用程序, 然后用户在应用程序上, 一选哪个API, 就能知道那个API的参数, 返回值等的所有信息. 如某个API有3个参数, 那么我要在应用程序上动态生成3个输入框, 让用户添入对应的3个参数的值等.

请问, 这样的数据库要怎么设计啊??

我自己感觉, 数据类型和返回值(返回值也可能是复杂的结构) 这部分非常不好弄.

感觉用关系型数据库实现好像很难, 对象关系型数据库我不太熟悉, 不知道行不行?
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzwind5 2005-12-06
  • 打赏
  • 举报
回复
一张基础表 存放 API基本信息 A
一张参数配置表 B
一张参数表(纵表) C
A, C 表做个关联
子陌红尘 2005-12-06
  • 打赏
  • 举报
回复
API表——> API参数表 <——数据类型表(BOM表)
API返回值表
hevin 2005-12-06
  • 打赏
  • 举报
回复
设计两个表比较好实现,两表关系是1:n
ronny5 2005-12-06
  • 打赏
  • 举报
回复
很容易啊,按照第三范式走先,确定基础表,再定关联表

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧