【数据库设计-3】菜单设计
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【数据库设计-3】菜单设计
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                
                            
                            
                            場(chǎng)景
我們?cè)谑褂脭?shù)據(jù)庫(kù)時(shí),經(jīng)常會(huì)遇到菜單選項(xiàng),比如個(gè)人信息表中有:“性別”:男、女;“學(xué)歷”:大專以下、大專、本科、碩士及以上;“英語(yǔ)等級(jí)”:英語(yǔ)四級(jí)、英語(yǔ)六級(jí)、專業(yè)八級(jí);等等;這些菜單選項(xiàng)肯定需要在數(shù)據(jù)庫(kù)中進(jìn)行維護(hù),當(dāng)數(shù)據(jù)表很多時(shí),菜單選項(xiàng)可能都會(huì)達(dá)到上百個(gè),該如何設(shè)計(jì)呢?下面將講解設(shè)計(jì)方法。(設(shè)計(jì)方法不唯一,本人總結(jié)的也不代表最好的,僅供參考)。
數(shù)據(jù)表設(shè)計(jì)
總共包含4個(gè)表,分別如下:1.?2.3。4.
具體示例
1.?
若是想知道“張三”的性別和學(xué)歷,需要經(jīng)過(guò)下面的步驟(以查詢性別為例):步驟1: 在表名表中查詢table_name_eng為staff_info對(duì)應(yīng)記錄的table_id,本例中為table_id=4;步驟2: 在域名表中查找table_id=4且column_name_eng為sex對(duì)應(yīng)記錄的menu_id,本示例menu_id=16;步驟3: 在菜單內(nèi)容表查找menu_id=16的所有記錄。
2.表名表?記錄數(shù)據(jù)庫(kù)中所有的表信息,每個(gè)表對(duì)應(yīng)一條記錄。
3.域名表記錄每個(gè)數(shù)據(jù)表中的每個(gè)域名。1個(gè)數(shù)據(jù)表中有n個(gè)域(列),就在該表中對(duì)應(yīng)n個(gè)記錄。
4. 菜單內(nèi)容表:記錄菜單內(nèi)容。
來(lái)自為知筆記(Wiz)
                            
                        
                        
                        我們?cè)谑褂脭?shù)據(jù)庫(kù)時(shí),經(jīng)常會(huì)遇到菜單選項(xiàng),比如個(gè)人信息表中有:“性別”:男、女;“學(xué)歷”:大專以下、大專、本科、碩士及以上;“英語(yǔ)等級(jí)”:英語(yǔ)四級(jí)、英語(yǔ)六級(jí)、專業(yè)八級(jí);等等;這些菜單選項(xiàng)肯定需要在數(shù)據(jù)庫(kù)中進(jìn)行維護(hù),當(dāng)數(shù)據(jù)表很多時(shí),菜單選項(xiàng)可能都會(huì)達(dá)到上百個(gè),該如何設(shè)計(jì)呢?下面將講解設(shè)計(jì)方法。(設(shè)計(jì)方法不唯一,本人總結(jié)的也不代表最好的,僅供參考)。
數(shù)據(jù)表設(shè)計(jì)
總共包含4個(gè)表,分別如下:1.?2.3。4.
具體示例
1.?
若是想知道“張三”的性別和學(xué)歷,需要經(jīng)過(guò)下面的步驟(以查詢性別為例):步驟1: 在表名表中查詢table_name_eng為staff_info對(duì)應(yīng)記錄的table_id,本例中為table_id=4;步驟2: 在域名表中查找table_id=4且column_name_eng為sex對(duì)應(yīng)記錄的menu_id,本示例menu_id=16;步驟3: 在菜單內(nèi)容表查找menu_id=16的所有記錄。
2.表名表?記錄數(shù)據(jù)庫(kù)中所有的表信息,每個(gè)表對(duì)應(yīng)一條記錄。
3.域名表記錄每個(gè)數(shù)據(jù)表中的每個(gè)域名。1個(gè)數(shù)據(jù)表中有n個(gè)域(列),就在該表中對(duì)應(yīng)n個(gè)記錄。
4. 菜單內(nèi)容表:記錄菜單內(nèi)容。
來(lái)自為知筆記(Wiz)
總結(jié)
以上是生活随笔為你收集整理的【数据库设计-3】菜单设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: Tomcat输出catalina.out
 - 下一篇: 如何在CSDN博客中显示图片而不是链接