【数据库设计-3】菜单设计

场景

我们在使用数据库时,经常会遇到菜单选项,比如个人信息表中有:
“性别”:男、女;
“学历”:大专以下、大专、本科、硕士及以上;
“英语等级”:英语四级、英语六级、专业八级;
等等;
这些菜单选项肯定需要在数据库中进行维护,当数据表很多时,菜单选项可能都会达到上百个,该如何设计呢?
下面将讲解设计方法。
(设计方法不唯一,本人总结的也不代表最好的,仅供参考)。


数据表设计

总共包含4个表,分别如下:
1. 
2.
3。
4.


具体示例

1. 

若是想知道“张三”的性别和学历,需要经过下面的步骤(以查询 性别为例):
步骤1: 在表名表中查询table_name_eng为staff_info对应记录的table_id,本例中为table_id=4;
步骤2: 在域名表中查找 table_id=4且 column_name_eng为sex对应记录的menu_id,本示例menu_id=16;
步骤 3: 在 菜单内容表查找 menu_id=16的所有记录。

2.表名表 
记录数据库中所有的表信息,每个表对应一条记录。


3.域名表
记录每个数据表中的每个域名。1个数据表中有n个域(列),就在该表中对应n个记录。


4. 菜单内容表:
记录菜单内容。







转载于:https://www.cnblogs.com/ssslinppp/p/4499891.html

相关资源:Leslie人口预测模型
课程设计任务书 题目名称 数据库原理及设计课程设计 学生学院 经济管理学院 专业班级 06级电子商务5班 姓 名 麦少柠 学 号 3206005737 一、课程设计的内容 本课程设计要采用本课程中学习的数据库设计方法,运用其基本思路与主要图表工具完成"企业报刊订阅管理系统"数据库应用系统。完成信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计,用SQL Sever的数据库管理系统、JSP开发工具实现该系统,并运行、评价、改进之;在此基础上严格按课程设计教学大纲所附报告提纲撰写课程设计报告。通过本课程设计进一步弄懂数据库系统及其相关的基本概念,理解数据库系统的系统结构、主要特点,掌握数据库设计的原理、方法及其基本过程,初步具备数据库应用设计的能力,初步形成运用数据库应用系统解决管理决策中的实际问题的基本素质。 二、课程设计的要求与数据 要求学生结合所学管理知识,在借鉴课堂教学案例、了解家人或亲友所从事的业务及其流程的基础上,参考有关资料,选择自己了解的一项业务,运用课堂所学数据库系统与数据库设计知识,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现完成该业务的数据库应用系统,并运行、评价改进之,最后要写出课程设计报告。 三、课程设计应完成的工作 要求学生按照《数据库应用课程设计》教学大纲完成一个数据库应用系统,并撰写相应的课程设计报告,主要内容包括: 概述:系统的基本任务,主要业务,开发目标 1. 需求分析 2. (数据库)概念(模型)设计 3. (数据库)逻辑(模型)设计 4. 数据库物理设计数据库保护设计 5. 处理功能设计 6. 数据库应用系统的实现 7. 数据库应用系统运行 四、课程设计进程安排 序号 设计各阶段内容 地点 起止日期 五、应收集的资料及主要参考文献 [1] 王 珊、陈 虹编著,数据库系统原理教程,清华大学出版社,2003. [1] 金银秋主编,数据库原理与设计,科学出版社,2000. [2] 李建中 王珊,数据库系统原理,电子工业出版社,1998. [3] 李大友,数据库原理及应用(第二版),清华大学出版社,2000 发出任务书日期: 年 月 日 指导教师签名: 计划完成日期: 年 月 日 基层教学单位责任人签章: 主管院长签章: 目录 概述 …………………………………………………………………4 1. 需求分析…………………………………………………………4 1.1用户需求……………………………………………………………………4 1.2业务流程分析………………………………………………………………4 1.3信息需求分析………………………………………………………………5 1.4功能需求分析………………………………………………………………6 2. (数据库)概念(模型)设计…………………………………7 3. (数据库)逻辑(模型)设计…………………………………9 3.1 一般逻辑模型设计…………………………………………………………9 3.2 具体逻辑模型设计…………………………………………………………9 4. 数据库物理设计数据库保护设计…………………………10 4.1设计索引……………………………………………………………………10 4.2 设计表间关系………………………………………………………………10 4.3完整性设计…………………………………………………………………10 5. 处理功能设计…………………………………………………11 6. 数据库应用系统的实现………………………………………11 7. 数据库应用系统运行…………………………………………11 7.1 写出系统操作使用的简要说明……………………………………………11 7.2 系统实施过程………………………………………………………………11 7.3系统使用结果………………………………………………………………22 7.4系统评价……………………………………………………………………31 企业报刊订阅管理系统 概述 随着社会不断的发展,人们的生活水平越来越高,对知识的和对时事的渴求也越来越高,人们希望能够方便快捷地订阅各种报刊杂志。但是各种各样的报刊名目和详细信息以及订阅,为相关企业的管理造成很大的麻烦。因此网上订阅成为不可或缺的一部分。 本系统就是面向一个企业的报刊订阅管理系统。此系统是一种比较智能化的管理系统,它面向所有企业部门的职工用户,但具有比较高的安全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页