トップページ⇒tech
139コメント43KB

DBってどう作る?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
まずはどうやってファイルの断片化を避けるのか・・
0002デフォルトの名無しさんNGNG
氏ね
0003デフォルトの名無しさんNGNG
ドラゴンボールは神様がつくりました。
ナメック星人に頼めば?
0004デフォルトの名無しさんNGNG
股間光撮方!!
0005デフォルトの名無しさんNGNG
ファイルの断片化が気になるならデフラグしてください。
−−終了−−
0006デフォルトの名無しさんNGNG
C:\>make Oracle
'make' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\>
0007デフォルトの名無しさんNGNG
デフラグは時間がかかるのでしてはいけません
0008デフォルトの名無しさんNGNG
>>1
すべての型を固定長。VARCHAR 未サポート。
0009デフォルトの名無しさんNGNG
>>1
更新しない
0010デフォルトの名無しさんNGNG
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
単発質問スレ断固反対!!! 単発質問スレ断固反対!!!
0011デフォルトの名無しさんNGNG
DigitalBinbo-
0012デフォルトの名無しさんNGNG
user@@USER-PGRMR ~
$ manko
(|)

$ _
0013デフォルトの名無しさんNGNG
またアフォが糞スレageたのか。氏ね
0014デフォルトの名無しさんNGNG
ACCESSええでー。
なんせ世界の半分はJET ENGINEでできているから
0015デフォルトの名無しさんNGNG
mysqlのソースを見よ
0016デフォルトの名無しさんNGNG
>>15
いちいちあげるなボケ
0017デフォルトの名無しさんNGNG
>>16
age
0018デフォルトの名無しさんNGNG
age
0019デフォルトの名無しさんNGNG
mysqlのソース読んでるヤツとか居る。
居たら弟子にして。
0020デフォルトの名無しさんNGNG
俺もDBの内部構造には興味があるのだが・・、
ここはくそスレだな・・。
0021デフォルトの名無しさんNGNG
とっかかりから人を当てにするなと言ってるんだろ
一から説明してたら疲れるんだと思うよ
0022デフォルトの名無しさんNGNG
ファイルの断片化は最初にMAXサイズを割り当ててしまわない限り無理だろ。
(昔使ったORAなんか最初にDBサイズ決めたっけ)
DB自体の断片化も気にしろよ。
(昔はアンロード・リロードで断片化解消したけど、最近はどうなん?)
0023デフォルトの名無しさんNGNG
ファイル内の未使用ブロック情報をリストで持たせといて、
データ追加時はそのリストから、未使用ブロックを見つけて
データ追加とかっていうんじゃ無理?>22
0024デフォルトの名無しさんNGNG
>>23
それをやっていくと断片化するんだろ。。。
0025デフォルトの名無しさんNGNG
こないだのインターフェイス誌にPostgreSQLの内部構造解説あったぞ。
興味あるやつは読んでみれば?
0026デフォルトの名無しさんNGNG
なんだ、もう終わりか・・・
0027デフォルトの名無しさんNGNG
FORTH イイ!
0028デフォルトの名無しさんNGNG
あほ
ばか
氏ね
って言われるかもしれないんですか。
ORACLEMASTERの資格のせいでDB設計任されちゃいました。
誰か情報下さい。
途方にくれてます。
まじでHELP ME!状態なんです(会社の奴は当てにならないし・・・)
0029デフォルトの名無しさんNGNG
age
0030デフォルトの名無しさんNGNG
>>28

> って言われるかもしれないんですか。
と予想する根拠を論理的に説明せよ。
また、そう予想されるにもかかわらず、愚問を書く理由を論理的に説明せよ。
0031デフォルトの名無しさんNGNG
>と予想する根拠を論理的に説明せよ。
DB設計に関する業務経験がある人には、愚問以外の何者でもないだろうと予想されるから。
>また、そう予想されるにもかかわらず、愚問を書く理由を論理的に説明せよ。
藁をもつかむ気持ち。
納期が迫ってる。
ノウハウがわかる人間は周りにいない。(弱小システム会社の性)
WEBで調べてもそんな基本的なことはイマイチ。
命令口調で書くなら、今おまえが『WINDOWS2000使ったことあるって言ってたよな。
じゃあおんなじようなOS作れ』って言われても平気で作れるくらいの実力もってから言え!
煽りはいらんねん!
氏ね!
実力もなく業務の実態も知らん奴が能書きだけほざくな!
もっぺんゆうぞ
氏ね!
0032デフォルトの名無しさんNGNG
>>31

> 命令口調で書くなら、今おまえが『WINDOWS2000使ったことあるって言ってたよな。
> じゃあおんなじようなOS作れ』って言われても平気で作れるくらいの実力もってから言え!

超論理ですね!(w

> WEBで調べてもそんな基本的なことはイマイチ。

基本的なことすらわかっていないなら、何のためのORACLEMASTER?
(飾りじゃないのよ資格は)
つーか、基本的なことすらわかっていないのに、開発するのが大間違いでは?
今からでも、外注策を検討すべし。

> 実力もなく業務の実態も知らん奴が能書きだけほざくな!
> もっぺんゆうぞ

逆ギレすると、問題の解決に結び付く、とでも?
(知能程度と人間性を疑う)

> 氏ね!

それはあなたの方でしょ?
0033デフォルトの名無しさんNGNG
>>32

> 知能程度と人間性を疑う

疑うも何も、>>28、>>31 を読めば自明だが?
0034デフォルトの名無しさんNGNG
>基本的なことすらわかっていないなら、何のためのORACLEMASTER?
資格なんて何の意味もありません。
えらいひとにはそれがわからんのです。
あと、基本て何処のこと?
単なるDB設計でも10年後まで見るのと、とりあえず動けばいいってのとはわけが違うと思うけど・・・
>今からでも、外注策を検討すべし。
今から外注しても間に合わないのでは?
>氏ね!
・・・てんぱってるなあ
0035通りすがりの親切な人NGNG
>>32
辞表の書き方なら、下記を参照。
http://www.asahi-net.or.jp/~SU6K-TROK/jihyou01.htm

夜逃げの方法なら、下記を参照。
http://member.nifty.ne.jp/taksan/howto/1.html

自殺の方法なら、下記を参照。
http://foxfoxyz.tripod.co.jp/jisatu00.html

大変お困りのようですので、何かの参考にでもなればよいのですが。(w
0036デフォルトの名無しさんNGNG
>>28
落ち着けよ。
追い詰められてるときに>>30みたいな無責任な反応に過剰反応しちゃうのはわからないでもないけどさ。
ここは2CHだぜ。
ノルマを一つずつ、つぶしていけば意外とあっさり仕事はこなせちゃうもんだよ。
DB関連の仕事はしてないのでわからんけど・・・
>>35も一つの考え(辞表)
0037デフォルトの名無しさんNGNG
    Λ_Λ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ( ・∀・)<  おまえら、おちけつ。
   (    )  \_____________________
プ>| | |
   (__)_)
0038コピペ房NGNG

┌──────────────────────―─┐
│                                    |
│                                    |
│                /■\                    |
│               (´∀`∩)                   |
│               (つ  丿                |
│                ( ヽノ                    |
│                し(_)                |
│                                    |
│             Now Onigiring. ...               |
│                                    |
│                                    |
│         しばらくおにぎりでお待ちください。        |
│                                    |
└───────────────────────―┘


0039デフォルトの名無しさんNGNG
いつまで待てば良いんだよ!。
0040デフォルトの名無しさんNGNG
4219行のDB
ttp://homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0041デフォルトの名無しさんNGNG
SQLか?
0042デフォルトの名無しさんNGNG
>>40
踏むな
0043デフォルトの名無しさんNGNG
>>40
めちゃめちゃ怖え
0044デフォルトの名無しさんNGNG
あああん、こわいよぉ。
0045デフォルトの名無しさんNGNG
>>40
仲間を増やしたいのでage。
一人で怖い思いしてたまるかぁ!
0046デフォルトの名無しさんNGNG

40 名前:デフォルトの名無しさん :02/11/09 23:51
4219行のDB
http://homepage2.nifty.com/rohizuka/ka/pa_003_a.htm
0047デフォルトの名無しさんNGNG
昔っから思ってたけど、リファレンスインプリメンテーションになりうる
ものって、存在したの?
DB理論は枯れてきてるけど、DB実装はなんかものによってばらばら
すぎるような気が・・・
Oracleの実装ってなんか特殊っぽいと思う・・・
0048デフォルトの名無しさんNGNG
今MySQLのソース読んでるが、難しくてよくわからんな・・。
大体は理解している、もしくは読んだことはないが読めば大体わかる
というやつ、教えてくれ。

0049デフォルトの名無しさんNGNG
つーかね、もう RDB はいいよ…SQL 共々葬り去ってしまいたい。
0050デフォルトの名無しさんNGNG
>>49
じゃあ、何がお勧め?
0051名無しさんNGNG
ついにExcelの時代か…
0052デフォルトの名無しさんNGNG
次期OracleはCSVだぜ!!
0053デフォルトの名無しさんNGNG
FORTH イイ!
0054デフォルトの名無しさんNGNG
あ
0055デフォルトの名無しさんNGNG
てす
0056デフォルトの名無しさんNGNG
板の底までたどり着いた。
0057鯣@暇暇團No.52 ◆F52DmOxJlc NGNG
498/498
底なので記念パピコvv
0058デフォルトの名無しさんNGNG
500だったのであげてみる
0059デフォルトの名無しさんNGNG
DB?
ドラゴンボールですか?
0060デフォルトの名無しさんNGNG
大リーグボールだろ!
0061デフォルトの名無しさんNGNG
StandaloneZODBはどうですか?
0062デフォルトの名無しさんNGNG
(・´з`・) <ひろゆきは1000狙ってるよ
0063デフォルトの名無しさんNGNG
人の多い1chになっていく
0064デフォルトの名無しさんNGNG
これからは決定的な証拠を取ってすかさず裁判に持っていく相互扶助の掲示板として活動していきます。

とかいうのか?プロ市民キタ━━━━━━(゚∀゚)━━━━━━━!!!!
0065デフォルトの名無しさんNGNG
つーかね、もう RDB はいいよ…SQL 共々葬り去ってしまいたい。
0066デフォルトの名無しさんNGNG
>>65
少なくとも君がRDBに変わるDBを使えるようにならなければ葬り去ることは出来ない。
0067デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0068デフォルトの名無しさんNGNG
>>596
荒らしはともかく、犯罪者は困りゃせんだろうて
0069デフォルトの名無しさんNGNG
多段串で絶対わからん。
0070デフォルトの名無しさんNGNG
書き込みを一定期間放っておいたって事実があれば(相手が確認していれば)
訴状が来た時点で消そうが消すまいが関係ないんでないかなぁ。
0071デフォルトの名無しさんNGNG
書き込みを一定期間放っておいたって事実があれば(相手が確認していれば)
訴状が来た時点で消そうが消すまいが関係ないんでないかなぁ。
0072デフォルトの名無しさんNGNG
>内容証明が届いてから訴状が届くまでの間に消したとしても
それだと、内容証明が届く前に削除しなきゃいけないことにならないかい?(^_^;)
内容証明が届いて、すぐに削除したら、賠償はしなくていい気が。

んだったら、IP取ってない板で、自分で自分を中傷して、
すぐに裁判すれば賠償金が取れるってことになっちゃう、、
0073デフォルトの名無しさんNGNG
あ、こっちだった(笑)
http://live2.2ch.net/test/read.cgi/news/1040827497/
0074デフォルトの名無しさんNGNG
串規制を緩くすれば良い
0075デフォルトの名無しさんNGNG
>>540
なんかぼたんおしたらブラクラ風。
0076デフォルトの名無しさんNGNG
あけましておめでとうございます。
フロムケータイ
0077デフォルトの名無しさんNGNG
>>312
キタ━━━━━(゚∀゚)━━━━━!!!!
0078デフォルトの名無しさんNGNG
マン・・・・・・・





ホール。
駄目だ怖くて出来ません逝ってきます。
0079デフォルトの名無しさんNGNG
アタックって2ch鯖にか?意味不明
0080デフォルトの名無しさんNGNG
この調子だともう今日はひろゆき降臨しないな。
明日また来よう
0081デフォルトの名無しさんNGNG
ヲチ板はIPとられるようになってからでも、あんまり変わらんかった
ような気がするが。
0082デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0083デフォルトの名無しさんNGNG
いくつかの掲示板に板ごとに分ければよい
0084デフォルトの名無しさんNGNG
その公開請求をN速+で速報する、と。
0085デフォルトの名無しさんNGNG
気軽に糞レスできるっていうことならデフォルトの名前が設定
されていることで実現されていて、IPとはあんまり関係ない。
あんグラな話は別にして。
0086デフォルトの名無しさんNGNG
173
実際に現場を見たんですか?
0087デフォルトの名無しさんNGNG
説→切 (;´Д`)
0088デフォルトの名無しさんNGNG
匿名性に絡む問題なので反対 28% 1093 票
サイトのためになるから賛成 54% 2142 票
利用しないから関係ない 8% 341 票
2ちゃんねるってなに? 4% 164 票
アクセスログってなに? 4% 160 票

サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
では、貴方はそのサイトの何が好きなのでしょう。
本当の事を知ってる人が、恐れをなして何処かに行っちゃうよ。
0089デフォルトの名無しさんNGNG
baka
0090デフォルトの名無しさんNGNG
ガンダム
0091デフォルトの名無しさんNGNG
2002年2ちゃんねるアニメランキング1位のアニメに・・・・

モナーが出演決定!!!!!!!!!!!!!!!!!!!!!

<<放送時間>>
1/12
大阪 テレビ大阪 (日)9:30〜10:00
東京 テレビ東京 (日)9:30〜10:00
名古屋 テレビ愛知 (日)9:30〜10:00
福岡 TVQ九州放送 (日)9:30〜10:00
札幌 テレビ北海道 (日)9:30〜10:00
岡山・高松 テレビせとうち (日)9:30〜10:00 
0092デフォルトの名無しさんNGNG
最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。

二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm

ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。
0093デフォルトの名無しさんNGNG
どうでもいいよべつに みんな何で必死なの?  
0094デフォルトの名無しさんNGNG
「なんで消さないんだよバーヤ」訴訟にISP責任法はほとんど無意味ですわな。
0095デフォルトの名無しさんNGNG
ホビーまだなおんないの〜?
0096山崎渉NGNG
(^^)
0097デフォルトの名無しさんNGNG
もうネタなんていっていいレベルじゃない
はっきり 馬  鹿 って言ってあげようよ。
0098山崎渉NGNG
(^^)
0099デフォルトの名無しさんNGNG
ついにExcelの時代か…
0100山崎渉NGNG
(^^)
0101デフォルトの名無しさんNGNG
いくつかの掲示板に板ごとに分ければよい
0102デフォルトの名無しさんNGNG
RDBMSってどうやって作るの?
0103山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0104デフォルトの名無しさんNGNG
これからRDBってXMLとかも実装されてくんでしょ?
XMLベースのDBも開発されてるとか言うし
SQLを使うのかXMLQLを使うのか分らなくなりそうだね
0105山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0106デフォルトの名無しさんNGNG
いつまで待てば良いんだよ!。
0107デフォルトの名無しさんNGNG
おい。
せっかくだから、「DBってどうつくる?」
のタイトルの意味を変えて
「DBの設計ってどうする?」
のスレにしないか?

いや、実際普通はDBの設計が決まってから
プログラミングするじゃない?
そうすると、「あ、あのカラム追加しとけばよかったな」
とか思うわけジャン?
ま、そういうことにならないようにどういう設計がいいのか話し合おうぜ
しかも、いまはDBをラッピングするのがはやってるジャン?
そうなるとますます、設計段階がきっちりしてないと
あとあとこまることになる

あとは、>>104の言うようにXML系のDBなんかおもしろいよな
XQueryちょっと使ってみたが可能性は感じる
ただ、コレもラッピングされちまうとな・・・・
0108デフォルトの名無しさんNGNG
>107
一票。現実的な解をパシパシ出せる内容が面白いよね。
誰かが命題と状況を述べて、分類、データ配置を出して、
RDBMS(SQL-92あたり妥当な共通項?)的な運用設計を
出してみんなでケチつけるとかね。

得意先増やすのにテーブルのCreateするの?マジ?

とか。RDBMSのデータ運用性って、このレベルじゃ製品ご
とに変わらないから、DBの内部性能の話までいけるかも。

誰かデータ整理にお困りの方〜。
0109デフォルトの名無しさんNGNG
自作パソコン管理DBを作りたいと思います。
しかし、同じパーツを複数使っているPCや、
ほとんどパーツを使っていないPCなどあって、
テーブルの設計がうまくいきません。

この場合、パーツの種類毎にテーブルを分けるべきなのか、
ひとつのテーブルのレコード中に、パーツの種類のフィールドを作るべきなのか・・・
そして、そうしたばあい、パーツ同士の組み合わせの解決方法もさっぱりです。

どなたか、設計(モデリング)に詳しい方、ヒントをください・・・
0110デフォルトの名無しさんNGNG
すげー興味あるので、とりあえず書いてみる。

>>109
ありきたりだけど、
1.パーツ種別テーブル
2.パーツ明細テーブル
3.PCテーブル
を持つ。

1では PKにパーツ種別Noとか持たせて
001 A社HDD 20GB(7200rpm)
002 H社 VGA mem64MB
003 C社 Memory 128MB
とかやる。

2では1のPKに連番をふるような感じでPKを作り
同じ製品が複数合ってもそれを識別できるようにする。
コメント欄なんかを付けると良いのかな?

001 001 2003/05/01購入
001 002 なんか動作怪しい

↑だとA社のHDDが2つある事になる。

で、3でPC番号に2のPKを持たせて
3カラムでPKとする。

なんか、うまくかけないけど伝わるかな?
バーツジャンルテーブルとかも作って、
001はHDD、002はケース、003はCPUとかやっておいて
パーツ種別テーブルへつなげた方が良いかな?
さぁ、叩けおまいらっ!!
0111デフォルトの名無しさんNGNG
>>110
いぃんじゃなーぃ?(やる気なさげに読んでね)
0112デフォルトの名無しさんNGNG
DB設計のポイントは

・関連を管理する
・カテゴリという概念を整理する

というあたり。通り一遍の正規化だけで
しっくりこないという場合、関連を管理する
エンティティが適切に存在しないことが多い。

あと、今回の例だとカテゴリという概念を
加えてやると良い。カテゴリと実際の実物の関連と
実物同士の構成という名の関連を導入してやると
綺麗に収まる。
0113デフォルトの名無しさんNGNG
関連を管理したり、正規化したりしなきゃいけないのはDBっていうかRDBだろ。
一部の問題を全体の問題みたいに言うなよな。



と意味の無い釣りをしてみるテスト。
0114109NGNG
およそ1週間ぶりの2ちゃんねるです。
質問の際に申し忘れましたが、使用を検討しているDBはRDBです。

<パーツ種別>
┌────────┐
│パーツ種別ID(PK) │
│メーカー       │
│パーツ種別 │
│etc. │
└────────┘
:
:含まれる
<パーツ明細> ●
┌────────┐
│パーツ明細ID(PK) │
│パーツ種別ID(FK) │
│コメント │
│etc. │
└────────┘
:
:組まれる
<PC> ●
┌────────┐
│PCID(PK) │
│パーツ明細ID(FK) │
│コメント │
│etc. │
└────────┘
0115109NGNG
>>114修正
<パーツ種別>
┌────────┐
│パーツ種別ID(PK) │
│メーカー       │
│パーツ種別     │
│etc.          │
└────────┘
          :
          :含まれる
<パーツ明細> ●
┌────────┐
│パーツ明細ID(PK) │
│パーツ種別ID(FK) │
│コメント        │
│etc.          │
└────────┘
        :
        :組まれる
<PC>     ●
┌────────┐
│PCID(PK)       │
│パーツ明細ID(FK) │
│コメント        │
│etc.          │
└────────┘
0116109NGNG
>>115のような図にしてみました。
しかし、
●PCになっていないパーツも管理する(あまったパーツで別のマシンを組む準備をするため)
●管理されるスペックは、パーツの種類によって違う
などを考慮すると、やはりこの状態で作るにはまだ足りないと思います。

LANカードやサウンドカードなど、スペックを表示するためのフィールドの数が変わるのであれば、
やはりLANカードエンティティとサウンドカードエンティティなど、エンティティを分けた方がいいのでしょうか?
うまいやり方をご指南ください。よろしくお願いします。
0117デフォルトの名無しさんNGNG
>>114
イマドキRdbを使おうとは奇特な香具師だな。
0118113NGNG
>>117
じゃあイマドキのトレンドを教えてください。

0119デフォルトの名無しさんNGNG
http://www.oracle.com/rdb/
0120デフォルトの名無しさんNGNG
まさかoracleがトレンドだとでもいうのか。
だいたいRDBを否定してる場面だっていうのに・・・バカ?、釣り?
0121デフォルトの名無しさんNGNG
若造とじじいがいて、話がかみ合っていないっぽいな。

>>120
まぁ>>119のリンク先をみてみそ。
解説すると、RdbってのはVMSで動いていた戦前のDBMSだ。
0122109NGNG
またまた失礼しました。
RDBではなく、RDBMSです。
0123デフォルトの名無しさんNGNG
>>109さん

意図はなんとなく判りました。でも、
>>115に挙げている構成では、パーツ
種別が余計なのでは?と思います。

会社の備品管理で、かつ、似たパーツ
が多数あるならともかく、物品の管理
では、パーツという実体を軸にして、
関係をまとめた方がスマートかと。

当方が、パーツ、その構成としてのPC
を管理するなら、こんな感じがいいかな、
と思います。

・パーツマスタ(パーツ一品ごとに1行)
 メンバは、パーツ番号(PK)/パーツ名/パーツ種類(なにボードか、電源か、それともケース?)/購入日(登録日)/価格/その他
 ※例えば、SB16(サウンドカード)が2つなら、2行。

・パーツ種類マスタ(もし、VBやFileMakerなどのフォームから入力管理するときはあった方がベター)
 パーツ種類ID/パーツ種類

・パーツ明細(パーツ一品ごとに0〜X行)
 来歴とか必要であれば。
 メンバは、{パーツ番号/行番号}(PK)/コメントなど/日付

・PCマスタ(PC一基ごとに、一行)
 PC番号(PK)/稼働日/コメント(利用目的や、利用者など)

・PC構成マスタ(PC一基ごとに、1〜X行)
 {PC番号/パーツ番号}(PK)/コメント(ボードをPCIのどのボードに差したか、など)/装着日など
0124デフォルトの名無しさんNGNG

>>115で書いたものと違うのは、データが大きくなるけど、
判り易いかな、とPCマスタとPC構成データを分けている
ところです。PCマスタは、PCのPKを管理、PC構成は、
PCのPKを元に、関連するパーツを列挙するという構造
です。

キーは、日常自分で把握する物品の一つを単位として
捕らえた方が判り易いです。上記では、パーツ一品と、
PC一台を、まず判り易いキーにすることを念頭に置いて
ます。

上記の構成を軸にして、パーツの製品のマスタを付けて
もよし、とか思います。ただ、116さんが仰るように、パーツ
の「製品としての」(≠所有物としての)性能などを記述する
必要があるようであれば、パーツの種類ごとにテーブルを
作るか、性能、仕様は、コメントにまとめる必要があります。

こんな感じでいかがでしょうか。

用語にズレあればスマン。

0125デフォルトの名無しさんNGNG
おはようございます。
Oracleのテーブル内のデータをCSVファイルに落とし込む方法で簡単ものを
おしえていただきたいのですが・・・
よろしくおねがいしまっする!!
0126デフォルトの名無しさんNGNG
>>125
漏れが作ったツール
0127デフォルトの名無しさんNGNG
>>126
くだちい
0128デフォルトの名無しさんNGNG
>>125
ACCESSでいいんじゃねーか?(w
0129デフォルトの名無しさんNGNG
>>125

128さんに同意。Oracleのクライアント
環境と、Officeを入れていれば、ほぼ
全てのバージョンで、AccessからOra
のデータを取り込むことができます。

少なくともWin95世代以降はOKです。

コンパネのODBC設定から、
・新しいデータソースを作る
・ドライバを選択しろとか聞かれたら、Oracle。
 いろいろバージョンあったら、Oracle7以降で
 あればOK。
・ログイン情報と、ログイン先のデータベース名を
 設定。
・ODBC設定名称を記入して完了。
0130デフォルトの名無しさんNGNG
続き・・・


Accessのテーブル一覧から、
・右クリック
・インポート
・ファイルの種類欄で「ODBC」
・先に作ったODBCの設定名称を選択。
・PK定義が取れなかった場合、ユニーク条件
 を自分で入力することになるけど、その場合
 は全ての列を選択。
・アクセスにテーブルができる。

以降は、それを開いてコピペしてExcelで編集
してもよし、エクスポートして直接CSVを作って
もよし。

遅レスだけど、役に立つかな?

0131128NGNG
>>129
オマエ親切すぎ、2ちゃんねらーには向いてない。
0132デフォルトの名無しさんNGNG
作り方教えるね。ちょっと待ってて
0133デフォルトの名無しさんNGNG
>>3が今のデータベース板を予見していたようで笑える

>>129
や  ら  な  い  か  ?
0134デフォルトの名無しさんNGNG
>>131
>>129は、ウンマンコの可能性大
0135デフォルトの名無しさんNGNG
>>133 ウホッ、いいリレーション・・・・
>>134 ウンマンコってなんですか?

>>1 DBの断片化を防ぐ方法はどうなったのですか?

このスレはどこに行くのですか?
0136128NGNG
>>135
DBの断片化と(DB)ファイルの断片化はちょっち違うでよ。
0137山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0138山崎 渉NGNG
(^^)
0139山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
■ このスレッドは過去ログ倉庫に格納されています