• ベストアンサー

作りたいものがあってパソコンを勉強しようと思っているのですがユニックス系とwindows系

どっちの勉強からすればいいのか悩んでいます。作りたいものはというと 1つ以上の単語を入力すると全文章データからその単語を含む文章を全て表示してくれ、かつ、それらの文章の中に含まれる単語、ことわざなどを1つ指定しクリックするとその単語やことわざなどの意味が表示され、表示方式は 1白画面にそのページだけ(ひとつの単語の意味しか表示できない。電子辞書風) 2指定した単語のあとに()をつけ()の中に文章を表示させる(同時にいくつでも表示できる。) 3指定した単語から吹き出しマークが出てその中に文章が表示される(同時にいくつでも表示できる。左右上下のどこかに余白が必要) の3つから選択でき、ダブルクリックをするとその単語を含む全ての文章のページと関連する画像のページが表示される(最初と同じ)という永久連鎖型のデータベースです。かつexcelの様な表示形式も用意したくて例えば、全国のオーガニックショップの名前、指定したある駅からそれぞれの店のまでの所要時間、交通費、それぞれの店の扱っている調味料の全商品数、商品名全て、それぞれの店の税込み販売価格、それらの商品に含まれている全ての原材料(欲を張ればそれらの商品を扱っているオーガニックショップ以外の店の税込み販売価格、所要時間も)などをA列B列…と表示させていき、並べ替え機能は数値が小さい順、あいうえお順だけでなく、自分に必要な並べ替え順をあとから作って記憶させて使えるようにしたいと考えています。もちろん2次元の表では表現できる事に限界があるのですが、あとからどんどん情報を足していってそれらをまた計算に使って新しい表を作れるようにしたいんです。なんか時間かかりそうですね。という前に出来るんでしょうか…

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

  • ベストアンサー
回答No.6

 FileMakerは、機能の割りにちょっと値段が高いです。  Accessより高い、4万円近くします。  でも、さっと作れるので、自分の仕事ではAccessより結構役に立っていますが、Accessを使いこなせれば、FileMakerはちょっと割高に思えます。  体験版もあるので、お金を出す前に一度試してみてください。

参考URL:
http://www.filemaker.co.jp/
aramaa
質問者

お礼

体験版の落とし方&使い方がわからず四苦八苦していますが…ま、そのうちわかりますよね♪頑張りますー

その他の回答 (9)

noname#27115
noname#27115
回答No.10

道具というのは必ずしも自分で作る必要はないのです。 そのデータベースソフトが緊急で必要なのであれば、業者に頼むのがいいでしょう。そうでなければ、勉強もかねて地道に作られてはどうでしょうか?

aramaa
質問者

補足

ハイ…ヒーヒー言いながら頑張ります!亀さんよりも遅く…嫌がる体を引きずって(泣)頑張れあたしです

  • momoo
  • ベストアンサー率65% (34/52)
回答No.9

私はAccessやファイルメーカーでのデータベース開発でメシを食っています。VBやVBA、ファイルメーカーのスクリプトも知ってますし、Oracleやネットワークの知識もあります。 情報処理の資格試験でC言語での受験経験があります。 なので、「専門家」としてアドバイスします。 かなりきついことも書いているかと思いますが、プロからのアドバイスとして真摯に受け止めていただきたいと思います。aramaaさんには「甘え」の気持ちがありますので、私はあなたの発言を読んでいて正直イライラしました。 aramaaさんが作りたいと思っているデータベースはAccessでもファイルメーカーでもExcelでもVBでもCでもJavaでも作ることができます。もちろん、Windows上でもLinux上でも。OSやソフトはそれ自体もプログラムで書かれているので、どれでもプログラムを組み込めば同じことができます。要はあなたがどのOSを使い、どのソフトや言語を用いて運用したいかを自分で決めればいいのです。 私はaramaaさんが作りたいデータベースを作ることができます。ことわざ検索データベースもオーガニックショップのデータベースも。どんなふうにつくり、どんなふうになるかも、今想像できています。でも作りません。インターネットがあることを考えれば、実現させたいことを実現するのに、このデータベース開発は時間と労力の無駄だからです。 質問を読んだところ、どちらのデータベースも何千件という大量のデータを入れたり外部のデータにリンクさせたりしておかないと使い物にならないようですね。1人で作るのに運用前からそんなに入れられるものでしょうか。しかもaramaaさんはプログラムの勉強もしなければなりません。 私は「ネットでの検索テクニックを向上させた方がよい」とアドバイスします。「やっと先週からネットで情報が探せるようになって」きた程度では、ネット検索を使いこなしているとは思えません。インターネットは情報の宝庫ですから自分が欲しい情報を自力で入手できるようになってください。データベースを作ることを検討するのはそれからでも遅くはないと思います。 そもそもそのデータベースを作って運用する上での目的は何ですか? データベースシステムを作ることは地道で試行錯誤を伴います。 目的がはっきりしてなければ挫折すると思います。 「時間と労力の無駄」と言いましたが、オーガニックショップのデータベースは目的次第では作る価値があると思います。 全国のオーガニックショップを網羅するくらいのデータ量のシステムだから、1人で楽しむためのシステムだったら作った苦労の対価はとても少ないし、無駄です。下に紹介しているようにExcelでやったほうがいいです。でも、将来ネットで公開していろんな人に自分が得た情報を提供しようと考えているのなら、XMLで検索重視型のホームページを作るのも1つの案です。その場合はHTML(ホームページ作成の言語)やネットワークの知識も要ります。幸い、ファイルメーカーはVer.6から、作成したデータベースをXMLに変換する機能があります。 ことばやことわざの意味を調べるのならネットで検索すれば済むのに、ダブルクリックして別画面や単語の直後に意味を表出させようとすると、全ての単語に辞書へのリンクを貼る必要があります。 これだけでも大変な作業ですよ? ことわざや単語を調べるデータベースを作るくらいなら、辞書サイトをいくつか押さえておきましょう。 goo!(http://www.goo.ne.jp/)やYahoo!(http://www.yahoo.co.jp/)に辞書検索サービスがあるのをご存知ですか?パソコン用語だけを扱う辞書サイトや花言葉だけを扱う辞書サイト、はては、漢字の書き順を扱う辞書サイトまであるのを知ってますか?全部ただで調べられます。 パソコン用語:http://e-words.jp/, http://yougo.ascii24.com/ パソコンの仕組み:http://pc1.moo.jp/ 拡張子:http://ccfa.info/kakucyousi.html パソコン全般:http://jjmsk.hp.infoseek.co.jp/index.html 花言葉:http://dir.yahoo.co.jp/Entertainment/Advice/Flower_Languages/ 漢字の書き順:http://www.gahoh.com/, http://kakijun.main.jp/frame.html インターネットの中の文章から単語を検索するのなら、Google!(http://www.google.co.jp/)を使えば済みます。いまブラウザに表示しているページの中の文章から単語を検索するのなら、Windowsの場合、Ctrlキーを押しながらFキーを押すと「検索」ウィンドウが表示されるので、それを使って検索すればいいと思います。 インターネットのWebページではなくチラシや本、紙の文章から検索したいのなら、スキャナーとOCRソフトを購入するのがいいでしょう。今なら1万円もあれば揃えられます。「もうお金無駄に出来ない」のなら、3,4万円するソフトを買うよりいいと思います。パソコンでいまできないことをやろうと思えば、少なからずお金が要ります。予算(許容限度額)をたてて購入するのがいいでしょう。こちらの雑誌の特集記事も参考に。 「ものぐさ電子スクラップ」:http://magnavi.goo.ne.jp/caption/10005763.html 「定番サイト更新」:http://magnavi.goo.ne.jp/caption/10007830.html オーガニックショップのデータベースなら、私は以下の事柄を以下のようにして調べ、「Excelでデータベース」というような本を参考にしながら、ネットで得られない(足と目で得た)情報だけを蓄積していきますね。 ・全国のオーガニックショップの名前 Yahoo!やGoogleで探してみましょう。 http://search.yahoo.co.jp/bin/search?p=%A5%AA%A1%BC%A5%AC%A5%CB%A5%C3%A5%AF ・所要時間 そんなのを気にするくらいなら、私はYahoo!ショッピングや楽天(http://www.rakuten.co.jp/)でオンラインショッピングをします。 私なら店の住所を店名からインターネットで調べ、それから位置をMapion(http://www.mapion.co.jp/)やMapFan(http://www.mapfan.com/)などで検索し、最寄り駅を探して道のりをおおよそ算出し、所要時間を算出します。時間に余裕があれば現場まで行って実際に歩いてもいいですけどね。 ・交通費、交通経路 「駅すぱあと」(http://transit.yahoo.co.jp/)というソフトや「駅探」(http://ekitan.com/)というサイトで調べられます。どちらもiモードサイト・EZWebサイトもあります(要登録・情報料月額105円)。 ・扱っている調味料や食品 実際に店に行くか、店がホームページやメールアドレスを公開しているなら問い合わせてみては? 広範囲にわたって聞く(答える側が大変なことになりますから)のではなく、範囲を狭めて興味のあることだけを聞きましょう。全ての製品に対して調べたければ来店すべきですね。 質問や補足を読んでいると、あなたの現状にはプログラムを覚える以前の問題があります。 > エクセルとワードすら2度も挫折したという位windows…が苦手 WordやExcel(の関数など)で挫折するようでは、プログラムは無理です。 > VBAというのは普通具体的に何から覚えていくのか知りたいです。 > マクロVBAの勉強というのは使い方を覚える勉強なんでしょうか これは言い換えれば、「プログラムとは具体的に何から覚えていくのか」とか「マクロやVBAってなに?」と言うことです。 何からといったらやはり、「とにかく本の例題のプログラムをそのまま打って真似てみることから」としか言えません。真似て動かしてプログラムと動作の関連がわかったら、少し数値を変えてまた動かしたり、自分で応用してみたり…といった試行錯誤が必要です。学ぼうとする姿勢は大事ですが、「なんでも教わろう」という姿勢では身につきません。自分で手探りしていき、失敗しながら学んでください。 > 絵的、感覚的な操作のほうが効率もいいし使いやすいんですが、根本的理解が妨げられる それじゃ、MS-DOSプロンプトなどを使って、コマンドを打ち込んでOSを操作してみてください。 効率は絵的、感覚的な操作より悪いですが、根本的理解はできますか? プログラムを学ぶ方法がわからないようでは、コマンドを覚えることで精一杯になり、同じくらいかそれ以上に根本的理解が妨げられると思います。 結局はあなたの努力が足りないだけです。 パソコンの歴史的には、コマンドを覚え打ち込まないとパソコンを操作できないインターフェースが初心者にわかりにくいからグラフィカルインターフェースが台頭してきたのです。「絵的、感覚的な操作のほうがOSがわかりにくい」というのは、両方のインターフェースを経験している私には信じられない。 > アルゴリズムからやった方がいいんですよね。 アルゴリズムにこだわっていると、いまのオブジェクト指向言語と言われるプログラム言語(VBAやファイルメーカーのスクリプトもそうです)は理解できないと思います。 アルゴリズムの勉強や知識は必要ですが、パソコンやプログラムにやらせたいことを日本語の文章で書けることのほうが大事だと思います。システム設計のことですね。 > でも初心者にわかりやすい本は今現在売ってないようなので、filemakerから 始めましょうかね。 Accessなら初心者にわかりやすい本としては、「できるAccess」や「超図解Access」があります。 私もAccessは「できる」から始めました。 むしろ、ファイルメーカーの方が初心者にわかりやすい本がないと思います。 ファイルメーカーはある程度まではなんの知識がなくてもデータベースを構築できますが、ちゃんとしたものを作ろうと思えば、データベースの概念やリレーショナルデータベースやネットワークの知識も必要です。 > ちなみに私が作りたいものが作れないものは上記5種にありますか? 最初に述べたとおりです。どれでもできます。 > 家にデータベース用のデスクトップを置いといて屋外無線LAN電波のある所が もっと増えてきたらオンラインでつないでデータを見たりできれば ホットスポットのことですね。でもそういったことをするには、屋外にパソコンが要りますよ。ノートを持ち歩かないのなら、パソコンが置いてあるネット喫茶などからアクセスするのでしょうか?でもそれをするにはネットワークに関する知識も要ります。OSやブラウザの設定くらいできないと、無理です。それならなおさらインターネットでの検索テクニックを磨いたほうがいいと思います。 ホットスポットを利用して屋外でインターネットをするときにもいつも自分が使っているパソコンのブックマークがあれば便利ですよね。そんな願いを叶えるのが「オンラインブックマーク」です。 BLINK(http://www.blink.jp/)などを利用していつでもどこでも同じブックマークを使い倒して下さい。 最後に、 何でも人に聞いて解決しようとしないで下さい。調べられることはとことん調べてから質問して欲しいです。 私のアドバイスの中で知らない言葉があったとしても、「…ってなに?」とは聞かないで下さい。私が示したサイトへ行けば調べられることだから。

aramaa
質問者

お礼

正直な感想をありがとうございます。私がこのデータベースを作る理由は 1.若年性アルツハイマーのため記憶したり思い出したりがほとんど出来ない 2.お婆ちゃんお爺ちゃんでもちょっと勉強するだけでまるで人間と会話をしているような感覚でパソコン検索、買い物、スケジュール管理などが出来るパソコンソフトを無料に近い形で使ってもらいたい。 3.お金がなくて、もしくはお金を稼ぐ能力は低いが勉強は好きな子供、若者などにタダで勉強できる環境をプレゼントしたい 4.他にやりたいことがあるので全ての勉強をする時間お金がとれないので未来のコンピュータを想像しそれが出来た状態で私の知識が追いつくよう計画的に勉強したい。 5.いろいろな勉強をしてもあまり思い出せないので勉強した内容を全てリンク型のデータにしておいて自分用のカンペにする 等です。これが出来ないと何も始まらないということが判って頂けるでしょうか。パソコンは苦手ですが避けて通れない道です。私は脳の一部としてデータベースを使う必要があります。もちろん検索のテクニックは必要でしょう。嫌いですが努力します。

noname#27115
noname#27115
回答No.8

>実はわたくしエクセルとワードすら2度も挫折したという位windowsの…多 >分画面&機能構成が苦手でして…その…マクロVBAの勉強というのは使い方 >を覚える勉強なんでしょうか… VBにしてもAccessにしてもその画面&機能構成を自分で作っていくことになるので、出来合のものの使い方もわからないとなるとたぶん、自作は無理ではないかと。。。

aramaa
質問者

お礼

そうですよねぇ…ちんたら頑張っていればいつかは使える様になるかもしれないし、ひたすら頑張ろうか!それか、ウィンドウズの画面を自分でわかりやすく変更すればいいんですよね。それってまったく知識がなくても出来るんでしょうか…ウィンドウズのサポートセンターはそういうこと教えてくれるんですかね?聞いてみよ…

  • fea
  • ベストアンサー率50% (4/8)
回答No.7

aramaaさん、前回の補足です・・・。 (自分が、久々に電気屋を見てきたところ値段が…) 【訂正】  ・Microsoft Access 2003 約3万円  ・Microsoft Visual Basic .Net(確か、Standard) 約2万円 以上です、本当にすみません。 (最新版は、結構高くなってるぅ~) >ちなみに私が作りたいものが作れないものは上記5種にありますか? についてですが、VBAでは多分無理だと思いますよ。 やはりですね、高度になればなる程Accessが魅力的ですかね・・・。 でも、実際のところオンラインで使用するなら、CGIを利用したデータベースが好都合だと思いますが・・・。

aramaa
質問者

お礼

CGIってまったくの初心者は何から勉強できるんでしょう…ウィンドウズに慣れるのを待ってたらものすごい時間がかかりそうなので今すぐ勉強を始めたい!のですが…アクセスはプログラムの中に入ってました!やったー!でも最終的にはcgiの勉強がしたいです。とりあえずアクセスを使ってみればCGIの勉強にもなるんでしょうか…どうやって使うのかサポートセンターとかあるんですかね…

aramaa
質問者

補足

使い方、想像してみました。例えば私がパソコンの電源を入れる。するとバーチャルのキャラクター(例えばかわいい秘書の絵とか好きな芸能人の顔写真(違法か?)と、吹き出しと、吹き出しの中に「今日は給料日ですのでオーガニック食材を購入しますか?」と表示が出る。その吹き出しをクリックしenterを押すと注文用の表が出て(好みで他の構成にも)金額、日数×食事数、最低栄養量、自動検索された「過去注文したメニューに対する感想が似ている人達の評価が高い順」などを1つ以上入力し、希望優先順位があればenterを押すと一番条件に合っていると判断されたメニューが表示される。変更したければ(どうやるかは未定だが)変更を、なければ何日にどのメニューを取るか指定しenterを押す。と口座かデデットカードから料金を払うページが開き手続きが終わると注文がネット上のお店に届き、その店の入荷販売管理プログラムが契約農家のパソコンに明日の発注&将来の発注予定数を送る (ちなみに値段は何日にどのメニューを取るか指定しないほど安くなり、一回に注文する日数が多いほど安くなる。なぜかというと、メニューの指定がない方が農家から入ってきた食材料にあわせてメニューを入れ替えられロスが少なくなる。日数が長ければ長いほど取引する農家や、農家がまく種の種類、収穫時期などを調整でき農家のロスを少なく出来るからその分を値引き!逆に前払いされた資金を元に畑や人員を買ってもいいdすよね(自転車操業か?) まあこんな使い方が理想の1つです。想像しにくいですか?

  • fea
  • ベストアンサー率50% (4/8)
回答No.5

金銭的な事情もおありですか? 皆さんの意見、見事なまでに割れてしまっています。 aramaaさんの、分かりやすい様にまとめてみますね。 ・Microsoft FileMaker  (難易度:低 確か1万円ぐらいかな?) ・Microsoft Access  (難易度:中 2万円程度) ・Microsoft Excel(VBA)  (難易度:中 市販のPCでは、ほぼ標準搭載) ・Microsoft Visual Basic  (難易度:中 1万円程度) ・Linux系OS  (難易度:OS次第 5千円程度~)   ・C言語 (難易度:高 ほぼ無償)   ・Java言語 (難易度:高 ほぼ無償) こんなところです。ちなみにWindowsの画面や構成が苦手というのは、多分PCの画面がダメだと言っているようなものですので、Linuxでも、MacOSでもダメかと思いますので、まずはWindowsに慣れるべきでしょう。何故なら、感覚的な操作に注目したWindowsが最も簡単と言えるからです!! 何は、ともあれ前進する事が大事です。 頑張って下さい。応援してます!!

aramaa
質問者

お礼

そうなんです!絵的な構成が苦手で覚えられなくて挫折しまくること約2年。やっと先週からネットで情報が探せるようになってきました。MacでもLindowsでも同じです。だからこそ検索システムが必要なんです。もちろん絵的、感覚的な操作のほうが効率もいいし使いやすいんですが、根本的理解が妨げられるので出来ればアルゴリズムからやった方がいいんですよね。でも初心者にわかりやすい本は今現在売ってないようなので、filemakerから始めましょうかね。それか最初から私が作りたいものが実現できる方法を学んだ方がいいかもしれませんね。ちなみに私が作りたいものが作れないものは上記5種にありますか?なければFileMakeからやります

回答No.4

>accessは本だけで使えるようになれますか? >あとオンラインで使いたいんですけどそれって難しいんですか? それ以前に、 WordもExcelもまともに使いこなせない人にとっては、 それ以外にも難しい壁があるような気がしますが・・・。 とりあえず、VBAとか、SQLとか抜きにして、 早く形になるものを作れるということで、 自分はFileMakerで作ることを勧めます。 AccessにはないWebサーバ機能もあり、 簡単に外部からブラウザでデータにアクセスできます。

aramaa
質問者

お礼

Accessはwebサーバ機能がない…ということはつまりネット上で公開できないということですね。不便だ!FileMakerにします

回答No.3

 プログラミングの前に、Accessで希望に近いものを作れなければ、ぜんぜん話にならないでしょう。  まずは、Accessか、FileMakerで簡素なものを作ることから始めたほうがよいかと思います。  単語をテキストボックスに入力して検索表示させるだけの単なる電子辞書なら、はじめから検索機能がついているFileMakerの方が簡単に作れます。

aramaa
質問者

お礼

accessは本だけで使えるようになれますか?それなら安く済みますよね。ちなみにExcelのような表示形式でも表示させたいなら、もともとそういう形式でデータベースを作って、文章データの方をそのデータの組み合わせで作った方が自然ですか?どっちでも手間は同じでしょうか…頭がこんがらがってきました。

aramaa
質問者

補足

あとオンラインで使いたいんですけどそれって難しいんですか?何を使うと出来ないとかあれば避けたいので教えて下さい

  • fea
  • ベストアンサー率50% (4/8)
回答No.2

この話し方ですと、専門的な教養を身に付けられた方では無い様ですね・・・。 プログラムを組む以前に、OSの理解を深められるべきでしょうね・・・。 まず、Windows系とLinux系の違いですが、Windows系はサードパーティが多く、多種多様のソフトウェアが出回っています。これは、開発ツールに関しましても共通しています。Linux系は、サードパーティは少ないので当然の事ですが、開発ツールも限られています。しかし、Linux系OSはサーバ構築すらも簡単に出来るOSであります。当然の事ですが、使いこなせる様になれば、想像を絶する事も出来るOSです。 はっきり言って、知識があればどちらのOSでも出来る事ですが・・・、知識が無ければWindowsを選択されるべきだと思います。理由は、Visual Basicという言語です。この言語は、入門には最適で初心者でもやる気があれば簡単に覚えられます。逆に、知識があればLinuxでC言語で組むのも良いと思います。ただし、C言語は初心者がいきなり扱える様な簡単な言語ではありません。Linuxで、C言語で組んでおけば最速で情報検索が出来ますし、サーバを構築してC言語をCGI仕様にコーディングし直せば、オンラインで利用できるので便利です!! まあ、プログラミングの経験が無い様でしたら、WindowsでVisual Basicで開発される事をお奨めします・・・。 参考になったか分かりませんが、後は自分の技量と他の方の意見を参考に、検討されてみてはいかがでしょうか? では、成功を祈っています!!

aramaa
質問者

お礼

VisualBasicでもC言語でも同じ物が作れるんですね?違いは速さだけ…あ!でも私はもともとそんなに重いデータをノートとかに入れて持ち歩けるわけないので、家にデータベース用のデスクトップを置いといて屋外無線LAN電波のある所がもっと増えてきたらオンラインでつないでデータを見たりできれば入れたりして使うつもりだったので…ひょっとするとそれがBasicだと出来ない?それじゃ駄目だー!でも最初に勉強するのはあまり難しくない方がいいし、最初からCは無理ですよねー。

  • makotsu
  • ベストアンサー率6% (5/72)
回答No.1

unixとwindowsのOSを勉強するのであれば、まずとっつきやすいのはWindows系でしょう。 また、ご質問の内容からすると、OSのみでなく、開発言語の勉強をされる必要があると思います。 ですがこれはまずは、EXCELのマクロVBAくらいから勉強されてはいかがでしょうか。 初心者でもわかりやすい教本がたくさん出ていますので。

aramaa
質問者

補足

実はわたくしエクセルとワードすら2度も挫折したという位windowsの…多分画面&機能構成が苦手でして…その…マクロVBAの勉強というのは使い方を覚える勉強なんでしょうか…それだと努力しても身に付かない気がします↓逆に何故動くのかを解剖して理解していくのであれば好きなのでできると思いますがそういう本は最近ほんとにないですよね…もし見かけたら教えて下さい!VBAというのは普通具体的に何から覚えていくのか知りたいです。もうお金無駄に出来ないので…

関連するQ&A