質問編集履歴

2

現在の構成・考えている構成を記載しました

2018/08/30 04:17

投稿

chapp
chapp

スコア233

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,101 @@
23
23
  お忙しい中恐縮ですが、アドバイスのほど頂戴出来れば幸いです。
24
24
 
25
25
  よろしくお願い申し上げます。
26
+
27
+
28
+
29
+
30
+
31
+ ■追記--------------------------------------------------------
32
+
33
+
34
+
35
+ 形式の異なるCSVデータはそれぞれ別のテーブルに収めるべきとのご意見を伺いました。
36
+
37
+ 誤った思考は避けたいところですが、具体的にどのような構成にすべきか?イメージが湧きません。
38
+
39
+ 下記に現状の構成と、その理由を記載いたしますので、引き続きご教示いただければ幸いです。
40
+
41
+
42
+
43
+
44
+
45
+ 取り扱いたいデータは不動産情報で、
46
+
47
+
48
+
49
+ ・売買物件(販売中)
50
+
51
+ ・売買物件(売却成約済み)
52
+
53
+ ・賃貸物件(募集中)
54
+
55
+ ・賃貸物件(入居成約済み)
56
+
57
+
58
+
59
+ など4つのカテゴリに別けられ、local内にあるCSVはこのカテゴリ毎に振り分けられています。
60
+
61
+
62
+
63
+
64
+
65
+ 不動産情報なので、販売中の売買物件であれば、「販売価格」を筆頭に、マンションであれば「専有面積」、そして戸建てであれば、「土地面積」や「建物面積」などがあり、
66
+
67
+
68
+
69
+ 制約済みの物件情報であれば「売却価格」、募集中の賃貸物件であれば「月額賃料」や「共益費」など、それぞれのカテゴリ、物件区分に応じた項目が存在し、イメージ的にCSVの内容は以下のような感じです。
70
+
71
+
72
+
73
+ ・売買物件(販売中)
74
+
75
+ "物件番号","データ区分","物件区分","販売価格","有効期限"
76
+
77
+ "10010111","01","03","49800000","2018-8-30"
78
+
79
+ "10010121","01","02","85600000","2018-8-30"
80
+
81
+
82
+
83
+
84
+
85
+ ・売買物件(売却成約済み)
86
+
87
+ "物件番号","データ区分","物件区分","成約価格","成約日"
88
+
89
+ "10010132","02","02","69800000","2018-8-30"
90
+
91
+ "10010139","02","04","28600000","2018-8-30"
92
+
93
+
94
+
95
+ ・賃貸物件(募集中)
96
+
97
+ "物件番号","データ区分","物件区分","月額賃料","有効期限"
98
+
99
+ "10010212","03","03","98000","2018-8-30"
100
+
101
+ "10010245","03","02","48000","2018-8-30"
102
+
103
+
104
+
105
+ ・賃貸物件(入居成約済み)
106
+
107
+ "物件番号","データ区分","物件区分","販売価格","成約日"
108
+
109
+ "10010111","04","02","128000","2018-8-30"
110
+
111
+ "10010121","04","02","88000","2018-8-30"
112
+
113
+
114
+
115
+
116
+
117
+
118
+
119
+ これらCSV(4種)をウェブ上のデータベースに保存するわけですが、1度の操作で検索する必要があることから、「物件情報」として1つのテーブルにデータを保存しようと考えたのが事の経緯です。
120
+
121
+
122
+
123
+ 以上のことから、そのテーブルには、「販売価格」「成約価格」「月額賃料」「土地面積」「建物面積」「専有面積」など、それぞれのカテゴリ、それぞれの物件区分ならではのカラムを設け、CSVをアップするとき、(CSVはカテゴリ別に分けられているので)それぞれ適切なカラムに振り分けながら保存していく流れをイメージしています。

1

言語の追加

2018/08/30 04:17

投稿

chapp
chapp

スコア233

test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,10 @@
16
16
 
17
17
 
18
18
 
19
+ 言語はPHP(7.1)で、mysqliにて作成しています。
20
+
21
+
22
+
19
23
  お忙しい中恐縮ですが、アドバイスのほど頂戴出来れば幸いです。
20
24
 
21
25
  よろしくお願い申し上げます。