アットウィキロゴ
ノブログ製作委員会
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

ノブログ製作委員会

データベース仕様

最終更新:

Bot(ページ名リンク)

- view
だれでも歓迎! 編集
データベース仕様(現状) 

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

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

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

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

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

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

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

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



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

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

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

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

プロフィールテーブルの名前と性別の表示フラグ用の領域を削除

1/13 コメントフラグ トラックバックフラグをブログテーブルに追加


Q、プロフィールテーブルのpicをpicNoに直してくれます?

↑変更しました。

ブログテーブルのカテゴリナンバーの桁数を3→5に変更

1/26 ユーザテーブルのパスワードの桁数を16→32に変更
    暗号化するためにひつようらしい(byあっきー情報)

データベース名 noblog



    テーブル項目名 型

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

プロフィールテーブル
テーブル名 profile 型
ユーザ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
画像 picNo int(2)

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

ブログテーブル
テーブル名 blog 型
ユーザID userID varchar(20)
ブログタイトル bTitle varchar(100)
ブログの説明 bSetumei varchar(200)
カテゴリナンバー categoriNo int(5)
カテゴリランキング categoriRank int(6)
総合ランキング allRank int(7)
コメントフラグ commentFlg int(1)
トラックバックフラグ trackFlg int(1)
カウンタ count int(8)

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

職業テーブル
テーブル名 job 型
職業ナンバー jobNo
職業名 jobName varchar(20)

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

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

記事テーブル
テーブル名 kiji 型
ユーザ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←オートインクリメントがいいかも

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

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

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

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

ランキングテーブル
テーブル名 Ranking 型
ユーザ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)
↑これカウンタとかぶってるからなくてもいいんじゃない?

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

画像テーブル
テーブル名 picture 型
ユーザID userID varchar(20)
画像ナンバー picNo int(2)
画像名 name varchar(50)

お知らせテーブル
テーブル名 oshirase 型
番号 No int(5)
日付 Date date
題名 Title varchar(256)
本文 oshirase text

タグ:

+ タグ編集
  • タグ:
最近更新されたスレッド
ウィキ募集バナー