設計図: 記事リスト

DESIGN


■ 内容

記事の区分を取り扱います。区分とは大きな分類のことを示し、この区分情報によって所属するステーション (複数可) も決まってきます。区分はその内部でさらに細かなインデックス付けがなされる予定です。

■ 設計

TABLE

SortSection

概要

履歴情報の種別です。

テーブル設計
FIELD TYPE KEY NULL DEFAULT NOTE
StationID key PRIMARY -   主キー
SectionID shortkey PRIMARY -   主キー
Name nvarchar/16   -   種別名
Note nvarchar/200   OK   備考欄
外部キー
FIELD REFERENCE NOTE
StationID StationInformation.StationID  

 

VIEW

ViewSortSection

概要

履歴区分表示用のビューです。

ビュー設計
FIELD ORG-TABLE ORG-FIELD NOTE
StationID HistorySection    
SectionID HistorySection    
SectionName HistorySection Name  
StationName StationInformation Name  
StationURL StationInformation Homepage  
BasicColor StationInformation    
Note HistorySection    
実装

SELECT dbo.HistorySection.StationID, dbo.HistorySection.SectionID,
dbo.HistorySection.Name AS SectionName,
dbo.StationInformation.Name AS StationName,
dbo.StationInformation.Homepage AS StationURL, dbo.StationInformation.BasicColor,
dbo.HistorySection.Note
FROM dbo.HistorySection LEFT OUTER JOIN
dbo.StationInformation ON
dbo.HistorySection.StationID = dbo.StationInformation.StationID