1、数据库模版的建立模式,图纸图片和数据的管理和备份。2、数据的查询。其实只有“名称、图号”是单一的,其他参数重复性多为辅助项,工作中需要的也是“名称、图号”,所以查询要查的往往也是“名称、图号”,有时需要“位置、技术要求、维护工作、拆装注意事项”。因而查询是通过几个(一个或二三个)参数,查到“名称、图号”。这就要求查询窗口要点几下,结果即刻得到,且准确率高。 数据库可以根据你的实际需要建立 第一种情况,表中包括了每一条单一记录的所有信息,如你说到的“名称、图号、安装位置、系统、数量、功用、生产编号、寿命、拆装日期、备件数量、替代产品、图纸图片、技术要求、维护工作、拆装注意事项、相关附件、制造厂家、厂家电话、厂家地址、厂家联系人”,这样的好处是记录方便,但可能冗余数据过大,做索引都不太方便,一但某一个数据发生变化时修改不便。 第二种是使用多个表的关联来进行查询,最常用的字段为一个表,如“名称,图号”,可以用图号做为主键,“技术要求”、“维护工作”、“折装注意事项”可以以字典表的方式出现,有变动时只需要修改一条记录就可以了,“制造厂家、厂家电话、厂家地址、厂家联系人”为一个表,方便查找。 第二种方法是对于数据库最常用的方法了,不过也许还有各位可以提出更好的方法。 3、因涉密原因,要求加密级别高,即使用权限、修改权限、防删除。 再增加一个表,要求使用者登录,使用权限可以由你用程序来决定,还可以更进一步,某人只能查询机身部分零件,某人只能查询起落架部分,某人是高级工程师,可以查询所有零件资料。某人可以修改零件寿命、替代产品,某人只能修改厂家的资料等。 个人认为,可以用access将数据库先建好,但不用考虑单机版的,直接上网络版吧,用B/S结构,asp比较方便,技术成熟后,将access转为sql也很方便的。 另:发现你的数据中有“数量、生产编号”等内容,这些信息会经常变吗?也就是说,是否是有进出记录呢? |