- 締切済み
データの扱い方について C#
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
>VBでは考えていないのでSQLの勉強を進めようと考えます。 ・リレーショナル型データベースにはSQL、ORACL、Access等がありますが 10数年前にORACLを試したのですが途中で挫折してしまいました。 ・参照URAをご覧ください Cは手続き型言語ですね、またBASIC、VBも手続き言語です リレーショナル型データベースを手続き型でなく集合操作としています 情報間の関連付は集合操作で設計しますが、やはり手続き型言語も 必要です。 どのような言語を使うかは利用者様のPC環境によります。 ・白紙ならAccessを推奨します。 1.ソフト使用料が格段に安価 2.Accessは他のリレーショナル型データベースと違って手続き型言語を VBA(Visual Basic for Applications)として含まれています。 3.OKWAVEのQ&A数が大変多い 因みにこの質問Accessにカテゴリ―をAccessされては その際、具体例の方が回答し易いかも 4.ACCESSの容量の限界が2Gである ・Cをお使いとか、無料のオープンオフィスのBaseもリレーショナルです 添付をご覧ください OpenOffice.orgが備えるソフト https://tech.nikkeibp.co.jp/it/pc/article/NPC/20070329/266899/
- chayamati
- ベストアンサー率41% (260/624)
ご質問の内容から推察するとこのユーザの業種は製造業ではないでしょうか そして今回やりたいことは生産管理 (受注→部品展開→在庫管理→生産計画→調達)参考URLをごらん下さい これは課題が大きすぎます。Cだけでは解決は無理です 対象の言語はSQL等のデータベース言語とこの言語のハンドリング用のC、VB カテゴリーをAccessに変えられては Accessはハンドリング用にVBがついています。
- HohoPapa
- ベストアンサー率65% (455/693)
開発言語に依存する話ではなく、 課題情報をどのようなデータ構造で格納すればいいのか? という課題と理解しました。 1:1の関係なら、 よく見かける商品コードと商品名のようなテーブルになりましょう。 1:Nの関係ならTree構造にするのが一般的と思います。 他方、今回の課題は N:Mの関係になりますので、 単に、以下のようにデータを羅列することとなりましょう。 A,B A,C A,D A,E J,K J,C J,L J,M C,F C,G C,H C,I R,S R,H R,T R,U H,N H,O H,P H,Q
補足
回答ありがとうございます。 データベースとの連携をすれば可能という事でしょうか? VBでは考えていないのでSQLの勉強を進めようと考えます。