「データベース仕様」の編集履歴(バックアップ)一覧に戻る

データベース仕様 - (2006/01/11 (水) 15:09:42) のソース

データベース仕様(現状) 

質問等あれば、いつの間にやら担当になった あみば まで。
答えられる範囲で答えます。たぶん。

勝手にwikiモードにして表組みしました。
このほうが見やすいかなって思って 

あみば様。テーマ管理なんですがuserIDをプライマリキーにすると
1人のユーザが2個3個テーマ作れないんでのけました。

ではデータが追加されるテーブルはプライマリーをはずす方向で

Q、今、思ったんだけど記事テーブルにタイトルってなくていいの?

忘れてた!つーわけで急遽追加

※ランキングって前回比とらないといけないから
2ついるんじゃないかなーって思う(↑→↓みたいなやつ)
比較してから値入れたら1つでいけるけど、どうなんだろ
↑→↓を入れるとこか、前回ランキングのどっちかは領域とらないと
いけないのかな

A.↑→どっちでもいいかも。
 前回ランク保存はいるから領域とりすぎるなら流しでもいいかも



Q.
・記事ナンバー8桁じゃたりない。12桁ほしいです。

お知らせテーブル等追加変更

画像テーブルの項目名を変更

項目名は簡単なもの意外はローマ字読みにしてます
(例)趣味 syumi



|BGCOLOR(#cccccc):データベース名|noblog|  



          テーブル項目名 型

ユーザテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):user|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|パスワード|passwd|varchar(16)|
|メールアドレス|mail|varchar(50)|
|認証キー|ninsyoukey|varchar(8)|
|仮登録日|kariDay|date|

プロフィールテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):profile|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|名前|name|varchar(40)|
|年|year|int(4)|
|月|month|int(2)|
|日|day|int(2)|
|職業|job|int(2)|
|性別|sex|int(1)|
|趣味|syumi|varchar(200)|
|一言|hitokoto|varchar(200)|
|自己紹介|syokai|text|
|画像|pic|int(2)|
|名前公開|nameSecret|int(1)|
|生年公開|barthSecret|int(1)|

↑中途半端にローマ字より英単語とかに統一したほうがよくない?

ブログテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):blog|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|ブログタイトル|bTitle|varchar(100)|
|ブログの説明|bSetumei|varchar(200)|
|カテゴリナンバー|categoriNo|int(3)|
|カテゴリランキング|categoriRank|int(6)|
|総合ランキング|allRank|int(7)|
|カウンタ|count|int(8)|

カテゴリーテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):categori|BGCOLOR(#cccccc):型|
|カテゴリーナンバー|categoriNo|int(5)|
|カテゴリー名|categoriName|varchar(20)|

職業テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):job|BGCOLOR(#cccccc):型|
|職業ナンバー|jobNo||
|職業名|jobName|varchar(20)|

jobNoはオートインクリメントの予定

テーマテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):theme|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|テーマナンバー|themeNo|int(2)|
|テーマ名|themeName|varchar(20)|

記事テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):kiji|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(12)|
|テーマナンバー|themeNo|int(2)|
|記事タイトル|kijiTitle|varchar(100)|
|内容|text|text|
|コメントフラグ|commentFlg|int(1)|
|トラックバックフラグ|trackFlg|int(1)|
|投稿日|writeDay|date|
|投稿時間|writeTime|time|

kijiNo←オートインクリメントがいいかも

コメントテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):comment|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|記事ナンバー|kijiNo|int(4)|
|コメントナンバー|commentNo|int(3)|
|投稿者(ブログ)|commWriter|varchar(100)|
|内容|text|text|
|投稿日時|commDate|datetime|

commentNoオートインクリメントかな?

トラックバックテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):trackback|BGCOLOR(#cccccc):型|
|記事ナンバー|kijiNo|int(4)|
|トラックバックナンバー|trackNo|int(3)|
|トラックバックタイトル|trackTitle|varchar(100)|
|ブログ名|bTitle|varchar(100)|
|ブログURL|bUrl|varchar(100)|
|内容|trackText|varchar(200)|
|投稿日時|trackDate|datetime|

trackNoオートインクリメント?

ランキングテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):Ranking|BGCOLOR(#cccccc):型|
|ユーザID|serID|varchar(20)|
|1|one|int(5)|
|2|two|int(5)|
|3|three|int(5)|
|4|four|int(5)|
|5|five|int(5)|
|6|six|int(5)|
|7|seven|int(5)|
|一週間累計|weekTotal|int(7)|
|全体|allTotal|int(8)|
↑これカウンタとかぶってるからなくてもいいんじゃない?

デザインテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):design|BGCOLOR(#cccccc):型|
|番号|desNo|int(2)|
|CSS|css|text|
↑これcssのアドレスだけ格納でいいんじゃない?
そのほうが増やすの楽だしさ

画像テーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):picture|BGCOLOR(#cccccc):型|
|ユーザID|userID|varchar(20)|
|画像ナンバー|picNo|int(2)|
|画像|pic|longblob|
|画像名|name|varchar(50)|

お知らせテーブル
|BGCOLOR(#cccccc):テーブル名|BGCOLOR(#cccccc):oshirase|BGCOLOR(#cccccc):型|
|番号|No|int(5)|
|日付|Date|date|
|題名|Title|varchar(256)|
|本文|oshirase|text|
目安箱バナー