データベースなんか作れるかよ!
SQLだのOracleだのややこし過ぎ。 レンタルサーバ屋とかで「WebDBが作れます」とかよく書いてるけど SQLサーバだけ用意して結局プログラムは自分で作るのかよ!! 紛らわしいんだよ!! 面倒なんで誰か作ってくれない?予算5000円程度で。 >>47 ,48 レスサンクス。 俺が思ったのは、42氏のような人が増えてきたら、 プロの仕事がどんどん減っていき、価格破壊が起きるのではないか、ということ。 「自分でやりたい範囲だけ簡単に覚えるって程度の知識」でも、そのDBにとっては十分なわけで。 そうすると、プロは、「何かあったときは責任をとります」と、 保険業のような形になるのかな? >プロの仕事がどんどん減っていき 片手間の勉強程度じゃ手に負えない仕事もいっぱいあるわけで… >>「自分でやりたい範囲だけ簡単に覚えるって程度の知識」 でやれる範囲なら、自分でやればいい。 プロはそれ以上の事をやっている。 インスタントラーメンと行列ができるラーメン屋の差だ。 まあ、世の中「クソ不味い!なんでこんなんで商売やってるんだ!」つうラーメン屋が多いのも事実なんだが… >>50 ,51 俺の下らん質問に付き合ってくれてありがと。 もちろん、プロとアマの仕事のレベルに差があることはわかる。 ただ、その差が何百万円の差なのかどうか、わからなかったので、聞いてみた。 結局、大規模・本格的なDBはプロじゃないとダメ、 そうでなければ、アマでも勉強すれば何とかなる、 という理解でよいのかな。 >>53 素人が大規模なものを作ったとして、止まったら責任取れるのか? 53は、プロの仕事はレベルが違うことや 大規模なデータベースはプロでなければ作れないことはわかった上で、 でも高すぎるんじゃない?ということを言いたいんだと思う。 その疑問に対しては、 ものの価格は需要と供給で決まります、としか答えられないな。 経済学の問題。 銀座の寿司屋が高いのはなぜか。 1:地価が高いから 2:高くても買ってくれる人がいるから 答えは2番。多くの人は1番だと思ってるけど、違う。 >>54 作れたのなら取れる。と思うw >>55 禿同。 地価が高いから値段が高くなりがち、と考えるのなら浅はか。 買い手のいない所には売り手もいないっと。 >>56 取れないよ。 業務の損害を甘く見ると痛い目にあうよ。 簡単な通販だからちょっとくらい失敗してもなんて感覚で 納品すると、個人情報が抜かれたり、注文がごちゃごちゃになったり した場合、一家離散をしても足りないくらいの損害賠償が 必要になることもある。 企業の場合は、保険に入ったり、その他いろいろ対応しているが、 個人ではその保険にも入れないし、対応方法も限られる。 それはどういう契約内容かにもよるだろう。 最後にケツをふく役目にならなければいいだけだ。 作りっぱなしでトラブルあっても保証しなくていい契約で 納品させてくれる客がいたら知りたいものだが。 その代わり激安で。個人や小企業相手なら結構人気ありそう。 で、>>10 に書いてあるものを作ると5000円もらえるのか? PDFから読み込み、以外なら簡単に実現できそうなんだけど。 データベースは使ってるけど全然ヘビーでない、しかもあくまでユーザーです。 DBを「作る」ということが話題になってるようですが、何を、作るのですか。 今、主流のRDBだと、巨象の体を手のひらで擦るように、部分、部分を 確かめ、確かめ、それで、全体像をつかみなさい、っていう世界じゃ ないのですか。元々は。SQLPLUSだけで、済ますのが理想、とか。 おい!お前ら!!ちょっとまて! 人が黙って読んでりゃいい気になりやがって! 大体、DBを作るってなんだよ!!ボケェ!! 正確には、DBを使うアプリケーションを作るだろが! いい加減にしろよ!クソどもがぁ DBなんて誰でも使えるでしょ。 素人だって3日あれば楽勝。 >>24 おもろいなあ、君。 ゲームソフトぐらいなら君でも作れるだろうけど、 DBは作れないでしょ。 >>64 3日やる。 頼むから俺の周りのやつらに教えてやってくれ。 おい、このサイトのような求職データベースどうやって作るの? わかる人教えてください。 ttp://www.atjob.net/ >>66 レベルの低いやつの周りにはレベルの低いやつしかいないってことだよね。 普通の人なら3日あれば楽勝。 >>68 いやあ、3日で覚えられる程度の内容で仕事ができてくれたら俺も楽でいいんだけどさ。 具体的な事を書かずにレベルとか3日とかレスの応酬しても何もならん ここでゴチャゴチャ出てる話はphpやらaspなどフロントエンドにDBを云々って話? まず100万が高いかどうか? それは需要にというのは置いておいて、別の論点での話だが では、素人が1から作って実用レベルの代物作るのにどれくらいかかるとお考えで? 一般的な相場で100万するようなもんが、素人が誰でも例えば3ヶ月で果たして作れるか? (プログラムとなると全くの素人は1から勉強しても挫折する人間の方が圧倒数だと思うが) 簡単なもんでも実用レベルのものなんて誰でもという訳にはいかないと思うよ。 (一定のとこまで理解する事が出来たら早いけど) それでも月辺り33万だね。給与と比較すると何か大差ある? プロだとかアマだとか営業だとかって前に、如何にクライアントにシステムを アピールし理解させ価格を提示し判断させるか。これは永久不変だよ。 レンタルで良いのがあったり何処の誰がどうしようとこうしようと、そんな状況下で 仮に割に合わなくても案件を請けるかどうかの判断をするのも自身となる。 心配せんでもこれから安く請け負える条件の(専門出など)若い世代が溢れ返るよ。 個人企業問わずの話ね。 これから需要に対する供給量(人)だけ増える一方だから。 それとじゃあ何か面倒なの5000円で請けてもそれはそれで良しとする。 ソースにしたら例えば延べ5万行くらいのな。 どうしてもカスタマイズが必要になったらどうする? (レンタルって話は通用しなくなるね。) とりあえず5000円のだから誰かに安くお願いするよね? しかし供給量(人)は無限じゃないし、仮に無限でも何処の誰ぞやが作った 面倒なソース理解するだけで(バグ出し含めて)日数も並ならないと思うよ。 (価格的にテーブル数も列数も半端ない。どの列が何の意味持ってるかも解らないし。 表示の問題もあるね。最悪、内容によっては1から作り直し。) 日数を考慮して下手したら数○万だね。 でも5000円だったもんだから依頼者側は断るとしよう。 結果、誰一人やりません。 >>66 >>64 はDBを作るでは無くて、使うと言ってるのを理解してるか? 3日でSQLをマスターするのですか。私にはできない。 >>75 そのくらい出来るだろ。 (DB固有のSQL以外は・・・) SQLなんて、SELECT/UPDATE/INSERTを知っていればある程度使える。 複合クエリやサブクエリや各種結合なんて自然と覚えるさ SQL文だけマスターするのは容易。 (それだけで何するのか知らないけど) あれだね。XMLをマスターするのは容易。それをプログラムから使う方法が重要。ってのと同じね。 3日で正規化をマスターするのですか。私にはできない。 3日でDB設計をマスターするのですか。私にはできない。 >>80-81 出来ない出来ないとカキコしている暇があったら勉強しろや!! (#゚Д゚)ゴルァ!! と煽ってみるテスト。 >>83 3日教えた程度で使いもんになるわけないだろが、と言ってんだよ。 ただでさえ覚える気のない奴ら相手に。 3日あれば十分なんて言っているバカがいるけど、 しょせんお前はその程度のレベルじゃ。分かったか。 (#゚Д゚)ゴルァ!! と煽ってみるテスト。 煽られテストを食らってしまったw マジレスすると、正規化について研修やら本やらで一通り学んでから、 実践を重ねることでようやくモノに出来るってな感じだとオモ! 話はそれるけど、SQLを学ぶ・使うことは論理力を鍛えるのに持ってこいと思わないか? 何も考え無しであれば、SELECT してから 全行数文のInsert を発行する処理を、 如何にして1つのSQL文に纏められるか! 如何にパフォーマンスよく組み込むか! そこら辺を論理立てて思考することによって、論理力が鍛えられる。 そう思わないですかね? 正規化については同意。 SQLについてはあんまり思わない。 なぜなら最初からそういう発想しないやつは、言ってもそういうことを 考えないから。 おしえても単なる呪文としかおもわないで、バカの一つ覚えみたいに そればっかり書くし。 もちろんシステム屋に論理的指向は非常に重要だと思う。 プログラミングするしないにかかわらず。 これを鍛えるのは学校で教えてくれる数学であると思う。 例えば方程式の丸暗記とかは実社会では役に立たないが、 方程式をといたり、証明をするというのは論理的思考(ロジ カルシンキング)をやしなう訓練であると思う。 コンピュータの世界に入ってからはアルゴリズムだね。 古い言い方をすればフローチャートの学習。 これも論理的思考(ロジカルシンキング)をやしなう訓練 であると思う。 俺には本気のデータベースは無理。 エクセルにいっぱい毛が生えたのなら作れる。 それでいいじゃないか それでいいと思うよ。未来永劫、お前しか使わないのなら。 というか、ここのやつらの見積もりって結構高めだよね? DBサーバー構築なら大体2〜3万で管理するなら月1万くらいじゃないの? もしかしてデータ内容までサポートしてんのか。そりゃ御苦労様。 お前安いな。 構築じゃなくてインストールだけじゃないのか? >>91 安っ! そんなんでいいなら、俺が保守担当しているDBもかわりに管理・保守してくれ。 20DB・1500テーブル・80万レコードくらいあるけど・・・ >>91 うちのも頼む。 テーブル数は200位で、1000万レコードを越えるテーブルが50以上ある。 最大のものは1億レコード越えてる。 よろしく頼む。 >>29-37 こういう読解力の無い連中って割と良い年した人達なのか? >>30 は>>29 が儲からない事は29の責任(以下A)だと言っていて、 世間的にクオリティとコストどちらを重視するかは無関係。 どちらが重視されようとAに変わりは無いから。 ただ30が最後に1行余計な事を書いたが為に29に >>30 の前半2行を無視してレスをさせる余地を生み出してしまった。 (30の最終行の意図は自分の勝負の仕方を紹介し自力解決を促し自己責任を強調しているのだと思うが) その余地を突いた29に対し30は趣旨を再説明すれば良かったが相手の翻弄に乗ってしまった。 しかも29は人格批判という非論理的かつ非理性的な事までやり始めた。 (感情的に挑発する事で>>30 の前半2行をうやむやにして手馴れている) これは議論における典型的なご法度だ。(参考:http://www.kt.rim.or.jp/ ~jda/intro/intro4.htm) こういうの見てると、不思議に思う。 お前ら、いくつ?って。 by 10代 >>95 9ヶ月前のレスに反応してる馬鹿ハケーソ!! 記念age >>95 いいなぁ、10代は。 歳をとったらこんなふうになる人多いよ。 ついさっき知ったディベートサイトの知識でで分析したつもりになって、結局主張がないあたりさすが十代クオリティ w ていうか 釣 ら れ て し ま っ た ○| ̄|_ ぶっちゃけテーブルだけ作れば あとはPGでなんとかなると思われ まぁ、パフォは悪いだろうがテーブル作るだけなら特に知識も要らないだろ とりあえずデキは悪くてもいいからやってみれ >>102 っというレスを返しているあなたに一言。 スレが立ったのは一年半前です。 絶対にもう作ろうとしてないからっ!! すいません、全くの素人なんでお聞き苦しいと思いますが プロの方に質問です。 DBというのは出来上がった製品としては 1.入力フォームがある 2.その入力内容に従ってデーターベースが書き換えられる。 3.管理者はそれを編集出来、非管理者は入力のみ。 4.データーベースはリアルタイムで反映されたものを別画面で表示可能。 すいません、ちょっと意味不明ですかね? 例えば会員制のサイトで、最初に住所氏名年齢その他の個人情報を入力 して、それを会員が個人ページで確認できたり変更できたりできて、他人には 見れないという感じですか。 こういう仕組みというのもDBの範囲なんですよね? 話良くわからんが、純粋にデータベース(Oracle,DB2など)と言えば、 純粋にデータを格納する部分だけだろ。だから、1のように画面なんてないし、 2,3,4のように特定の業務に依存した部分なんてDBの機能ではない 。 >>105 うーん、それだと入力する時に困るんじゃないですか? 管理する側が資料を基に一括でデーター入力するにしても、データーベース というのは常に追加追加で単発で情報が入ってくると思うのですが。 というか、>104のような話ってどういう分野になるのでしょうか? どこで話を聞けばいいのか分からない。 入力画面とかはアプリケーション側の実装になるよ。 バックエンドのデータストアとしてデータベースを使ってるって感じ。 ユーザーが入力する画面はフロントエンドで、各お客さんの業務に合わせて 作れたりする。 んー。データベースの更新部分(純粋なSQL文)とかはここのスレで問題ないけど、 データベースに接続するための部分はJava使っているなら JDBCというもので接続するわけで、他のスレになるね。 .NETで作るなら、ADO.NETで接続するわけで、そんなタイトルのスレがいいんじゃ。 他にもただのVBでADOやDAOって技術でデータベースに接続するなら、 ここに「ADO DAOなど接続方法について」ってあるでしょ。そことか。 だから、自分が質問する内容がどっちよりなのか把握して、適切にそれに 関するスレで質問するのがいいんじゃ?? 他にもここもおすすめ http://www7.big.or.jp/ ~pinball/ >>108 なるほど、色々難しいですね。 有難うございました。 要件から必要な要素を洗い出してDBを設計する。 プログラムはその設計されたDBのとおりに動くだけ。 データベースの構築が簡単だとか言ってる馬鹿がたくさんいるけど ここにいる人たちって本当にちゃんと勉強してるのかな? 今、いろんなところでデータベースが原因のシステム障害が起こってる まあデータベースなんざSQLなんざ簡単だ!なんて 馬鹿なこといってる無能なエンジニアが構築してるから・・・ まともなDBAが一人でもいれば違ってくるんだろうけどな〜 >>112 で、あんたはまともなエンジニアなのか? 突如DB設計をすることになってもうた。 とりあえず簡単にでいいからER書いて提出してくれと言われた。 書き方がわからん。。。 今まで社内でAccessでデータベース作ってました。 今日SQR Serverの本を買ってきて、アップサイジングを自分でやって 隣町の支社と共有するデータベース構築したいと言ったら、 それは無理、と言われた。 やっぱ無理ですかね? でも、その本には「Accessを使っていた人には難しくない」とあるんだよね。 教えてプロの人。 >>115 すごいな。みずから、そんな提案するなんてやる気に尊敬してしまう。 何が原因で無理といったかわからんが、 技術的には可能です。 もちろん、セキュリティとか意識するとインフラそろえるだけでお金かかります。 例えば、隣町の支社とプライベートなネットワークで繋がっていなければ、プライベートなネットワークを 用意したりするなど色々考えなければいけないです。 >>115 後、SQLServerにエンドユーザーが接続するためのフロントエンドとなる アプリケーションをどのように開発するかとか色々決めないといけません。 この手のソフトは通常、Visual Basicなどのプログラミング言語を用いて作ります。 今、はやりのWebアプリ(ブラウザからアクセス)にするならWebサーバー立てたり色々大変です。 隣町の支社と共有しなくても、さまざまな技術が要求されます。 http://premium.nikkeibp.co.jp/as/kddi-biz/ このKDDIのセキュアラインとやらと使えば、 データベース知識はAcceess程度で、115のニーズを満たせないでしょうか? >>115 そういう問題ではない まず、KDDIのセキュアラインは基本的に独立したネットワークが対象 支店と両方にセキュアラインを導入したとして、その間をつなぐ設定は(SQL鯖を含め) KDDIはやってくれない 支店間のネットワークを構築している管理者が社内にいるのならば、その管理者のスキルにも寄ります それが現時点で理解できていないのなら、やめておいた方が吉でしょう 自分のスキルアップも含めて、それでもやるというなら、結果はともかく勉強する価値はあるでしょう DB + ネットワーク系 + サーバーの勉強が必要でしょう。 ちなみに、あなたがAccessでクエリー、マクロを使わずにVBAを使用してSQL鯖につなげることが出来るレベルと仮定して 、2ヶ月もあれば構築はできるようになるとおもいます。通常業務の空き時間によりますけどね。 今日はじめてこのスレ読んだ。 ごめん、RDBMSを作る話だと思って紛れ込んでしまったようだ。 xampp で apache+mysql+ftp のローカル環境を作成 phpMyAdmin でテーブル作成 phpmaker でphpスクリプト一発作成 xrea サーバーget (mysql+php Ok) phpMyAdmin でテーブルこぴー fffttp で ローカルのすくりぷとをftp んで、しろーとでこれくらいはつくれるぞ ttp://nakanoto.net/xrea/x_serverlist.php >あなたがAccessでクエリー、マクロを使わずにVBAを使用してSQL鯖につなげる できないっす。 むむぅー、難しいっすね。 隣町の支社と共有って、素人がすぐ「やりたいなー」って思いつくことなんだけど、 実現は難しいですねー。 業者に頼んだら、100万円かかるとか言われるし。 「ちょっと」支社と繋ぎたいだけなんだけど、意外と大変。 >>123 まぁ、専用線つかわなくても、VPN(Virtual Private Network)を使えば、 公共のインターネット使っても安全に接続はできる。ただ、帯域保証はされていないけど。 VPNで自前で設定とかすれは、金はそこまでかからんとは思うが。 とりあえず、君は隣町の支社とつなぐことは置いとけば。 >>123 うちの見積もりだと、つなぐだけならルーター設定込みで40万ていどだよ? レベルにもよるが、ただVPNつなぐのはそれぐらいだろ 100万は高すぎ 憶える必要はないんだよ。 何ができるかだけを憶えればいいんだよ。 Accessから移行するなら、 Oracleか、SQRserverか、 どちらが良いでしょうか? 当方IT関係ではないので、少しでも簡単なのが良いです。 移行の理由は? Accessで複数台接続の不具合から移行を考えてるのならば 変えても意味はない。運用方法なり、ロジックを考えましょう バックアップ(トランザクション)やデータ件数が増えてきての移行ならば MS SQLServerが楽だし安い 大量データでお金が有り余っていて、勉強したいならOracle 今、AccessをLAN上で3人位で同時に開いて、 てんでに入力してます。 これを、10人くらい同時に入力しても不具合が生じないような 丈夫なものにしたいのです。 やっぱ、SQRserverですかぁ。 それでも難しそうだったんで、もう少し簡単なのないかなぁと思ったんですけど。 つーか、誰かAccessを丈夫にしてぇ。 ロジックで、この不具合の可能性を回避できます?>131 Accessってシングルユーザー環境のデータベースじゃない?? だから、3人位でも、不具合生じると思うが。 そもそも、シングルユーザー環境用のデータベースだから、 根本的に使い方間違えてるような気がする。 ロジックで解決とかそういう以前に。 フロントをAccessで、バックエンドをSQLServerにすればいいだけじゃないの? それで難しいことなんて、何かあったっけ。 …俺、勘違いしてるかな >>129 できるよ できるけど、最低でもDAOかADOでのDEL、UPDATEの書き方と データがバッティングしないようなロジック、トランザクション及びロールバックを自前で作成しなきゃならない。 そこまでできれば、10台だろうが20台だろうが使えるシステムは構築できる。 でもそこまでやっても、MDBは壊れるので、バックアップも色々考えなきゃいけない 実際に50台で動かしてるmdbは作成した。 デモそこまで構築できる用になったのは、SQL鯖で日頃は開発してるからだな。 >>136 Accessプロジェクトじゃなくても、きちんと構築すれば 普通のアクセスでも問題ないよ。 白馬の王子様!ありがとうございます。 資料を読んでみます。 >フロントをAccessで、バックエンドをSQLServerにすればいいだけじゃないの? だけ、って、~~; SQRserverって、安いのでも9万円くらいするでしょ。 買っても使い方覚えられないかもしれないから、迷ってるんですよ。 無料のは、やっぱりサービス悪いと言うか、 色んな親切な機能がないらしいから、使い方が分からずじまいになる可能性が一層高いし。 時期Accessの予定があるのですね! 半年くらいなら、十分待つ待つ。 (SQRserverを勉強して理解できるまでに、きっと1年くらいかかるから) 私のレベルじゃ、これに期待するのが一番現実的かなぁ。 でも、無料じゃないSQRserverの方が、 少しでも扱うのが簡単なら、 買っちゃおうかなと思ってます。 無料版って、初心者には使いにくくない? やっぱりお金出した方が、親切分かりやすい画面とか、 ウイザードがついてるんじゃ? この際、お金より、少しでもやさしくて、使いやすいのがいいです。 140のリンク見ると、「誰にでも簡単に」って書いてある。 ホントーに素人も使えるのかなー。 でも、無料だからとりあえず試そうかな・・ デベロッパー版でいいじゃん http://www.microsoft.com/japan/sql/editions/developer/default.mspx これだったらすべての機能が使えて、値段も確か7000円ぐらいだったような気がする でも、開発のみだよ。 運営は正規ライセンスを買わなきゃいけない SQRserver・・・ってここまで使い続けている所を見ると、本気でそう思っているくさい あ、SQLね。ども。 ところで、本屋に行くとC言語の本はいっぱいあるけど、 SQLserverの本はあんまりない。 会社の仕事に使うデータベース作りたいとい私のようなニーズの場合、 SQLserverを学ぶ方向で良いんですよね? C言語勉強すると、会社で何かに使えるのか、 も一つ分かりくい。 >>137 できる、と思っている、あるいは、「実績」があるなら、 やればいいんじゃない?? おいらの「実績」としては、レコードの破損の経験があるだけ。 もちろん、ADOでLock等組んだこともあるけど、 そこまでやるなら、MDBをDBとして利用する意味が、(おいらの思考としては)まったくない。 おいらは、MDBでCS構成なんて、そんな不安定なもん、使いたくないね。 というか、そんなもんで実務運用なんてしたくないな。 それに、SEとしては、そんなもん作っても、MDBじゃ、商売にならない。 もっとも、MDBでの開発依頼来ても、受ける気ないけど・・・。 しちめんどくせーし、内包されている技術も、過去の技術が ごちゃごちゃ入りすぎていて、将来的に互換性も問題ありまくりだし。 個人レベルでやるなら、それでもいいかもしれんね。 ってことで、あとは、129さんと137さんの好みの問題かな。 将来的に応用の可能性を幅広く持ちたいなら、SQLSvかな。 >>146 探せばいろいろあるよ。 ただし、大きな書店に行きましょ。 でもね、書籍よりも、BooksOnlineを利用するって手もあるよ。 BooksOnlineと@マークITのWEBサイトで、もう十分。 (あとは、SQLのハンディリファレンスみたいのがあれば、もうほかになんもいらんとおもうけど) やたらでかい本買っても、その本ごとに方向性があって、 その本の方向性に誘導されちゃうと、自分の方向性を見失っちゃうかもよ。 がんばってね、>129さん! >>147 実績があるから書いてる そのクライアントも社内のセキュリティーポリシーの関係でSQL鯖をインスコできないので仕方なくMDBを使用、こっちはSQLでやりたかったんだけどね。 膨大な時間をかけて、会議でAccessの脆弱性について散々提案したのだが、結果はだめ SQL鯖使うのならば、ネットワークから切り離して使えとの結論 泣く泣く構築したよ。SQLの1.5倍の開発時間かかったね 俺の立場はPMだから、SEとは違うしね。 まあ俺も>>147 のいいたいことは良くわかるけどね。 問題は>>129 がAccessでどこまで学んでいるかだよな accessからSQLにテーブルリンクする程度の安易な移行方法なら、泣きを見るだけだからな〜 どっちにしても>>129 、ガン( ゚д゚)ガレ read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる