データベースの価値

このQ&Aのポイント
  • データベースの利用目的やセキュリティ上の利点について知りたい
  • 私にはエクセルで管理する方が使いやすいと思うが、データベースの選択理由は何か
  • BtoBの顧客情報をデータベース化する利点は何か
回答を見る
  • ベストアンサー

データベースの価値

私は、これからベンチャー企業の立ち上げに参加する予定です。 代表の人は私の趣味で鍛え上げられたPC能力を買ってくれているようで、とりあえず顧客リストをデータベースにしておいてほしいとたのまれました。 データベースはPHPでウェブアプリ(といってもたいしたものではありませんが)を作る際にMYSQLを触ったくらいしか経験がありません。 はっきりいって、私にはエクセルで管理したほうがみやすくていいとさえ思うのですが、なんのために顧客情報をデータベース化するのかさっぱりわかりません。 一応、手土産にスマホからタッチですぐに地図が現れるウェブアプリくらいつくっていこうとは思っているのですが、世間一般的にはこういう場合どのような目的でデータベースをつかうのでしょうか? 顧客情報はBtoBで、訪問するような形です。 代表は、この情報は社員全員に見せるのではなく、一部の人しか見れないようにすると言っていました。そういったセキュリティてきな意味でもエクセルではなくデータベースを選ぶことの利点なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.8

顧客リストの規模とか使い方によりますね。 ただ、さっぱりわからないなら、そういった方がいいと思います。 相手があなたに十分なコンサル能力というか技術的な能力がある事を期待している以上、相手の意図が分からない場合でも、自分の知識でわからない場合でも分からないので相談することが必要な内容だと思います。 今後毎回ここで質問してもいいですが、その結果困るのはあなたでは無いでしょうか。

satisfied999
質問者

お礼

皆様、ありがとうございあす。わかりやすいMYSQLの本買って一通りの処理ができる状態で、どんな感じで使っていくか打ち合わせの時間をもらいました。 何ができるかが具体的になると、向こうの注文も具体的になり問題なく進めそうです。

その他の回答 (7)

  • hirotn
  • ベストアンサー率59% (147/246)
回答No.7

>この情報は社員全員に見せるのではなく、一部の人しか見れないようにすると言っていました と仰ってますので、”データベース監査”(こちらのワードで検索していただきたい)が目的なのかなあとか思いました。 データベースによって目的は代表の方に伺うほかありません。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.6

データベースがどんな物なのか分かっていらっしゃらないのでは? 簡単に始められるFilemakerをお勧めします。 LAN内での共有も簡単です。 ここにいろいろなDBのサンプルもあります。 http://www.filemaker.co.jp/products/filemaker-pro/

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.5

>手土産にスマホからタッチで... 手土産にするのなら、『顧客リストをデータベースに』 するほうが優先されると思いますが? 求められた物ができていないのに、余計な物を作って 行ったら返って評価を落とす事になります。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.4

>私にはエクセルで管理したほうがみやすくていいと >さえ思うのですが... satisfied999さんだけが使うのであれば、それでも良い でしょうが、複数の人が別々のPCから同時に参照したり データの追加・修正するのであれば、Excelでの対応は 難しくなります。 それに、大抵の場合『一部の人』はExcelの使い方に習熟 していない素人である事が少なくないものです。 素人が条件を指定してのデータ抽出・並べ替えや出力項目 を限定しての出力等の作業をした場合、正しい結果が出せ ない事も考えられます。 最悪、入力間違いや操作ミスによる顧客データの改変や消失 が発生して会社にとって重大な損失を与える事になります。 >とりあえず顧客リストをデータベースにしておいてほしい >とたのまれました。 データ項目や件数、更新頻度、運用方法をどうしようとして いるか、いつまでに作るか等は確認していますか? あと気になるのは、ネットワーク設計やサーバー構築や運用 業務を誰がどのようにするか決まっているかどうか? satisfied999さんのPC能力に、どこまでの業務が期待されて いるかは把握していますか?

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.3

たとえば、顧客情報が住所・電話番号・代表者名・・・くらいなら Excelで十分ですしメモ帳でもなんとかなります。 これが顧客ごとの購入履歴や交渉経過、売り上げ管理・・などもとなってくると ExcelではSheetを分けたりBookを分けたりしないと対応できなくなります。 処理が煩雑になって、やがて管理しきれずに。。。となるでしょう。 リレーショナルデータベースでなくては対応しきれません。 http://www.atmarkit.co.jp/ait/articles/0807/16/news149.html 取りあえずExcelでお茶を濁しつつ進めてゆけば 段々と必要な事や目的、仕様もおぼろげながら見えてくるかと思いますので 徐々にDBに移行・・しても良いかもです。 私なら最初からDBで考えます。

回答No.2

素人さんですね。 とりあえずデータベースの本でもお読みなられてはいかがでしょうか? 最低、ググってみるべきでしょうね。 例えるなら、プロがPCで絵を描こうとしてるのに「イラストレーターじゃなくてwindowsアクセサリの「ペイント」でいんじゃね?」って言っているのと同レベルの話ですよ。 なんのためにデータベース化するかではなくて、データベースが何かわかっていないように思います。 分からない人に1からここで説明するのは無茶ってものです。 まず、自分で調べる。わからないなら質問するって癖をつけたほうが良いかと思います。 普通仕事のとしてその話が来るならば、エクセルかデータベースかで悩むのではなく、どんな形のテーブルが必要でどう使うかまず確認するところです。 最低限Microsoft Access程度は独学で覚えた方が良いと思います。 あれが一番とっつきやすくて簡単なパッケージだと思います。 フォームも簡単に作れますからね。 出来ないことは”できません”、わからないことは”わかりません”と言うのも仕事の内ですよ。 頼む方は「データベース化していれば簡単にいろいろできるんだろう」程度にしか思っていないのでしょう。なんとなくで仕事をしていては後々双方がっかりな結果になりますよ。

回答No.1

エクセルだってデータをためれば立派なデータベースです ツール以前に何の目的でデータをため、何に加工して、何の出力を得るかを決めなければ 話になりません

関連するQ&A

  • データベース・WEBアプリを作りたい

    一度、テキストファイル+Perlで作ったデータベース WEBアプリがあるのですが、不安定性や機能性を改良 したいと考えております。 Perlとテキストファイルで作っていると改変が 大変です。なるべくMSのアクセスライクで作りたい のですが、不特定多数の人が閲覧できるWEBアプリ をより簡単に作れるでしょうか? PostgreSQL+PerlやMysqlはどうも自信がありません。 データベースに接続し、SQLを打っていけばいい のでしょうが、自信がありません。 デジエなんか使い易そうな気がしましたが、 使ったことがないのでわかりません。 データベース・WEBアプリを作るのに適したDBや 方法がありましたら教えてください。

  • フリーデータベース

    こんにちは 最近、Javaとaccessを使ったWebサーバーを勉強中なのですが、accessではいろいろ制限が多いのでフリーのデータベースを勉強しようと思っているのです。 フリーのデータベースでMySQLとPostgreSQLがありますが、どちらの方がよいのでしょうか? 人それぞれだとは思いますが、MySQLとPostgreSQLを比較した場合、どこがどういう風に良いのか知りたいのです。 WebDBにした場合と普通にデータベースとしての評価なんでもかまいませんので情報をよろしくお願いします。 できましたら、わかりやすい書籍等も教えていただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • データベースを使用したWebアプリの作り方

    php+Mysqlで簡単な照会プログラムを作ろうと思っているのですが、Webを使ったアプリを作ったことが無いので要領が判らず困っています。 phpの文法やMysqlの操作などはマニュアルを見ればなんとかなると思うのですが、幾つかのフォームを介した場合のセッションの考え方(Web自体のセッションとMysqlに対してのコネクション)がよく判りません。 ログイン画面でユーザーの認証をしたとすると、次のフォームに移ったとき、同じセッションであることを保持する情報をCookieなりデータベースなりに吐き出して処理するんであろうと思うのですが、その時にデータベースのコネクション情報は保持する(できる?)のでしょうか? mysql_pconnectとmysql_connectがあるようですが、mysql_pconnectを使った実践的なアプリケーションの例が見つからないので、立ち止まっています。 初歩的な質問で申し訳ないですが、参考になるサイトを教えて頂けるだけでも結構ですので、よろしくお願いします。

    • 締切済み
    • PHP
  • データベースソフトとは・・・

    情報処理の授業でデータベースについてレポートを書くことになりました。 課題の内容は「データベースソフトにはどのようなものがあるか列挙せよ」という漠然としたものなので、何から書けばよいか困っています。 まったくの初心者なので、自分なりに調べてみたのですが、顧客管理用など種類もたくさんあり混乱しています。 Access Oracle ファイルメーカー OpenOffice.org MS SQL Server PostgreSQL MySQL DocuWorks EXCEL 以上が自分で調べたものなのですが、これがすべてデータベースソフトなのかも自信がありません。 Access、Oracleが有名らしいのですが、他にも有名なものって何なのでしょうか。 市販でも、フリーソフトでもかまいません。 どうぞ回答よろしくお願いいたします。

  • ネット上でデータベース管理

    こんばんは、顧客データーを入力しておくデータベースを作成したいと思っています。色々みていると簡単で、webに対応しているFile Makerがいい、という意見が多かったです。データベースは全く未知の領域ですので分からない事だらけなのですが、作ったデータベースをwebを介して別の人に入力・閲覧させる事は簡単に出来るのでしょうか?それにはサーバーを持たないといけないのでしょうか?個人情報ですのでセキュリティーにも十分に注意しなければいけないと思っているのですが、かなりお金がかかりますかね。また、FileMakerは見せる方も見る方もソフトが必要ですか? よろしくお願い致します。

  • MySQLでの、異なるバージョン間でのデータベースのコピーは出来るか?

    表題の通りなのですが、MySQLで、異なるバージョン間でのデータベース、 又テーブルのコピーは可能でしょうか?? 又、この質問に関して有用な情報が載っているウェブページなどありましたら、 そのURLを教えて頂けると嬉しいです。 分かる方いらっしゃいましたらご教授よろしくお願いします。

    • ベストアンサー
    • MySQL
  • 利用者数10万のデータベース設計について

    WEB上で利用者数10万のマイページ機能をもつようなビジネスサイトを構築しようと考えています。 ユーザーのID,PASS管理と ユーザーごとのマイページの中にスケジュール管理機能、顧客管理機能 を設けます。 このような大規模なデータベースの設計例を教えていただけないでしょうか? データベースにはMySQLを使用しようと考えています。 ユーザーのID管理は一つのテーブルじゃ無理ですよね? その場合どのように分ければいいのしょうか? ユーザーごとのマイページはユーザーごとにスケジュールテーブルなどを 作るべきなのでしょうか? MySQLの物理的最大DB,テーブル数の制限などあるのでしょうか? 私自身はデータベースプログラムが出来ないため設計の部分でお教えいただけたらと思います。

  • 一つのMySQLデータベースで、複数のwebアプリを使用していますが問題ないですか?

    Wordpress xoops RSSリーダ ブックマーク 他にもいくつかのwebアプリで一つのMySQLデータベースを使用しています。 さくらインターネットというレンタルサーバで、スタンダートプランです。 一日のアクセスは3000~4000くらいです(会社のなので) このような使い方は問題ないのでしょうか? データベースが一つなので、テーブルが非常に膨れあがっています。 問題があるようなら複数のMySQLが使えるレンタルサーバにしたいのですが、どうでしょうか? 問題があるようなら、どこのレンタルサーバがいいかも教えていただけると嬉しいです。

  • データベースのユーザ定義関数について

    PHP4.3.1、MySQL4.1.13を使用して、Webアプリケーションを製作しております。 幾つかの参考書籍やこれら情報に関するWebなどを見ていますと、後々データベースが変更になった時を考え、それぞれのデータベース用の関数を利用せずユーザ定義関数で処理した方が良いと書かれていました。 ただ、データーベースの処理と言っても様々な処理があると思いますし、それら全てをユーザ定義関数で置き換えなくてはならないのかな?と疑問(迷い)を感じております。 皆様は、どの様にされていますでしょうか?または、どの様に考えたら良いでしょうか?プログラミングの基本的な事かもしれませんが、どなたかご教授いただけないでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • MFCでMySQL

    MFCでMySQLを使用することってあまり好ましくないのでしょうか? MySQLにC用のAPIが提供されているみたいなのですが、あまり情報が得られません。 なぜMySQLかというと、PHPでWEBプログラミングを別にしており、そこで使用しているのがMySQLなのです。 で、MFCのアプリ内からMySQLのデータベースを更新しにいきたいと思っております。 調べていると、Cだとオラクルとかが多いみたいですけど、MySQLについての情報をいただけないでしょうか。 できれば日本語のマニュアルみたいなものがあればうれしいんですけど。 なんでも結構です、情報をください。お願いいたします。