百草方药库管理系统数据库设计详解

需积分: 10 7 下载量 131 浏览量 更新于2024-10-27 收藏 360KB DOC 举报
"百草方药库管理系统数据库设计说明书是一份详细描述了系统数据库构建的文档,旨在指导软件开发人员如何构建和管理该系统的数据存储。文档包含了编写目的、背景信息、定义、参考资料以及数据库的外部设计、结构设计、安全保密设计等关键部分。文档规定了数据库命名规范,如所有表名前缀为'BCF_',并使用有意义的英文单词,字段名基于表名首字母大写加下划线和具体意义的英文单词构成。此外,系统采用JDBC进行数据库交互,并指定MSSQLServer2000作为数据库管理系统,该系统独立运行,未与其他系统集成。" 文档的核心知识点: 1. **编写目的**:设计说明书的主要目标是为"百草方药库管理系统"的数据库设计提供指导,确保开发团队理解各个数据表之间的关系,以便进行系统开发。 2. **背景信息**: - 数据库名称:BCF_Project_DB - 使用系统:百草方药库管理系统 - 开发者:未具体说明 - 最终用户:合法使用系统的客户 - 数据库系统:MSSQLServer2000,由客户自行购买 - 系统独立性:不与其他系统接口,输出独立 3. **定义**: - JDBC(Java Database Connectivity):Java数据库连接,是一种让Java程序连接数据库的标准接口。 4. **参考资料**: - 包括设计模式书籍、软件开发文件编制的国家标准、档案法和行业标准,以及需求分析说明书。 5. **外部设计**: - **约定**:数据库表名前缀'BCF_',字段名规则明确,易于理解和维护。 - **专门指导**:系统通过JDBC与数据库通信。 - **支持软件**:使用SQLServer作为数据库服务器。 6. **结构设计**: - **数据字典设计**:描述了数据库中数据的属性和含义。 - **逻辑结构设计**:详细规划了数据表的结构和关系。 - **物理结构设计**:关注实际存储和访问效率。 - **安全保密设计**:涉及数据保护和访问控制策略。 7. **修改记录**:显示文档的更新历史,包括修改人和日期,表明文档是动态维护和更新的。 这份设计说明书是系统开发的关键文档,它不仅规范了数据库的构造,还为团队协作和系统维护提供了基础。