※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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

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

勝手に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)
one int(5)
two int(5)
three int(5)
four int(5)
five int(5)
six int(5)
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