1樓:擺渡浮橋
create table catelog(id int identity(1,1) not null primary key,
description nvarchar(50),parent_id int -- 存放父節點的id)go-- 建索引提高查詢效能。
create index ix_catelog_parent on catelog(parent_id)go
2樓:
資料庫表應該包含以下幾個關鍵欄位
級次父級名稱
本級名稱
關鍵是級次,有了這個欄位,就能知道是第幾級,不用根據父級一點點判斷了,程式會很簡單
3樓:匿名使用者
首先你要確定你所使用的dbms產品,因為在oracle和sql server等dbms的sql語法有區域性的不同,但大體上語句是一樣的。
create talbe tmpdb (
tid int identity(1,1) primary key, --表主鍵,可以不用加not null一般使用了primary key就可預設為not null
tname varchar(100) not null, --節點名稱
fatherid int --父節點id
)go生成樹形資料結構
select
* from
table
start with id = ?
connect by prior id = ?
請教如何用資料庫儲存樹形結構的資料?
4樓:
在表裡建立兩個欄位,一個是本記錄id,一個是本記錄所對應的父節點的資訊所在的id,如下:
id int, parentid int, ....
簡述資料庫設計過程,資料庫設計的步驟有哪些
昂昂雄 答 1 需求分析階段 需求收集和分析,得到資料字典和資料流圖。2 概念結構設計階段 對使用者需求綜合 歸納與抽象,形成概念模型,用e r圖表示。3 邏輯結構設計階段 將概念結構轉換為某個dbms所支援的資料模型。4 資料庫物理設計階段 為邏輯資料模型選取一個最適合應用環境的物理結構。5 資料...
關於資料庫設計的問題,關於資料庫設計的一個問題
請問你的檔案表是以什麼作為主鍵的?一個關於資料庫設計方面的問題。10 有學生的id,姓名以及各科成績的分數字段跟所在地區的id,學校id,年紀id,班級id。這樣的話,資料怎樣設計才能記錄出一套試卷,能夠知道哪些地區,哪些學校,哪些學生參加了這場考試?1 a表 地區 學校 學生id 學生姓名 在一張...
關於資料庫設計的問題,關於資料庫設計的一個問題
把產品的多種包裝規格用這樣的格式存在資料庫裡 100g 250g 500g 1kg 5kg 符號是分割符號,你可以選擇別的符號 再在前臺顯示的時候這樣實現 包裝 rs 包裝 if 包裝 then str bz split 包裝,把 包裝 陣列化 response.write 這裡用的是下拉表單項主要...