データベース
情報の集まりのことで、検索や更新・蓄積が簡単にできる仕組みまたは技術をいいます。
概要
データベースは、Webをはじめ様々なシステムで用いられている技術です。
データベースがあることにより、「検索」「更新」がスムーズに行われるようになります。
また、Googleの「インデックス登録」は、Google検索エンジンに設置してある「データベースに登録」されることをいいます。
データベースを扱う際、使用される技術としてMySQLやOracleなどがあげられます。
それぞれ専用の文(コード)があり、文を書くことによりデータベースへの操作が行われます。
Webで扱う場合は主にPHPを使用して、データベースから情報を出力したり、ページ内検索が行われます。
この用語のメモ
データベースは、サイトを運営する上では欠かせない技術ですので、データベースの特性を理解することが技術習得の第一歩になります。
データベースの使用の流れは、「格納する箱を用意」「フォームから入力された情報に番号を振り格納する」「サイトから呼び出し、照合したデータをデータベースから取り出す」といった動作が、端的には必要です。
また、セットでセキュリティにもかなり気を遣わないといけない技術分野でもあるため、情報漏洩には十二分に気を付けなければなりません。
特に、情報の呼び出しを行うプログラミング部分やフォーム入力における制限を設けておき、タグなどが入力されないような対策をとるなどが必要となります。
この用語の使いどころ
Wordpressを構築、使用する際にはこのデータベースが使われています。
記事文章をデータベースの箱に格納し、phpコードにより格納されたデータから取り出すことで指定の記事を出力できます。
このデータベースに格納されたデータを持ち出す(エクスポートする)ことで、別のWordpress上に記事を引っ越しする(インポートする)ことができます。
他にもECサイトなどでは顧客情報や商品情報、売上情報などがそれぞれデータベースに情報を格納します。
顧客情報は、例えばIDとパスワードを入力して入場できる個人アカウント等で使われます。いわゆるマイページと呼ばれるものです。
関連用語
- Wordpress
- ECサイト
- インポート
- エクスポート
Web担当・運営・解析・SEO問題集の例題問題
データベースに関連するジャンルの練習問題を掲載しています。Web担当・運営・解析・SEO問題集一覧から各ジャンルの問題にチャレンジできます。
クリックすると問題の答えと解説が見れます。
Q:Googleサーチコンソールの「検索パフォーマンス」でわかることの正しい組み合わせを選んでください。
- クリック数、コンバージョン率、合計表示回数、平均掲載順位
- クリック数、クリック率、平均掲載順位、クリックコスト
- クリック数、合計表示回数、クリック率、平均掲載順位
- クリック数、コンバージョン数、クリック率、平均掲載順位
この答えの解説
Googleサーチコンソールの検索パフォーマンスで確認できるものは、クリック数、合計表示回数、クリック率、平均掲載順位の組み合わせです。
Q:Googleサーチコンソールで何がわかるのか次の中から選んでください。
- どんな検索ワードでどれくらい検索結果に表示されどれだけクリックされたかがわかる
- あらかじめ決められた検索ワードのうち一つの検索結果でどれだけクリックされたかがわかる
- あらかじめ決められた検索ワードで表示された検索結果でどれだけクリックされたかがわかる
- どんな検索ワードでどんな風に検索結果に表示されどれだけクリックされたかがわかる
この答えの解説
サーチコンソール上では、「どんな検索ワード」で「どれくらい検索結果に表示」され「どれだけクリックされた」かがグラフ上で視覚的にわかるツールになります。
Q:Googleサーチコンソールの「手動による対策」は具体的には何か選んでください。
- この対策が行われると不要と判断されるページは勝手に消される
- この対策が行われるとページやサイトの品質が著しく重たくなる
- この対策が行われるとhtmlソースが書き換わる
- この対策が行われるとページやサイトの掲載順位が下がったり除外される
- この対策が行われると検索順位がめちゃくちゃに入れ替わる
この答えの解説
手動による対策は、何らかの形でGoogleのガイドライン違反を起こしてしまった場合に実行されます。
もし対策を取られてしまった場合、リンク面やコンテンツ面をしっかり確認した方が良いでしょう。
Q:次のタグのうち、存在しないタグを選んでください。
- mainタグ
- sideタグ
- headerタグ
- articleタグ
- preタグ
この答えの解説
sideタグは存在しません。
非常に似たタグ名にasideタグというものがあり、こちらは印刷物でいう欄外項目の表示にあてがわれます。
Q:次のタグのうち、時系列に並んだ新着情報一覧の表示にもっとも適しているものを選んでください。
- olタグ
- dlタグ
- pタグ
- divタグ
- ulタグ
この答えの解説
olタグは順序リストになるため、構文上の表記では時系列(順序)が記載されており、他の選択肢より適しているタグになります。
Q:次のタグのうちHTML5で使用できないタグを選んでください。
- frameタグ
- timeタグ
- embedタグ
- preタグ
この答えの解説
frameタグは、HTML5では廃止されました。
HTML5ではiframe(インラインフレーム)が引き続き使用できますが、frameはHTML5を文章構造、CSSを装飾指定に分割する過程上で廃止となりました。
Q:オウンドメディアの説明として正しいものを選んでください。
- 自身で保有している情報媒体のこと
- 自身が気に入ったメディアを保存すること
- 自身が身に着けたメディア知識のこと
- 作成したサイトを自分自身で広めること
この答えの解説
オウンドメディアは、自身で保有している情報媒体のことで、SEOの施策体制がリンクからコンテンツにシフトした頃から非常にポピュラーになった言葉の一つです。
インターネット関係、もっと絞ってSEO業界においては自社発信型のコンテンツとして、ブログであったり各々の企業として携わっている業界情報を発信したり、色々な視点や形で日々作られ続けています。
Q:レスポンシブデザインの説明として正しいものを選んでください。
- PC用サイトでは表現できないデザインのこと
- 一つのページ(URL)で使用OSや画面、ブラウザを問わず閲覧をサポートしているデザインのこと
- モバイル版のGoogleクローラーに読み取られるデザインのこと
- スマートフォン用のサイトを制作するデザインのこと
この答えの解説
レスポンシブデザインは、一つのページ(URL)で使用OSや画面、ブラウザを問わず閲覧をサポートしているデザインのことをいい、一つのページであらゆる画面に対応できるため、テキストや画像の更新は当該ページ1つ更新するだけですべてのブラウザ対応が完了します。
主にはCSS内で特定の画面サイズになるとレイアウトが変わるようにプログラムを組むことで実装されます。
Q:顧客・取引先などをメインユーザーとし、自社の案内(会社概要・採用・商品・投資家情報など)や情報等を発信する目的を持つサイトのことを何といいますか。
- コーポレートサイト
- ブランドサイト
- コンテンツサイト
- 個人サイト
- ポータルサイト
この答えの解説
自信の会社についての情報を発信しているのでCorporate(企業)site(サイト)が正解です。
他のサイトはいずれも性質が変わります。
データベースに関わるよくある質問
Webシステムを作成する場合、どんな言語を使いますか?
「開発」に関しては、基本PHP言語を使っています。PHPはオープンソースで開発・ソースの提供されているユーザーも非常に多く、ソースをそのまま使えば動作してくれるものが大半なので気軽に開発テストを行えるのが魅力的です。
このサイトの「Googleアナリティクスレポート出力ツール」や「メールフォーム」もPHPで開発しております。
また、ちょっとした動作や出力などについてはJavascriptで動作しているものもあり、Javascriptを使う際はセットでJqueryを使い、動的なサイトを作成する際に使っています。
どのような環境で作業をしていますか?
Web制作においては、基本的に適材適所において使用ツールを使い分けていますが、当サイトにおいては以下のように使っています。
デザインは「Photoshop」で一部アイコンを作るときには「Illustrator」を使用しています。
マニュアルなどの配布物は「PowerPoint」を使い、編集等を行っています。
コーディングについては「Terapad」を中心に、ときどき「Dreamwerver」を構文チェックなどに使用しています。
サーバー環境は、フリーソフトの「xampp」を使い、テストやモバイル画面のチェックも行っています。
javascriptはどのようにして組んでいますか?
あまり自分自身でコードを組むことは行っていません。
javascriptはあらゆるサイトに動作別でたくさんソースコードが公開されているのでそれらをアレンジして自分流に組むことが多いです。
組んだのに動かないこともたくさんあり、その場合は1行ずつ面倒でも検証し続けることで、記載ミスを見つけて動かすことができているのでいきなりイチから全部組まないとダメ!ということではありません。
制作現場でも自身で組んでいるコーダーももちろんいらっしゃいますが、サイトからソースを抽出することが多いです。
Webサイトを作成する場合、最初に覚えた方がいいものは何ですか?
Webサイトの制作は、現在では分業化が当たり前になってきているため全てを習得しなければいけない訳ではありません。
そのため、デザインからやらないとダメ、コーディングからやらないとダメ、というのはなく、覚える順番は任意で決めてもらって問題ありません。
ことWebに関して言えば、覚えるというよりかは「盗んでいく」というスタイルが、覚える作業としては適切ではないかと思います。
Web制作に必要なソフトを教えてください。
製作工程に応じて使いやすいソフトが大筋決まっていることが多いです。
構成案やサイトマップを作る際はMicrosoftの「Excel」や「PowerPoint」が鉄板です。
大まかなデザイン枠を作る分にはPowerPointがあれば十分作れますし、サイトマップやスケジュール・見積もりなどの情報は、Excelがほとんど使われることが多いです。
いずれもPDFに手軽に変換できる点も非常に使いやすい要因となっています。
デザイン面では、Adobeの「Illustrator」か「Photoshop」が鉄板で、まれに「Fireworks」を使用しているユーザーもいます。
一般的に紙媒体もやっている企業では、「Illustrator」を使用してサイトデザインを制作しているケースが非常に多いです。
コーディング等ではAdobeの「Dreamweaver」がもっとも有名ですが、テキストエディタでコードを作成できる力があれば、ワードパットソフトの「Terapad」やGithubが提供している「Atom」も非常に使いやすいです。
コーディング面においてはファイルのエンコードとHTMLやCSS記載のエンコードをあわせないと文字化けも起こしてしまうので、個人的には「Terapad」が使いやすいと感じています。
運用面、特にアクセス解析などにおいてはこちらもMicrosoftの「Excel」や「PowerPoint」が非常に使われます。ツールとしては「Googleアナリティクス」と「Googleサーチコンソール」を使います。
Excelはうまく使えば得られたアクセス情報からさらに様々な視点でのアクセス情報を拾い出すこともできるため、Excelを使いこなせることができれば大きな武器になります。
アクセス解析等はディレクターが兼任しているケースも多いです。
ざっと上げましたが、全てを担当する場合は「Excel」「PowerPoint」「Illustrator」「Photoshop」「Dreamwerver」「Googleアナリティクス」「Googleサーチコンソール」の7つをマスターすることで大半の業務が行える形になります。
浅く広く習得するか、深く狭く習得するかは得手不得手で決めればよいのではと思います。
Web制作って具体的には何をしますか?
全体的な工程としては、「打ち合わせ」「納期・見積」「サイトマップ」「構成案(ワイヤフレーム)作成」「デザインカンプ」「デザイン制作」「コーディング」「校正・テスト・品質管理」「公開」「運営・運用」をトータルとした工程になります。
これだけでもかなりの工程数になるかと思います。
各工程には普通、「納期」を設定しているため、各工程が遅れてくると、他の工程のスケジュールが圧迫されてしまい、タイトなスケジュールをこなさなくてはならなくなります。
ディレクターは主に前半の「打ち合わせ」から「構成案(ワイヤフレーム)作成」までを担い、あとは品質チェックや進行管理を中心に行います。
デザイナーは「デザインカンプ」及び「デザイン制作」、コーダーは「コーディング」と「校正・テスト」をそれぞれ担う形となり、Web制作の分業化が進んだ今、ざっくりですがこういった形で業務が行われています。
どんな広告代理店に広告運用を任すべきですか?
まずは「Googleパートナー」バッジが付いている企業かどうかを確認しましょう。運用面のノウハウをしっかり持っているかどうかがわかります。
次に、提案精度の高さを計っていくことも必要です。
メールや電話などのレスポンスは早いか、レポートのサンプルはくれるのか、運用の流れをきちんと入口から出口まで伝えてくれるのか、などです。
大事な予算を預けるわけですので、予算を的確に扱ってくれると感じれる代理店にお任せするのがベターではないかと思います。
予算の使い方がよくわかりません。
まずこういった広告運用で使われる広告は「リスティング広告」がほとんどかと思います。
リスティング広告は、このサイトに入ってもらいたいな、と思えるキーワードを設定して、そのキーワードで検索結果に表示された広告をクリックすることでサイトに遷移します。
クリックされるごとに料金が課金されます。
予算はある程度決められていると思うので、例えば単純に「月30万円の予算」に対して「20個程度のキーワード」、それぞれ「1万5千円ずつ予算を割り当てる」といった使い方ができます。
実際はホットキーワードの設定、配信タイミングの設定などで細かく予算分配を行う必要がありますが、大まかな予算の使い方は先ほどの例のようなイメージで問題ないかと思います。
広告運用に特別な技術は必要ですか?
運用自体に特別な技術は特に不要になります。自社サイトを自身で広告運営されている方も多く、広告運営を行っているうちに色々と知識をつけて改善活動を繰り返されている方も多いです。
ただし、いきなり完璧な運用をできるかというと、それはほぼ無理に近いレベルで厳しくなります。
どちらかといえば、技術力というよりかはやっていく中での情報収集力や情報処理力が求められてきます。
また、トレンドの先読みできる力もゆくゆく必要になってくる時がきます。
まずはあせらず、情報の収集能力を上げていくところからスタートすれば問題ないです。
どんなキーワードが刺さると思いますか?
ご自身で運営されているサイトによって様々なパターンが出てくるとは思いますが、大事なのは、自身の顧客がどう言った顧客が多いかを知っていくことが「刺さるキーワード」を見つける突破口になるのではと思います。
もちろん、数字から顧客の属性を仮で決めて、キーワード構築するのもできますが、他部署との連携が取れているのであれば、「誰向けに使って欲しい商品なのか」を聞いてみるのもひとつになります。
このように他の項目でも触れましたが、他部署と連携が取れるチームが強い理由は「独りよがりな視点にならない精度の高い情報」の仕入れやすさにあると思います。
予算を使うのが怖いです。最初はどうしますか?
クリックのたびに予算が使われるため、大きな金額を扱う際にはやはり不安が伴うのは当然です。
ただ、最初からいきなり大当たりのキーワードを探し当てるのは現実的にとてつもなく厳しいです。
よほどの社名知名度があれば社名でキーワードを設定すればヒットしますが、社名知名度があれば単にSEOだけで十分になってしまいます。
つまり、最初の3ヶ月間程度は良質なキーワードを見つけるための先行投資と考えて色々なキーワードやアクセス時間帯、必要とされる年齢層をしっかり見つけていくことに集中することが吉、そして財産になります。
なので、答えとしては最初は「次につながる失敗をどんどんしよう」という行動が正解と考えます。
記事元のページへ移動その他カテゴリー
- GAレポート作成ツール
面倒なアクセス解析レポート作りはもうやめよう!
- Web担当・運営・解析・SEO問題集
GoogleアナリティクスやSEOに関する問題集を作っています。
- Web担当・運営・解析・SEO用語集
Webや解析などでよく使う単語辞典ページを用意いたしました!
- よくあるご質問
よくいただくお問い合わせ内容の一覧になります。
- お問合せ・情報
当Webサイトについてのお問合せや様々な情報をこちらにまとめております。
- 新着情報・更新情報
当サイトの新着情報・更新情報はこちらから。