第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教分類信息字段設(shè)計

請教分類信息字段設(shè)計

PHP
慕尼黑5688855 2019-03-12 09:09:19
請教一個分類信息的數(shù)據(jù)庫怎么設(shè)計比較好? 自己想把信息主要內(nèi)容(title,content)都寫在一張info表里,不知道怎么對特殊屬性怎么設(shè)計表? category 表 - 房產(chǎn) 工作分類 info 表 房產(chǎn)工作汽車等信息 id categoryId title content 分類信息包含房產(chǎn),工作等等,但是每個不同類型的特殊屬性又不一樣,房產(chǎn)有面積,小區(qū),工作有職位,福利等等但是 meta 表不知道怎么設(shè)計?求解或者怎么好 A 方案 id metaname metavalue infoId 面積。 120 小區(qū)小區(qū)。 小區(qū)名稱 職位。 銷售 或者 B 方案 這個感覺字段會很多,因為不止房產(chǎn)工作,還有汽車等等 id 面積 小區(qū) 職位 infoId 120 名稱 銷售 ================= 更新自己設(shè)計的表,后面有人有更好的請指教 +-------------------+ | Tables | +-------------------+ | houses | | informations | | jobs | | category | +-------------------+ informations table +------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | title | varchar(255) | NO | | NULL | | | content | text | YES | | NULL | | | category_id| int(10) unsigned | NO | MUL | NULL | | | field_id | int(10) unsigned | NO | | NULL | | | field_type | varchar(10) | NO | | | | +------------+------------------+------+-----+---------+----------------+ houses table +--------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | layout_shi | tinyint(4) | NO | | NULL | | | layout_ting | tinyint(4) | NO | | NULL | | | layout_wei | tinyint(4) | NO | | NULL | | | area | smallint(6) | NO | | NULL | | +--------------+------------------+------+-----+---------+----------------+ jobs table +-------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | gangwei | varchar(255) | NO | | NULL | | | company | varchar(255) | NO | | NULL | | | address | varchar(255) | NO | | NULL | | | fuli | varchar(255) | YES | | NULL | | +-------------+------------------+------+-----+---------+----------------+ informations 表中的 field_id 為 houses 或者 jobs 的 id,field_type 為 houses 或者 jobs。informations 與 houses、jobs 多態(tài)關(guān)聯(lián) 我正在學(xué)習(xí) laravel,所以大致就是這樣,
查看完整描述

3 回答

?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

1.房產(chǎn)-工作表
分類ID 房產(chǎn)信息ID 工作信息ID

2.房產(chǎn)表
房產(chǎn)信息ID 屬性1 屬性2 ……

3.工作表

工作信息ID 屬性1 屬性2 ……

查看完整回答
反對 回復(fù) 2019-03-18
?
撒科打諢

TA貢獻1934條經(jīng)驗 獲得超2個贊

不是很明白你的需求。

查看完整回答
反對 回復(fù) 2019-03-18
?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

大概知道你的意思了,你自己的設(shè)計其實就是想把公用的交給抽象模型,我是不建議在存儲層這樣去設(shè)計的,各個類別的模型屬性本身就有很多不一樣,冗余的話也不是不可以,但是不利于以后擴展,每個分類單獨建表吧,你所想的抽象留在應(yīng)用層去抽象模型挺好的。都堆在一個表里對擴展和修改太不友好,望對你有幫助。

查看完整回答
反對 回復(fù) 2019-03-18
  • 3 回答
  • 0 關(guān)注
  • 428 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號