WPのテーマ制作などフロント中心に活動していますが、データベースについて本格的に勉強しようと思います。オススメの勉強法とか文献、考え方とかあったらイロイロ教えろください。
WPでデータベースは学ぶなよ。最悪の事例だぞアレは
え!?えぇ!?
メタテーブルにデータ放り込みすぎや。wordpressはデータベース設計の見本にしたらしくあかんやで
専門用語で単一参照テーブルという。単なる設定機能だけ持つならまだしも、投稿の値も普通に1つのテーブルにぶっこんでるし、悪い例の見本だわな
どういったプロセス、事例で学んでいくのがベストなのでしょう。。
まず何をしたいのか。wpのテーブル構造を変えたいのかパフォーマンスを良くしたいのか、それとも自分でサービスを作りたいのか。
ざっくりと、WPのデーターベースに関しては文字通り歴史的経緯からしょうがない部分もある。データベースの設計自体は最悪については完全同意。ただ、WP自体が途中で趣旨が変わっちゃってるし、ある程度自由度を高めていくとアレ以外にやりようがないってのもあるから正直難しいところだと思う。
とりあえずMySQLから始めてみたら?
WindowsProについてくるACCESSはどうですか?
とりあえず聞いたことあるのがMySQLですね。
みなさん、ありがとうございます。具体的にはクライアントからの「ネットショップ持ちたい」的な要望をひろえたらと思うのですが、データベースの勉強は検討違いでしょうか?
データベースの勉強だけでは足りない。今現状でその知識量ならば、クライアントには「出来ません」って言って断ったほうが身の為。
追記、WPでやらずにロリポのカラーミーショップとか、storesを取りあえず提案し時なよ。
ほんとそれ。生半可な知識でEC請け負うとクライアントはおろか、エンドユーザー(購入者)にまで迷惑かかるぞ。悪いこと言わないから既存のWebサービスを利用するべき
やっぱECは既存逃げになりますかね。。WPのテーマ作れます!だけのスキルじゃいよいよ今後ヤバそうで怯えています。。
データベースわかると、例えばどんなことができるのでしょうか?難易度は置いといて、ひとまずワクワクしたいです。
あのね、データベースはプログラミングの一部なんだよ。プログラミングはできないけどデータべースは習得する、ってことは意味ないし無理なの。トピ主は「PHPによるWebサーバのプログラミング」にまず手をつけなさい。そういう入門書などを通れば、必ずデータベース(とSQL)にも触れることになるわけよ。プログラミングの世界に来ればいくらでもワクワクできるさぁ。マー君みたいになれるかもよ、ザッカーバーグさんちの。Good luck!
DBの入門として分かりやすい事例は、TODOリストとか住所録だろうね。それとは別に、データを管理するという意味では、ネットショップにおいてのDBは必須だけど、ネットショップを目的にしたときに課題が大きいのはセキュリティ関連だぞ。DBはできて当然的な扱いであって、DBできるようになったらネットショップシステムつくれると思っているとしたら、だいぶ違う。それと、SQL(DB言語)を生で書くようなケースはあまりなくて、ほとんどが何らかの言語からDBを操作するはず。つまり、バックエンドで動く言語を使えることが前提になるね。
なるほど。。みなさんありがとうございます。少しずつですがなんとなくつかめて来ました。
バックエンドで動く言語、、ひとまずphpを極めるべきですかね?その他オススメや必須な言語はありますでしょうか。
ここで助言くれてる優しい人たちは全員思っていると思うけど、結局トピ主は何をやりたい、何をやって食ってくつもりなのかが解らないことには何ともいえないのよ。データベースを知りたいならWordpressで慣れているだろうし、PHPでいいんじゃね。phpmyadminとかでMySQLを確認しながらデータベースの変化も学べるだろうし。
↑よ、それ以前の問題なんだよ。何をやりたいとかそういう目的は知識が無いから分からないんだよ。Web制作より前の、Web事情っていうのかな、そういう事すら分かってなくて、「WordPressを設置したことがあります」「Googleで検索してサイトを探せます」ぐらいのレベルなんだよ。だから、プログラミングがどうこう、DBがどうこう言ったところで話にならない。それに少しでも触れていたら「PHPを極めるべきなのか」ってバカな質問するはずがないしね。
↑上手いことオブラートに包んだつもりで上手く表現できてなかったすまない。結局俺が言いたいのも、ID:iJZXmFke4zFWが言ってる事とほぼ同じ。
データベースがわかる人たちはどんなもの、サービスが例えば作れますか?データベースわかってる人冥利につきるときってどんなときでしょう?
ここのサイトみたいなのがつくれるよ
なるほどWPがわかれば作れなくもなさそうですが、もっと合理的につくれるということですね。広告収入どれくらいなんだろう。。
みんなの回答 7 件
WPでデータベースは学ぶなよ。最悪の事例だぞアレは
とりあえずMySQLから始めてみたら?
みなさん、ありがとうございます。
具体的にはクライアントからの「ネットショップ持ちたい」的な要望をひろえたらと思うのですが、データベースの勉強は検討違いでしょうか?
データベースわかると、例えばどんなことができるのでしょうか?難易度は置いといて、ひとまずワクワクしたいです。
DBの入門として分かりやすい事例は、TODOリストとか住所録だろうね。
それとは別に、データを管理するという意味では、ネットショップにおいてのDBは必須だけど、ネットショップを目的にしたときに課題が大きいのはセキュリティ関連だぞ。DBはできて当然的な扱いであって、DBできるようになったらネットショップシステムつくれると思っているとしたら、だいぶ違う。
それと、SQL(DB言語)を生で書くようなケースはあまりなくて、ほとんどが何らかの言語からDBを操作するはず。つまり、バックエンドで動く言語を使えることが前提になるね。
バックエンドで動く言語、、ひとまずphpを極めるべきですかね?
その他オススメや必須な言語はありますでしょうか。
データベースがわかる人たちはどんなもの、サービスが例えば作れますか?
データベースわかってる人冥利につきるときってどんなときでしょう?
関連するトピックス