質問編集履歴

11

質問要素を減らした

2017/11/12 17:41

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
- 最近MySQLを勉強しだし、データベースをweb地図に反映させたいのですが、正規化について、どう考えていいかよくわからないことがあったので質問させて頂きます。
1
+ 最近MySQLを勉強しだし、データベースをwebに反映させたいのですが、正規化について、どう考えていいかよくわからないことがあったので質問させて頂きます。
2
2
 
3
3
 
4
4
 
5
- 現在、MySQLに入れたデータ(商品名、説明、商品の属性1、商品の属性2、商品の属性3、緯度、経度)を反映させたいと思っています。以下が現在の仕様と、やりたいこと、わからないことです。
5
+ 現在、MySQLに入れたデータ(商品名、説明、商品の属性1、商品の属性2、商品の属性3)を反映させたいと思っています。以下が現在の仕様と、やりたいこと、わからないことです。
6
6
 
7
7
  - データ量は現在300件で、今後増える予定ですが、どんなに増えても2000件くらいまでです。
8
8
 
@@ -42,13 +42,13 @@
42
42
 
43
43
 
44
44
 
45
- |id|商品名|商品の形|商品の色|都道府県|市町村|緯度|経度|都道府県の統計データ|市町村の統計データ|
45
+ |id|商品名|商品の形|商品の色|都道府県|市町村|都道府県の統計データ|市町村の統計データ|
46
46
 
47
- |:--|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|--:|
47
+ |:--|:--:|:--:|:--:|:--:|:--:|:--:|--:|
48
48
 
49
- |01|商品01|丸型|赤|北海道|北海道の市町村01|緯度|経度|統計データ|統計データ|
49
+ |01|商品01|丸型|赤|北海道|北海道の市町村01|統計データ|統計データ|
50
50
 
51
- |--|商品最後|三角|青|沖縄|沖縄の市町村最後|緯度|経度|統計データ|統計データ|
51
+ |--|商品最後|三角|青|沖縄|沖縄の市町村最後|統計データ|統計データ|
52
52
 
53
53
 
54
54
 
@@ -116,14 +116,14 @@
116
116
 
117
117
 
118
118
 
119
- |id_municipality_town|市町村|緯度|経度|市町村の統計データ|
119
+ |id_municipality_town|市町村|市町村の統計データ|
120
120
 
121
- |:--|:--:|:--:|:--:|--:|
121
+ |:--|:--:|--:|
122
122
 
123
- |01|北海道の市町村01|緯度|経度|統計データ|
123
+ |01|北海道の市町村01|統計データ|
124
124
 
125
- |02|北海道の市町村01|緯度|経度|統計データ|
125
+ |02|北海道の市町村01|統計データ|
126
126
 
127
- |--|以下市町村名続く|緯度|経度|統計データ|
127
+ |--|以下市町村名続く|統計データ|
128
128
 
129
- |--|沖縄の市町村最後の番号|緯度|経度|統計データ|
129
+ |--|沖縄の市町村最後の番号|統計データ|

10

修正

2017/11/12 17:40

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 最近MySQLを勉強しだし、地図を使ったWEBサスを作りたいのですが、正規化について、どう考えていいかよくわからないことがあったので質問させて頂きます。
1
+ 最近MySQLを勉強しだし、タベースをweb地図に反映させたいのですが、正規化について、どう考えていいかよくわからないことがあったので質問させて頂きます。
2
2
 
3
3
 
4
4
 

9

修正

2017/11/12 16:17

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -42,13 +42,13 @@
42
42
 
43
43
 
44
44
 
45
- |id|商品名|商品の形|商品の色|都道府県|市町村|都道府県の統計データ|市町村の統計データ|
45
+ |id|商品名|商品の形|商品の色|都道府県|市町村|緯度|経度|都道府県の統計データ|市町村の統計データ|
46
46
 
47
- |:--|:--:|:--:|:--:|:--:|:--:|:--:|--:|
47
+ |:--|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|--:|
48
48
 
49
- |01|商品01|丸型|赤|北海道|北海道の市町村01|統計データ|統計データ|
49
+ |01|商品01|丸型|赤|北海道|北海道の市町村01|緯度|経度|統計データ|統計データ|
50
50
 
51
- |--|商品最後|三角|青|沖縄|沖縄の市町村最後|統計データ|統計データ|
51
+ |--|商品最後|三角|青|沖縄|沖縄の市町村最後|緯度|経度|統計データ|統計データ|
52
52
 
53
53
 
54
54
 

8

修正

2017/11/12 15:31

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -116,14 +116,14 @@
116
116
 
117
117
 
118
118
 
119
- |id_municipality_town|市町村|町名|市町村の統計データ|
119
+ |id_municipality_town|市町村|緯度|経度|市町村の統計データ|
120
120
 
121
- |:--|:--:|:--:|--:|
121
+ |:--|:--:|:--:|:--:|--:|
122
122
 
123
- |01|北海道の市町村01|町名01|統計データ|
123
+ |01|北海道の市町村01|緯度|経度|統計データ|
124
124
 
125
- |02|北海道の市町村01|町名02|統計データ|
125
+ |02|北海道の市町村01|緯度|経度|統計データ|
126
126
 
127
- |--|以下市町村名続く|町名続く|統計データ|
127
+ |--|以下市町村名続く|緯度|経度|統計データ|
128
128
 
129
- |--|沖縄の市町村最後の番号|町名最後の番号|統計データ|
129
+ |--|沖縄の市町村最後の番号|緯度|経度|統計データ|

7

修正

2017/11/12 15:30

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- - 元々はエクセル(csv)でローカルで管理していて、入力者は自分のみでしたが、今回、複数人入力が出来るようにしたいと考えています。
15
+ - 元々はエクセル(csv)でローカルで管理していて、入力者は自分のみでしたが、今回、複数人入力(web上のフォームから)が出来るようにしたいと考えています。
16
16
 
17
17
 
18
18
 

6

修正

2017/11/12 15:25

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -35,6 +35,26 @@
35
35
  0. MySQL上でどのような正規化をしたらよいのかわからない(下記に考えてみた正規化を貼ります)
36
36
 
37
37
  0. 地図を使うため、PostgreSQLの方がよいと言われたが、まだ使った事がないため、1000件程度のデータベースを作成する場合でも、PostgreSQL方がいいのか、また、 PostgreSQLがいい場合、どの言語(PHP,Javascript,など)と組合せて作るのがいいのかも教えて頂けたら幸いです。
38
+
39
+
40
+
41
+ **現在の状態(Excelのまま)**
42
+
43
+
44
+
45
+ |id|商品名|商品の形|商品の色|都道府県|市町村|都道府県の統計データ|市町村の統計データ|
46
+
47
+ |:--|:--:|:--:|:--:|:--:|:--:|:--:|--:|
48
+
49
+ |01|商品01|丸型|赤|北海道|北海道の市町村01|統計データ|統計データ|
50
+
51
+ |--|商品最後|三角|青|沖縄|沖縄の市町村最後|統計データ|統計データ|
52
+
53
+
54
+
55
+
56
+
57
+ **変更後の状態(どう正規化するのか検討中)**
38
58
 
39
59
 
40
60
 

5

修正

2017/11/12 15:23

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -8,9 +8,11 @@
8
8
 
9
9
  - 今のところ、PHPとMySQLの組合せで作ろうと考えています。都道府県、市町村名はフォームのselectで選ぶため、表記ゆれはありません。
10
10
 
11
- - 現在は1つのテーブルに全てまとめていて、プライマリーキーはidです
11
+ - 現在は1つのテーブルに全てまとめていて、プライマリーキーはidです
12
12
 
13
+
14
+
13
- - 今までは自分しか入力する人がいなかっのですが、今、複数人入力が出来るようにしようと考えています。
15
+ - 元々はエクセル(csv)ローカルで管理していて、入力者は自分のみでしたが、今、複数人入力が出来るようにしたいと考えています。
14
16
 
15
17
 
16
18
 

4

修正

2017/11/12 15:17

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  |--|以下都道府県続く|統計データ|
92
92
 
93
- |46|沖縄|統計データ|
93
+ |47|沖縄|統計データ|
94
94
 
95
95
 
96
96
 

3

修正

2017/11/12 15:10

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
 
82
82
 
83
- |id_prefecture|都道府県|都道府県統計データ|
83
+ |id_prefecture|都道府県|都道府県統計データ|
84
84
 
85
85
  |:--|:--:|--:|
86
86
 
@@ -94,7 +94,7 @@
94
94
 
95
95
 
96
96
 
97
- |id_municipality_town|市町村|町名|統計データ|
97
+ |id_municipality_town|市町村|町名|市町村の統計データ|
98
98
 
99
99
  |:--|:--:|:--:|--:|
100
100
 

2

修正

2017/11/12 14:33

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- |id_property01|属性01(例えば|
49
+ |id_property01|商品の形|
50
50
 
51
51
  |:--|--:|
52
52
 
@@ -64,7 +64,7 @@
64
64
 
65
65
 
66
66
 
67
- |id_property02|属性01(例えば|
67
+ |id_property02|商品の色|
68
68
 
69
69
  |:--|--:|
70
70
 

1

修正

2017/11/12 14:32

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -80,28 +80,28 @@
80
80
 
81
81
 
82
82
 
83
- |id_prefecture|都道府県|
83
+ |id_prefecture|都道府県|都道府県統計データ|
84
84
 
85
- |:--|:--:|
85
+ |:--|:--:|--:|
86
86
 
87
- |01|北海道|
87
+ |01|北海道|統計データ|
88
88
 
89
- |02|青森|
89
+ |02|青森|統計データ|
90
90
 
91
- |--|以下都道府県続く|
91
+ |--|以下都道府県続く|統計データ|
92
92
 
93
- |46|沖縄|
93
+ |46|沖縄|統計データ|
94
94
 
95
95
 
96
96
 
97
- |id_municipality_town|市町村|町名|
97
+ |id_municipality_town|市町村|町名|統計データ|
98
98
 
99
- |:--|:--:|--:|
99
+ |:--|:--:|:--:|--:|
100
100
 
101
- |01|北海道の市町村01|町名01|
101
+ |01|北海道の市町村01|町名01|統計データ|
102
102
 
103
- |02|北海道の市町村01|町名02|
103
+ |02|北海道の市町村01|町名02|統計データ|
104
104
 
105
- |--|以下市町村名続く|町名続く|
105
+ |--|以下市町村名続く|町名続く|統計データ|
106
106
 
107
- |--|沖縄の市町村最後の番号|町名最後の番号|
107
+ |--|沖縄の市町村最後の番号|町名最後の番号|統計データ|