■DBについて語ろう■

このエントリーをはてなブックマークに追加
1非決定性名無しさん
DBについて語り合ってみるスレッドです

IBMのDB2はテーブルを表と呼ぶので
マニュアルなどを見ると違和感有りますけど
どうですか?
2非決定性名無しさん:2001/05/26(土) 11:32
一般的にRDBMSと呼ばれるものはテーブルを表と呼びます。

違和感あるということは今までACCESSみたいなファイル
共有型の簡易DB、またはホスト出身者ですか?

どちらにしろ、表記が変わったくらいで違和感感じてると
開発ツールが変わると何もできない頭の固いエンジニアと
思われます。
3名無しさん@1周年:2001/05/26(土) 11:40
私は、逆に、RDBMSの方がわかりやすい。
逆に、階層型の方が違和感あり
4非決定性名無しさん:2001/05/26(土) 23:02
一番最初にやったのが構造型DBだった。
セット関係っていうのが良く理解できんかったな。
RDBでは「平坦な表イメージでデータが格納〜」というのが
印象に残ってる。
51:2001/05/28(月) 20:23
>2
そうですか
確かに最初にさわったのはACCESSですが(いまはHiRDBを主にさわってます)
他のデータベースの書籍などを読んでも
テーブルと記述してある書籍が多く感じられます

「表を作成して」と言われるのと
「テーブルを作成して」と言われるのでは
後者の方が意味合いが取りやすいと思っただけです
業務に支障をきたす訳では無いし

//もちろん「テーブルを作成して」と言われて
//机を作ろうとする人もいるかもしれませんが(w
6非決定性名無しさん:2001/05/29(火) 13:09
>>5
いねーよ!そんなヤツ!
ネタならネタらしく面白いこと言え!
まったく、ドキュンは何やってもドキュンだな。
7非決定性名無しさん:2001/05/29(火) 14:57
DDL書くときゃ、「CREATE TABLE」て書くくらいだから、
別に"テーブル"と呼称してもいーんじゃねーの?
十分通じる。
8非決定性名無しさん:2001/06/01(金) 00:32
>>1
IBM って、Keyboard を 鍵盤 とか、ま、そんな具合に翻訳をしてるだけです。
表 をふつうの英語に直すと table になりますです。
9非決定性名無しさん:2001/06/01(金) 01:57
SQL-Serverを4年程使ってます。
理論的に正しいはずのSQLが、動かすと激遅かったりして、
変なSQL文を書くクセがついちゃってます。
そういう人いますか?

処理件数が1万件を越えると、ちょっと動きが怪しくなってきて、
10万とか100万件のデータだと、動かすまで判らなかったりして・・

同僚は、Oracleはちゃんと動くぞ!と言ってますが、
このままSQL-Serverばっかやるのもちょっと不安。
10仕様書無しさん:2001/06/01(金) 02:22
>>9
SQL-ServerはMSがSybaseから買ったモンで、テクノロジーは
他のRDBMSと比較するとかなり遅れているように感じる。
数年前は大量バッチを行うとインデックスが破損してしまい
バッチ処理が中断するという信じられんバグもあったくらい
だし。

MSの製品は覚えやすいのだが、どうも業務で重要な数字を
扱うような部分には使えないなぁという印象が強い。
俺もSQL−Serverの経験者だが、Oracleと比較すると本当に
簡単だよね。
俺んとこのエンドユーザーなんて、俺の勤務先が開発した
Oracleサーバのインスタンスの仕様書を参考にしてそのま
んま同じ要件のサーバをSQL-Serverで作れるくらいだもん。

会社のシステム部門が独立してシステム会社として分社す
るケースをよく聞くがそういうところ程、このSQL-Server
を使うなぁ。

まぁこんな会社のエンジニアはMS一辺倒になるのが多いので
将来的に使い物にならんヤツが多い。

11非決定性名無しさん:2001/06/01(金) 10:25
>>9
それってソート領域とかワーク領域とかのチューニングが甘々なので
HIT件数によって動作が変わるだけなのでは??
optimizerの動きを予測して、それでもそこから外れるようならば、
そこではじめて「SQL-Serverはだめだなぁ」って言えると思いますよ。
がんばれがんばれ。
MS製品だろうがOracle製品だろうがDBエンジンに変わりなし。
12仕様書無しさん:2001/06/01(金) 11:51
理論的には正しくても、実行プラン吐かせてみると予想とまったく
違う動きすることはどんなDBMS使っててもあることですよね。

今までで一番ひどかったのはSybase。オプティマイザがまったく
信用できません。
13つーかね>12:2001/06/02(土) 11:25
おれはオプティマイザがなかった頃からのユーザだからあるだけでも驚異だね。
昔は全部一々アクセス方法を自分で設定してたよ。
14名無しさん@1周年:2001/06/02(土) 12:11
汎用機のDBは、わけのわからないエラーがでる
から嫌い。
ACCESSとか、オラクルとか、SQLの方の
クラサバ系の方が得意。
でも、仕方なく、汎用やってるが。
15非決定性名無しさん:2001/06/02(土) 18:08
>>14
汎用機の方がエラーコード体系がシステム全体で統一されているからわかりやすいはずだぜ。

OPEN系のはOSとDBがそれぞれ別々のエラーコード体系だからけっこうめんどいよ。
てーか、おたくはカタカナでオラクルなんて書いてる時点で駄目駄目君だな。


16非決定性名無しさん:2001/06/02(土) 18:11
>>15
内部的には、そういうのでめんどくさかったことはないよ。
OPEN系だったら、OSとDBのエラーコード体系が別々でも客文句いわないじゃん。
それを客が監視するようなメッセージログかなにかに出力するときに
はじめて困る話であって。
17名無しさん@120分待ち:2001/06/04(月) 01:41
研究室でフリーのPostgresqlを使ってます。
DBの勉強には持ってこいです。
18非決定性名無しさん:2001/06/04(月) 14:20
>>13
ほー・・・そんな時代があったんだ。
それって汎用機ですか??
ヒント句みたいなものでアクセスパスを指定するのかな。
ちょっと興味がそそられますね。

>>17
PostgreSQLどうですか?
リカバリまわりの動きなんかは雑誌でもあまり書いてくれないので
教えていただけるとウレシイですね
19非決定性名無しさん:2001/06/04(月) 18:22
やはりOracleの案件は多いみたいですね
オレもOracle学ぼうかな

2015>16:2001/06/04(月) 22:03
結構めんどいよ。
OSエラーだからそっちを調べろとかいう場合でも
OS側がエラー切り分けしてなかったりするのよ。

汎用機は統一してるからどっちかで必ず切り分けてるのさ。

思うんだが「訳がわからん」とかいうのは君が慣れていないだけでは?
もうちょっとやればわかるよ。
俺もopenに移ったときはそう感じたよ。
2113>18:2001/06/04(月) 22:34
うーん、時代を感じるね・・・。SQLしかしらない世代なのかな?
SQLの初期の売り文句には「データの物理構造に依存せず、アクセスを行え〜」というのがあってね
それ以前は物理構造に依存するのが当然だったのさ
技術の進歩はすごいね、その内オプティマイザが勝手に索引張ったり消したり
再編成したりするようになるかもな

#俺のSQL歴は十年ちかいよ、汎用機でもSQLを使ってたからね
22非決定性名無しさん:2001/06/04(月) 23:24
23仕様書無しさん:2001/06/05(火) 02:44
>>19
派遣カンケーの仕事や転職市場ではOracle知っていた方というより
Oracle経験者の方がいいぞ。
俺は派遣でも先日の転職でもOracle6〜8までの構築経験が
あったお陰で何とか転職も自分の希望通りの会社に入れたから。
24非決定性名無しさん:2001/06/05(火) 03:08
どう転んでもOracleは15年はなくなることはない。
そう考えると俺らの年代が技術者と生きて行く年代においてはOracleは
知っているにこしたことはない。
2518:2001/06/05(火) 16:34
>>20
UNIXやNTなどのOSが出すエラーは、エラー内容そのものでは十分見きることができないので、
最後は「カンで見きる(笑)」作業がでてくる、
というのが面倒かつ弁明の難しいところかもしれません。
彼らは寡黙なので、、、

汎用機の最大の利点は、
障害時に、必要な情報が漏れなく、きちんと整理されてでてくるところ
でしょうね、、、UNIXやNTでは逆立ちしたってかないっこありません。

# カンの部分を正確に述べると、別途トレースなり統計情報なりを見て最終判断、みたいな


>>21
なるほど、そういうことでしたか、、、
私の初めて使ったデータベースはINFORMIXだったので、
SQL=データベース という認識です。
2618:2001/06/05(火) 16:38
>>23
INFORMIXとSQL-Serverとファミ通のSymfoWAREだけじゃダメかな(笑)
2713>18:2001/06/05(火) 21:42
補足するとだね、たとえばDBをアクセスする前にOPENする訳だが
その時にどの索引を使うかとか指定するの。
でもCOMMITとかROLLBACKとかいう概念は当時からちゃんとあった。
ROLLFORWORDもな、今考えるとおもちゃみたいなもんだが・・・・。
#ちなみに各DBMSで微妙に違うのでよろしく
28非決定性名無しさん:2001/06/06(水) 00:26
順編成、索引付き順編成…。まあ、余計なこともしないし、
個人的に理解しやすいから嫌いじゃない。>汎用系DB
ちなみに、COBOLerがオープンに転向するとカーソルばっかり使いたがる(笑)
29非決定性名無しさん:2001/06/06(水) 20:09
>>27
なるほど、、、ISAM系のDBで見たことがあるような。
COMMIT/ROLLBACKがあるのは存じてます。
とはいえ汎用機は某ファミ通のMSPしか知らないので何ともいえませんが、、、

>>28
インデックスサーチのコストはカーソルの方が低くていいですよー
でもどんなSQLを飛ばすか、によりますけどね、、、
OLTP系ならやはりカーソルでしょう FETCH行をUPDATE

30つーか:2001/06/06(水) 21:00
>>28
COBOLで埋め込み式SQL使うとそうなるのよ。
しってた?やってみればわかるよ。
31非決定性名無しさん:2001/06/06(水) 21:18
>>30
あれ、、、直接SQL実行もできませんか??
COBOLといえどもRDBMSなら確かできるはず
32ところで:2001/06/06(水) 21:26
皆RDB以外のDBはしってるかな?
おいらが最初に使ったのはCODASYL式(?)の構造型DBであったぞ。
セット関係を利用してDBが成り立っているのであった。
33>31:2001/06/06(水) 21:34
それではCOBOLで作る意味がないと思われ〜
34>32:2001/06/06(水) 23:27
あんたいくつよ?
35ゆーかタン萌え:2001/06/07(木) 17:45
最近はかなりの数のDBが
Linux上で動くようになってきましたね
どんどんSQLserverの守備範囲が狭くなってような
36非決定性名無しさん:2001/06/07(木) 20:31
>>29
RDBに向けたOLTPでカーソルなんぞ使うな!
37非決定姓名無しさん:2001/06/07(木) 21:11
>>30
COBOLではSQLじゃなくてインデックスファイルをオープン、がメインでした。
SQLプロセッサって重いもんで。

>>32
NDBをRDBに移行するので死にました。
設計はできてもデータ移行の作業が(汗)

>>36
基本はそうかもね。でも現実は…。
ホストを移行して無理矢理RDBに組み込んだシステムだと
SQLが使えない/使いにくいもんで。
@マルチレコードレイアウトとか。残すなよ、RDBに(笑)
38非決定性名無しさん:2001/06/07(木) 21:58
>>29
ISAM-DBという用語には違和感がある。
あれはただの索引順編成ファイルと違うか?
どこのベンダの用語なんですかい?
39非決定性名無しさん:2001/06/07(木) 22:37
>>36
2回以上同一レコードにアクセスするんだったら
カーソルの方がCPUパワー食わなくていいですよ

>>38
同じ

40非決定性名無しさん:2001/06/08(金) 08:30
私は経験年数5年くらいのペーペーですが、ずっとPCでRDBしか
やったことありません。

んで、COBOLerからPCに転向した先輩達のテーブル設計に
すごく違和感を覚える事があります。

例えば、実績データのテーブルを作成するとき、我々は
日付と時間をKeyにしたレイアウトにしますが、元COBOLerは
1つの日付レコードに複数の時間帯を直列に格納するような
レイアウトにします。
(オカーズ?とか言ってました。)

表の正規化の概念も無いみたいですが、それはその人が
不勉強なだけですかね?(笑)
41仕様書無しさん:2001/06/08(金) 09:25
SQLServerがLinux上で動くからと豪語していた銀行系エンジニアたちがいた。
神田にあるところなんだが。

42名無しさん@そうだ登録へいこう:2001/06/08(金) 10:27
>>40

>んで、COBOLerからPCに転向した先輩達のテーブル設計に
>すごく違和感を覚える事があります。

転向が不十分なので、再教育が必要と思われ。
http://www8.pekori.to/~zoma/kanki_t.html

>>41
Sybaseとの勘違いかと思われ。
43非決定性名無しさん:2001/06/08(金) 11:46
>>42

>>>>41
>>Sybaseとの勘違いかと思われ。

どうちがうの?(藁

いや、ネタだから気にしないでね。
44つーかね>40:2001/06/08(金) 12:01
過去の資産や他システムとの絡みでそうなる可能性もあるでよ。
一概に善し悪しはいえない。
てーか、聞いてみそ。
45非決定性名無しさん:2001/06/08(金) 12:51
>>44
かなり偏ってる。44も転向不十分な故鯔ーかな?

SQLを不自由にする非RDBなデータ構造を
わざわざRDBで構築することもなかろう。

なんでもかんでもRDBにする必要は無いんだよ、
でもRDBを使うならRDBの流儀に従うほうが自然だと思う。
46あおりはウザイね:2001/06/08(金) 12:59
てーか、そのRDBの部分のみでシステムが完結するわけではないので〜
実務はそうそう理屈通りにはいかないのであった。

>45
あおりはよそへいきな。
47非決定性名無しさん45:2001/06/08(金) 13:15
>>46

「学術板」の「DBを語る」スレで「実務」がどーのって愚痴垂れてるヤツ
他所でどうぞ。
48非決定性名無しさん:2001/06/08(金) 13:40
確かに、第1正規化くらいは貫徹したいな。
49ほんとに学術派はウザイね:2001/06/08(金) 15:12
>>47
学術派の君にはこういうゴミすれがお似合いです。
お願いですから、スレを汚さないでください。(はぁと
http://mentai.2ch.net/test/read.cgi?bbs=infosys&key=989442677
50>48:2001/06/08(金) 15:57
それはそうなんだが
出来ない場合もありうるわな

>>47
ここはDB2とかの実務ネタのスレなんだからお門違いだよ。
1をよんでんの?
51非決定性名無しさん:2001/06/08(金) 17:18
>>47

このスレでは
現実、実務を完全に無視した理論の話だけしろと言う事?
理論的な話をしている際に、
その理論通りにいかない現実の話が出てくるのも
話として自然な流れだと私は思いますが。
ある技術の
理論的な事とそれが使われている実務での現実の両方を考えながら
”理論的に”話をする事はスレ違いですかねえ?
貴方みたいなのがつまらないレスをつけるから
結局学術的な話のスレが盛り上がらなくなるんですよ。
521:2001/06/08(金) 17:43
>47
1の名前は捨てたのですが(w
まだ書き込んでますけど・・・
実務ネタは大いに良いじゃないですか
立てた本人が言うのは何ですが
就職スレに負けずにがんばってると思いますよこのスレ


わざわざ非正規化しなければならない現実って、そんなに多いのかしら?


54非決定性名無しさん:2001/06/08(金) 18:24
>>51
理論は正論として認めるけど、実務じゃどーにもならんってんじゃ理論的に負けてるぞ。
実務での正論というか非正規形(だっけ?)のメリットを語ってくれないか?

なんか、現実に打ちのめされてる負け犬みたいだぞ。
55>53:2001/06/08(金) 18:36
そんなに多くはないがあることはある。
56非決定性名無しさん:2001/06/08(金) 19:04
>>54
表を引くときのパフォーマンスとか、
DBMSが分散してるときのネットのトラフィックとか、
経験的に壊れやすいテーブルなんかがあって、隔離したいとか。
57名無し:2001/06/08(金) 19:07
非正規化はジョインのパフォーマンスに依存する場合が
多いんじゃないかな。
最近のDBは賢くなってきてるから、昔ほど非正規化
することは少なくなってきたと思われ。
あと、正規化すると、キー項目と1バイト文字列の行になる
フラグ情報みたいな場合かな。
58非決定性名無しさん:2001/06/09(土) 02:57
そんで結局本題はどうなった?
59非決定性名無しさん:2001/06/09(土) 11:40
おれが使ったDBをあげてみる
ADBS,RIQS-II,INQ,MS-SQL-SERVER,oracle
 
60非決定性名無しさん:2001/06/09(土) 12:12
>>59
N系?
61RPG言語:2001/06/09(土) 12:15
DBあげ
62非決定性名無しさん:2001/06/09(土) 17:35
正規化は、検索コスト・アプリの組みやすさと二律背反なところがあるので、
必要に応じて、、、じゃないですかね?
JOINのパフォーマンスも、アクセスプランによるところ大だし。

ちなみにつかったことがあるのは、
INFORMIX、Oracle、SQL-Server(MS)、、、とSymfoWARE(笑
63非決定性名無しさん:2001/06/10(日) 23:55
READY CREATE xxxxx .
でどかん。
64非決定性名無しさん:2001/06/12(火) 03:54
次ヒターチさん、カモン!
HIRDB経験者求む!
65非決定性名無しさん:2001/06/12(火) 12:14
>>39
いわゆるDBとファイルの違いはなんだろう?
ふと思ったんだが・・・。
情報処理の教科書にありそうだな。
66非決定性名無しさん:2001/06/12(火) 12:58
IBMってビューを「視点」って訳すだろ。面白いと思う。
DB2って表領域のデフラグもできるんだよな。REORGとかってコマンド。

アプリケーションは「適用業務」だし。
67非決定性名無しさん:2001/06/12(火) 20:24
>>65
DBといってもRDBMSやらISAMやらいろいろありますので
十把ひとからげに書くならば、
・レコード間の関連付けというものがあるかどうか?
というのが端的な違いですね

COMMIT/ROLLBACKやリカバリー機構がなくても
データベースであるので、それは特色にいれられない、、、かもしれません。
68非決定性名無しさん:2001/06/12(火) 21:53
原子性とか、一貫性とか・・・なんかアルファベットであったよね、なんだっけ?
気になって調べたけどわかんなかった… どなたか誰か教えてください。
69非決定性名無しさん:2001/06/12(火) 22:13
でーぶ
70非決定性名無しさん:2001/06/12(火) 22:45
>>68
ACIDのこと言ってる?
どちらかといえば、トランザクションに関しての定義だね。
71非決定性名無しさん:2001/06/12(火) 23:08
>>70
thaks!

で、当人が暗記(?!)しているデータベースの特徴

アプリケーション独立、保存場所独立、ACID ^^; 、内部構造独立(SQL)、セキュリティ、オンライン
です。

ネットで使うことを前提にしてます。
72非決定性名無しさん:2001/06/13(水) 03:14
>>67
>・レコード間の関連付けというものがあるかどうか
これって、RDBの特色の様な気がするんですけど・・・
それとも、索引等の事でしょうか。
オブジェクト指向DBなんかは、どうなるんでしょ?

>COMMIT/ROLLBACKやリカバリー機構がなくても
昨今では必須の機能だと思いますけど、
確かに定義としては必要ないような気もしますね。
73非決定性名無しさん:2001/06/13(水) 06:20
何気に優良スレになってるな・・。
74非決定性名無しさん:2001/06/13(水) 09:49
ACID特性

ACID(atomicity,consistncy,isolation,durability)characteristic トランザクション処理が最低限満たすべき4つの条件。すなわち、原子性(atmicity)、一貫性(consistncy)、独立性(isolation)、耐久性(durability)のそれぞれの頭文字をつなげたもの。
トランザクション処理に要求される「多くの利用者、多種のアプリケーションがデータを矛盾無く共有でき、以上から復旧できる」という条件を、より明確に規定したもの。


75非決定性名無しさん:2001/06/13(水) 19:49
共有/排他制御機能がDBの要件の一つかとも思ったが
一人でつかうパーソナルDBなんてのもあるしな・・。
76非決定性名無しさん:2001/06/13(水) 22:23
デッドロックとかデマンドロック待ちとかってわかる?
77非決定性名無しさん:2001/06/13(水) 22:55
>>74
トランザクションに限って言うところの、
原子性と一貫性の違いがわかりません、同じことじゃないの?
78音速の名無しさん:2001/06/14(木) 19:25
>>76
デッドロックやデマンドロック待ちは何もDBに限った話じゃないよ
それは排他ロジックに関するおはなしだ
79非決定性名無しさん:2001/06/14(木) 19:56
>>78
でも、まぁ、極論すると技術の寄せ集めですから。DBって。
DBに限らず、どれがオリジナルかなんて考えなければ、全ての製品は
技術の寄せ集めじゃない?
80仕様書無しさん:2001/06/14(木) 20:45
所詮はOSのファイルシステムの上に乗っかってるだけです。
81非決定性名無しさん:2001/06/14(木) 21:33
>>80
rawデバイスしらんの?
82とりあえず:2001/06/15(金) 00:58
>>53,54
ジャーナル的な情報はとりあえず冗長化させておくけどなー。
正規化することのメリットが見つからないし。

正規化は、更新(データメンテナンス)系処理に都合のよいもの
冗長化は、参照系処理に都合のよいもの
って単純に考えてるんだが。
83非決定性名無しさん:2001/06/15(金) 17:22
SQLserverの大規模版て有るみたいだけど
どなたか使用された方いますか?
それくらい規模がでかいならoracle使いますかね?
84非決定性名無しさん:2001/06/15(金) 17:36
>>77
一貫性を保証するには原子性が要るんでそ
85非決定姓名無しさん:2001/06/15(金) 23:22
>>83
W2kでーたせんたさーば?あれはOSの名前だけど…。
やっとWinも64CPU扱えるようになりました。
これで自社システムをPureWinで構築し続けることができます。
おめでとう、MS。
(非DBネタなのでsage)
86FIVE:2001/06/22(金) 00:02
COBOLEもえ
87RPG万歳:2001/06/22(金) 01:33
83>>
規模がでかいものには安定稼動を優先してAS/400がお勧め。
OSレベルでDBMS(DB/400)が実装されているせいか速度も
最も優れていると思います
(DB/400,Oracle,SQL-Server,ACCESSを使用した経験から)
88非決定性名無しさん:2001/06/23(土) 00:43

どこまで正規化するよ?

完全に正規化したら、勘定系なんか動かねーだろ実際?どーよ?
89とりあえず:2001/06/24(日) 23:42
>>88
第3までやってそこから冗長化が妥当でわ?
90非決定性名無しさん:2001/06/24(日) 23:44
正確に第1正規化なんてふつーやんないよねえ。
テーブル多いの嫌い。
91仕様書無しさん:2001/06/25(月) 00:17
>>90
第一正規化もしないでどうやってテーブルにデータ入れるんですか?
92非決定性名無しさん:2001/06/25(月) 17:21
>>90
徹底的に正規化した後の正規化崩しを無意識に深読みした後の発言なのか、
まともにRDBMSを使えない珍COBOLERの発言なのかわからん。
90の「ふつー」についての定義きぼん。

漏れにとっての「ふつー」は、第3くらいまで正規化しといて、
業務要件やマシンスペック等を加味して徐々に崩していって「落しどころ」を探る。
簡単なベンチマークをやってみて参考資料にしてみたりもする。
まずは正規化→実情に合わせて現実的に「崩し」
って感じだけど、90はどうよ?
93非決定性名無しさん:2001/06/26(火) 22:29
age
94非決定性名無しさん:2001/06/27(水) 16:15
一般的に、正規化をどこまで厳密にやっているものなのか知りたし
オープン系はたぶん全滅
95非決定性名無しさん:2001/06/27(水) 17:10
>>94
オープン系だが、第1正規化は厳守。
それ以降は、結構なぁなぁだな。
よく使う検索パターンにあわせてテーブルのJOIN数を減らしたり。
パフォーマンス要件をクリアできるなら、JOINしたViewをいくつか定義しておいたりもする。
一般的かどうかは不明。
96非決定性名無しさん:2001/06/27(水) 18:12
SQLserverにenterprise Edtionって無かったっけ?
97非決定性名無しさん:2001/06/27(水) 18:39
EnterpriseManagerならある
98名無しチェケラッチョ♪:2001/06/27(水) 22:13
中小企業向けのERPシステムあるじゃないですか、だいたい2千万程度の
あのチューブファイルのマニュアルよんんでDB勉強しようと思うのですが、
無謀でしょうか?
99非決定性名無しさん:2001/06/27(水) 22:31
学生っす。
PostgreSQLで勉強中です。
就職スレが乱立する中、このスレッドは良い刺激を与えてくれます。
自分も修行して、このスレに貢献できるようになりたいと思います。

# 製品よりもメタな意味でのDBについて語って欲しいなぁ(ワガママ
100非決定性名無しさん:2001/06/28(木) 22:58
優良age
101目のつけ所が名無しさん:2001/06/28(木) 23:09
HiRDB あげ
102非決定性名無しさん:2001/06/29(金) 01:46
HiRDB今俺的に旬だ
age
103非決定性名無しさん:2001/06/29(金) 14:57
>>91
第3正規形と第1正規形をまちがえて憶えてました。
逝って来ます。

意図していたのは92の後者です。
第3正規形は完全にやらないでとっかかってしまうことが多いので。
ちなみにオープン系。
104非決定性名無しさん:2001/06/30(土) 13:46
DBは、MSのACCESSが一番好き。
どうも、ホスト系のDBは、苦手だ。
105非決定性名無しさん:2001/06/30(土) 14:03
AIMDB 大嫌い
106非決定性名無しさん:2001/06/30(土) 14:47
ACCESSをDBに含めるかで悩むな。
AIMは今後無くなるだろ。浮痔痛はオラクルとかSynfoware?とか
いろいろ手を出してるけど、何をやりたいんだろ?
少なくともAIMに力入れていないことだけは確か。
107非決定性名無しさん:2001/06/30(土) 17:56
AccessをDBMSって言うの止めない?
どう考えてもおかしいよ、せめて「AccessのJet」とまで
いわなきゃ。
108非決定性名無しさん:2001/06/30(土) 18:58
第二正規化と第三正規化の違いが良く分かりません。
第三正規化は「2回目の第二正規化」にしか思えないのですが・・・

識者のご教授きぼん。
109非決定性名無しさん:2001/06/30(土) 19:45
>>107
データベースエンジンの話ならそれでもいいけど、
単にデータベースの話をするんだったらそれに従属する
環境も含めてはなしてもかまわんとおもうけど。
110とりあえず:2001/06/30(土) 20:55
>>108
主キーに対して、非主キーに対してかでなかったっけ
111108(へっぽこ学生):2001/06/30(土) 21:28
例えば、第二正規化を行った結果。

鯖番号:鯖名:IP Address
1:cocoa :Address A
2:mentai:Address B
3:pizza :Address C

のようなテーブルが出来た場合。
鯖名は主キーである鯖番号に完全従属する。
IP Addressは、鯖番号に従属しているように見えるが、実際は
「鯖番号→鯖名→IP Address」
というように、間接的に従属するため、

「鯖番号:鯖名」
というテーブルと
「鯖名:IP Address」
というテーブルを作成するのが第三正規化。


...というように解釈したのですが、大体あってるでしょうか?
112非決定性名無しさん:2001/07/01(日) 21:09

業務でやってても第三正規化なんてやったことないよ
113非決定性名無しさん:2001/07/01(日) 21:12
>>112
自社が低レベルである事をこんなところで自白しなくても
いいのに。

第三正規化→アクセス要件分析して冗長化検討
が普通じゃないの?
114非決定性名無しさん:2001/07/01(日) 21:16
>>112
結果的にやらなくてもいいから
第三正規化をやるべきかどうかは、検討しときなさい
115非決定性名無しさん:2001/07/03(火) 01:36
>>111
>「鯖番号→鯖名→IP Address」
>というように、間接的に従属するため、

「間接的に従属」ってのがイマイチ不明だが、鯖名→IP Address に従属関係が
あって、鯖名は主キーの一部では無いんだからそれは第3正規化であってる

主キーが連結キーでなければ第2正規形違反はあり得ないよ
116108:2001/07/03(火) 22:20
>>115

>「間接的に従属」ってのがイマイチ不明だが
鯖番号→鯖名 に従属関係があって、さらに鯖名→IP Address
と考えたんですが、別問題のようですね(^^;

>主キーが連結キーでなければ第2正規形違反はあり得ないよ
あ、また分からない事が・・・もうちょっと勉強します。
117非決定性名無しさん:2001/07/03(火) 23:00
>>116
ガンバレ
11898:2001/07/04(水) 22:11
今勉強しているんですが、MRPの所要量計算とこだけ、なんと
PRO*Cでやってるみたいだ。
まあマニュアルみればロジックが書いてあるんで、これをよめばいいんだろうけど
119トーマスマン:2001/07/04(水) 22:16
オラクルのリレーション (+)
をアクセスのクエリー(SQL)で表現しようとすると大変だ。
inner join ,outer join ,

オラクルの方がSQLは書きやすいが、何かORACLEのリレーションを
Accessで表現するのにいい方法あるだろうか>?
120非決定性名無しさん:2001/07/04(水) 22:32
ORACLEの(+)のほうがへなちょこ記述なんだけど、まあいいか。
inner/outer joinは、別に難しくも何ともないので慣れようね。
121:2001/07/04(水) 22:55
(+)って、オラクルの方言ですよね?
たしか、ライバルであるMS-SQLは、(+)も、
標準である"LEFT JOIN"も両方使えると聞いています。
MS-Accessでは、LEFT JOINでOKでしょ?

私は、InterBase派です。ご存知ですか?
(そんなに、マイナーではないですよね?)
122非決定性名無しさん:2001/07/04(水) 23:04
(+)は、テーブルを三つくらい絡めたときの挙動を明確に書けないから
あまりおすすめできないぞよ。

SQL Serverのは *= じゃない?
単一文で、安全なように見えても、viewを組み合わせてたりすると
こっそり不明瞭な結合が紛れ込んでたりしてはまる。
きをつけよう。
123非決定性名無しさん:2001/07/04(水) 23:05
あ、ごみん、interbaseは聞いたことあるけど、中身知らない
124非決定性名無しさん:2001/07/05(木) 12:01
>SQL Serverのは *= じゃない?

Sybaseからひきずってるやつですね。
抽出条件と結合条件は分けた方が理解しやすいので、私も標準SQL
形式で記述できるほうがうれしいです。

# なんでサポートしないんだ? > Oracle、Sybase
125七誌:2001/07/05(木) 20:32
複数のテーブルを使ってオラクルのセレクト分で、
where 条件で
5種類の (+)
条件をつけたものを

Accessのquery のデザインビューでデザインしても
件数が同じにならない。
Accessの場合はリレーションの矢印で表現。
126非決定性名無しさん:2001/07/05(木) 20:45
Oracleの(+)ってOuter Joinですよね?
Accessの方はOuter Joinになってますか?
127非決定性名無しさん:2001/07/06(金) 00:08
5種類とはこりゃまた豪勢に使ってるね。
なぜ数が合わないかを論理的に説明するのは疲れるし
合わないことがわかったからといってどうするわけでもないよね。

inner/outer つかえるなら、こっちを使おう。

oracleならー。
んー、
PL/SQLあたりのカーソルループでなんとかしよう。
128非決定性名無しさん:2001/07/06(金) 10:35
で、このスレの本題って何?

IBMは20年近くも前からせっせと日本語マニュアル作ってたから、
リレーショナル・データベースを「関係データベース」って訳したり、
大まじめにすべての英単語の日本語訳をつくっていただけだよね。
功績も随分とあると思うけど。
違和感云々よりも、そういう言葉を使っている人と話しているときに、
正確に言葉の置き換えができればいいだけじゃないの?

IBMの若い技術者はあまり古い翻訳語に拘っていないみたいだし。
129仕様書無しさん:2001/07/06(金) 11:48
>>128
スレタイトルにあるだろ。
「■DBについて語ろう■」

DBのネタをマターリと話せばいいんじゃねえの?
130名無しさん@1周年:2001/07/06(金) 20:43
読んでて第1正規化ってなんだったっけ?
思われた方もいるはず。
ttp://www.st.rim.or.jp/~ryoma/tips/seikika.htm
131非決定性名無しさん:2001/07/07(土) 01:04
話ははずれるが、最近話題のBitmapIndexってどう?
RedBrickとか評判良いらしいけど。
132スーパー:2001/07/08(日) 00:01
oracle のすべてのリレーションをAaccessですべて表現できるの?
133非決定性名無しさん:2001/07/08(日) 02:07
>>131
フラグ的な列を含む検索なんかにはつかえるんじゃないかなと最近思う。


>>132
制約をリレーションとして捉えた場合はすべて表現できないだろうね。
親子とか
134非決定性名無しさん:2001/07/08(日) 08:53
浮動小数点型を主キーに入れるのってどうなの?
機器ID, 測定周波数, 測定値 みたいなテーブルになりそうなんだが
135sage:2001/07/08(日) 15:59
>>134
日付型がつまり実数型なんだが、
浮動小数点型とは..

その例では、いまいちぴんと来ないんだが
あまり使わないと思うよ
136名無しさん@1周年:2001/07/08(日) 22:33
誰かSAP ORACLEの DBについて何か教えてください。
137非決定性名無しさん:2001/07/08(日) 22:37
>>136
意味がわかりませんので、もう少し近くの人に基礎を教えてもらってください。
138非決定性名無しさん:2001/07/08(日) 22:41
壊れたときにリカバリーが簡単なのはどこのDB?
139非決定性名無しさん:2001/07/08(日) 22:42
>>138
壊れ方を限定してくれませんか?
140非決定性名無しさん:2001/07/08(日) 22:54
>>139
では、データベースファイルの一部のファイルが壊れちゃったとき

ミスオペレーションでテーブルを消しちゃったとき
でお願いします。
141非決定性名無しさん:2001/07/08(日) 22:56
DB2 ,Oracle, Sybase, Symphowareぜんぶできるよ。
運用次第だけどどれでも同じ気がする
142非決定性名無しさん:2001/07/08(日) 23:01
>>139
いずれの場合もSymfoWAREの場合はrdbdmpコマンドでバックアップをとっておいて、
イっちゃったらrdbrcvコマンドで、バックアップとアーカイブから戻しでOK。

え、聞いてない?
143非決定性名無しさん:2001/07/09(月) 14:22
>142
蛇足だがアーカイブをrdblogコマンドで抜いておくのを忘れてると思う
144名無しさん@1周年:2001/07/09(月) 19:38
中小企業向けのERPシステムでオラクルのダンプファイルが約1G
これをCPU セレロン700MHZ、メモリ300MHZ(テスト機)
にimport するとどれくらいかかりますか?
ドスからimp コマンドついかいます
145非決定性名無しさん:2001/07/09(月) 23:28
DOSってことはサーバと別端末から?
それで1Gは正気の沙汰じゃないからやめといた方がいいよ。

CPUなんかもっとへぼくていいから
サーバ上で、rollbackセグメントとredo logたっぷり用意して
やりな。
メモリ300MHzもわけわかんないけど、すごいの?
146非決定性名無しさん:2001/07/09(月) 23:34
>>144
ディスクの速度は?
(1GB÷ディスクの速度)×1.5くらいでおわるだろ。
速度わかんなかったら、でっかいファイルつくって別のディスクにコピーしてみれ。
それで大体わかる。
147非決定性名無しさん:2001/07/09(月) 23:52
>>146
ディスクじゃないよ。ネットワークの速度で割ってくれ TT
148非決定姓名無しさん:2001/07/10(火) 01:28
DBってディスクでずいぶん性能が変わるけど
ボリューム配置って、どう考えます?

 Ora使って基幹系のDB(細かい更新が多い。全部で数百GBクラス)の場合
Volume1 RAID-1 ReDoLog(主-1)
Volume2 RAID-1 ReDoLog(主-2)
Volume3 RAID-1 RollBack
Volume4 RAID-5 Data(TableSpace)
Volume5 RAID-1 ArchiveLog貯め

 ってな感じが本来かと思うんですが、ここで現実レベルへの
「妥協」がいろいろ入ってきます。その優先順位ってどう考えますか?

・正直ロールバック専用でボリューム割く事なんてあんまりない
・ログのソフトミラー(by Oracle)って、RAIDかけてても設定します?意味ない気がする。
・archieプロセスとlogwtrプロセスのディスクアクセス競合の影響はやっぱり大きいですか?
・データベース自身の領域のRAIDレベルは1か5か?
 5の読み込み速度は魅力だけど、ランダムアクセスじゃメリット薄?
 (あえて0+1は入れてません。そんなお金持ちじゃないから:笑)

みなさんどうしてんでしょ?
149非決定性名無しさん:2001/07/10(火) 01:42
まず、業務による。

人の命か会社の生命がかかってるなら、
control filesとredo logだけはmilloringする。

基本は全部1。パフォーマンスがどうでもよくて容量が気になるなら 5。
要領が問題なら予算によって0+1か5。6は使ったことない。

トランザクションが遅くて死にそうならrollbackは別にとれ。
logは親が死んでもmirror化しとけ
5の書き込みが速いかどうかも業務による。
5をやるならraidのキャッシュは狂ったように積んでおけ。

で、1か5かわからなかったら、素直に、取っ替えながら計れ。
150非決定性名無しさん:2001/07/10(火) 03:08
Volume3もRAID5にしたいところじゃのー
あと、RAID5とか0+1の速度はちゃんと測ろう!
ランダムアクセス入るとあとはキャッシュだのみになっちゃうよ。
151非決定性名無しさん:2001/07/10(火) 03:13
DML発行しただけでアクセスが入るボリュームは
RAID5がいいでしょう。
そういう意味では、制御ファイルとREDOとRBSとインデックスを置いてる
ボリュームをRAID5にしたいところ。
表置いてるところは、、、大きさもあるので臨機応変。
REDOの退避ファイル(アーカイブ)はミラー程度でいいかなと。
152非決定性名無しさん:2001/07/10(火) 03:25
基幹で小規模の更新つーとOLTPのことか。
しかも100GBオーダーなんね、、、
結構むずかしいな 当たり前のことしか怖くて書けない(w

1.インデックスのヒット率を9割つーか限りなく10割

2.表のヒット率は
  a)1クライアントにユニークなレコードは9割つーか限りなく10割
  b)それ以外の表は7割以上

3.ログへの書きこみはタンザクかつIOPSが多くなるので
 ストライピング必至

4.アーカイブ退避ファイルへの吐き出しは夜間に。
 吐き出し先はミラーされてれば十分。
 別にされてなくてもいい(そういう場合はすぐテープに落とすこと)

5.削除追加キー更新の多いテーブルは夜間にアナライズしましょう
 そうでなければ放っておいてもいいけど

6.大規模バッチ処理はリラン可能な設計にしておいて、NoArchive運用
 処理終了後に厳かにバックアップ

・端末くくりつけもの
・大量レコードで端末間で共用するもの(口座情報など)
・レコードに入るデータ自体がでっかいレコードもの
の3つのチューニングポリシーをきちんとわけないとキツいね。
上から順に
・ヒット率100%めざす
・70%以上はほしいな
・キャッシュはI/Oのワーク領域とみなす

常識論としてはこんなもんでしょうか・・・
153非決定性名無しさん:2001/07/10(火) 07:09
Analyzeは月一くらいで(・∀・)イイ!!
154非決定性名無しさん:2001/07/10(火) 07:10
大規模バッチでアーカイブログを捨てるなら代わりに
バッチ用のテンポラリをそっちのディスクに置くと(・∀・)イイ!!
155非決定性名無しさん:2001/07/10(火) 07:11
raid5は思ったより速くないから
millorringで足りるならそっちの方がやすくて安全で(・∀・)イイ!!
156非決定性名無しさん:2001/07/10(火) 07:48
業務ポリシーがかわんなかったら年2回程度でもよさげ < アナル
157非決定性名無しさん:2001/07/10(火) 07:51
>>153 >>154 >>155
セイカツノチエダネ (・∀・)イイ!!
158非決定性名無しさん:2001/07/10(火) 18:33
RAID5は書き込みが遅い。
むしろRAID1の方が軽い感じだ。
RAID0+1のほうがベンチマーク的には圧倒的に速かろう。
HDDが安いイマドキなら、迷わずRAID0+1で組んだほうが幸せになれる。
159非決定性名無しさん:2001/07/10(火) 19:11
えー、人件費の次に高いのストレージ代じゃない?

でも、0+1使えるなら、RBSとredo logだね。
他は1でいいよ。壊れなきゃいいのさ。
160非決定性名無しさん:2001/07/11(水) 08:20
>>159

漏れの環境が恵まれてるのかな?
36GBのHDDを50個ほどまとめ買いして湯水のように使う予定だが。
人件費に較べれば、棄てるほどのコストだ。

ストレージ代って言い回しだとメインフレームかな?
そっちだとHDDは高いのか?
スマソ。漏れはUNIX/NTが守備範囲だから....

まったりと異文化交流きぼん。
161非決定性名無しさん:2001/07/11(水) 18:24
Analyzeなんかして、アクセスパスが変わると面倒なんで、
ヒント付きのSQL文で最適化したほうが良さげ
162非決定性名無しさん:2001/07/11(水) 19:34
DB=ドラゴンボール
ドラゴンボールについて語り合ってくださいよ
163非決定性名無しさん:2001/07/11(水) 19:35
>>162
いや、データベースの略ですよ
164名無的発言者:2001/07/11(水) 20:05
ボラクル
165159:2001/07/11(水) 21:33
>>160
んじゃ、異文化っつーことでひとつ。

メインフレームだと
記憶装置を1万台以上つなげてるとこもあります。

でも、50個積んであるってのもいいね。
Raid装置とケースも、山積み状態?

倉庫代かかりそうだ。
166非決定性名無しさん:2001/07/11(水) 22:22
MySQL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
へへへ
167非決定性名無しさん:2001/07/12(木) 01:11
>>160
基盤系だとアリなんでは?(0+1)×2の4重化で
100GBオーダーなんかだと結構ありありよ

>>165
メインフレームにはバスネックってないのかな・・・?
イヤ、マジで感覚がピンとこないのです < 1万個
168非決定性名無しさん:2001/07/12(木) 01:13
>>161
インデックスがシーソーゲームにならない構造なら
ヒント句の方がいいよねー
そうではない場合、逆に性能試験で想定パターンを通しておいて、
意図的にAnalyzeしてぎっこんばったんやっちゃうっていう荒業もアリよ。
169159:2001/07/12(木) 06:58
>>167
チャネルの速度が速いからそこそこいけるよ

でもチャネルは256までしか作れないのが悩みらしいよ

さらにチャネル->ストレージ間の混雑ぶりは確かに頭が痛いよ
170非決定性名無しさん:2001/07/12(木) 10:15
>>165
1万以上か、さすがに桁違いだね。
記憶装置=HDDだよね?
1個の記憶容量ってどのくらいなの?
171159:2001/07/12(木) 20:06
>>170
DASDだからいわゆるPCのHDDとは形も記録方式違うよん。

でも容量まではしらぬ。すまにゅ。
知ってても客先の環境だから勝手にはなせぬ。

もちろんいっぺんにアクセスするんじゃなくて、
走らせる業務ごとにこれとこれとこれ、みたいな
やり方してるけどね。

PC版だから、板違いかなあ。
172非決定性名無しさん:2001/07/13(金) 23:55
しんふぉうぇあ/RDB TREE マンセー!!
173非決定性名無しさん:2001/07/14(土) 00:18
rdb tree ってなあに?
174非決定性名無しさん:2001/07/14(土) 10:43
おらくるを使った後に、ぽすぐれはきつい。
175oracle:2001/07/14(土) 14:26
以下の書籍どうですか
まじめにやって力つきますか?
変な癖つきませんか?



http://www.oreilly.co.jp/

Oracle PL/SQLワークブック
好評発売中!!!

Steven Feuerstein、Andrew Odewahn 著
石井 史子 監訳
有限会社福龍興業 訳
2001年6月発行
680ページ
本体価格5,800円
ISBN4-87311-045-9

Oracleのシステム運用においてベースとなる言語、PL/SQLのプログラミング問題集です。前半が問題部で後半がそれに対応する解答集となっています。ひとつの章に20前後の問題が含まれ、それぞれ初心者、中級者、上級者向けの区分がされているので、自分のレベルに合った問題を選択してプログラミング能力を向上させることができます。プログラマが日々の業務で直面しそうな問題が多数掲載され非常に実用的です。サンプルコード集としての利用価値も高い一冊です。
176非決定性名無しさん:2001/07/15(日) 00:26
>>174
学生なんで ぽすぐれ 使って勉強中なんですが、何がつらいんでしょう
JOINが怪しいとか、外部キーが動かないという話でしょうか?
それとも、パフォーマンスの話でしょうか
後学のためにご教授いただけると幸いです。

もちろん、私は おらくる使ったこと無いです。
177非決定性名無しさん:2001/07/15(日) 22:37
商用RDBに慣れた身にはMySQLもきついぞ
178非決定性名無しさん:2001/07/16(月) 14:52
age
179A:2001/07/17(火) 18:01
オラクルをやった後にposgre がきついっていうのが良く分からない。
同じSQLではないのか?
180就職ネタは嫌ねぇ:2001/07/19(木) 22:59
あーげ
181非決定性名無しさん:2001/07/20(金) 00:15
>>179
プログラム言語が変わったり、メンテとか細かいとこまで考えると、
製品ごとの勉強が必要だからね。
182名無しさん@1周年:2001/07/20(金) 00:18
psgre しかやってない人がオラクルやると
なると、どんなにベテランでも、PL/SQLは参考書
みて勉強しなければわからなかったりするもんでしょうか
183非決定性名無しさん:2001/07/20(金) 00:33
動けばそれでいい程度なら、ポスグレ→おらくるへの移行は難しくなかろ。
ただオラクルは独自SQLが多いがね。

性能追いこむとか、レプリカやるとか、高信頼性運用やるとか、
バックアップリカバリだとかをきっちりやるとかいう向きでは
おべんきょ大変だけど
184非決定性名無しさん:2001/07/20(金) 00:36
>>183
じゃあ、逆がつらいってのは 機能がpoorだから って事?
185非決定性名無しさん:2001/07/20(金) 00:43
>>184
それまでに培ってきたOracleチューニング技法が
さっぱり通用しないのはつらいね。

ど素人SQL書きに転身〜☆
186非決定性名無しさん:2001/07/20(金) 00:48
>>184
やれることが多いから選択に苦しむのと、
「Oracleだったらできるよね?」的に追いこまれて逃げ場を失うのが
そもそもの苦難の始まりなんよ

PoorならPoorなりの「ここまでしかムリ!」って線ひけるからね
187非決定性名無しさん:2001/07/20(金) 00:51
RDBMSというからには、
・SQL翻訳結果キャッシュ
・テーブル、インデックスのキャッシュ
・ログのキャッシュ
・テーブル、インデックスの断片化
・テーブル、インデックスの読み書き競合
・ログの書きこみ競合
・排他競合
なんてのはあると思うんだけど、、、ポスグレはどうなんでしょうね
188非決定性名無しさん:2001/07/20(金) 13:03
>>183
Oracleしか知らないんだけど、どこらへんが独自なん?
#そういえばSQLServerな人にDECODEの説明で苦労した覚えがあるな。
189非決定性名無しさん:2001/07/23(月) 02:28
age
190非決定性名無しさん:2001/07/23(月) 10:57
>>187
DBMSといいつつ、DBMSの機能全てが必要とされるシチュエーションも多くない、というか必要ないシチュエーションも多いからね。
191仕様書無しさん:2001/07/24(火) 19:50
どうも、私は現在学生で情報処理の仕事をしたいと思っています
オラクルシルバーになんとか合格できました
仕事としてはプログラマーから初めてSEになるというように考えていたのですが
プログラマーは逃げ出したくなるほど大変だという話を聞きデータベース
の仕事のほうがいいかな...と考えたりしています
DBの仕事でPGに比べていい点、悪い点を教えてください
192非決定性名無しさん:2001/07/24(火) 20:39
>>191
激しくスレ違いだ。
同じ学生として恥かしい・・・・
193非決定性名無しさん:2001/07/25(水) 00:23
DB屠るのもSEかPGの仕事のうちの一つです
としか言いようが無い。
194非決定性名無しさん:2001/07/25(水) 00:42
DBで生きていくには、、、
やっぱsarとmpstatとiostatを1分眺めて
「終わってるね(ぼそ)」
くらい言えないとダメだな。
195非決定性名無しさん:2001/07/25(水) 02:10
>>191

しるば程度じゃ使えーん
196非決定性名無しさん:2001/07/25(水) 05:40
>>191

プラチナ獲ってからそういうこと言いなさい。
それ以上に、DBのチューニングは大変よ。

>>194

マシンがプアだね。いいの買えば?
なら言ったことある。
197仕様書無しさん:2001/07/25(水) 12:23
ふう、おまえらは学生時代にプラチナもってたのかい
アルバイトと女のケツ追っかけるのに夢中でオラクルさえ知らん
かったくせに、中学生が小学生に向かってお前ら「小学校通ってんのか
ダセェなあ」っていってるレベルだな
198非決定性名無しさん:2001/07/25(水) 12:57
>>197=191
漏れの学生時代はOracleMasterなんて無かったよ。
代わりに、旧情報処理1種だったがダメか?

その程度で逆ギレしてるようじゃ社会人としての適性がなさそうだな。

暴力団の構成員になりたいです、ようやく前科1犯になったんですけど、
若頭の仕事で鉄砲玉に比べていい点、悪い点を教えてください

て質問に、「ヴァカ」って言ってるだけだよ。
199非決定性名無しさん:2001/07/25(水) 22:55
殺伐とした中微妙にほほえましいのでage
200非決定性名無しさん:2001/07/25(水) 23:09
>>197
ワラタ

社会人というのは年食えば馬鹿でも自動的になれるからね。まさに厨房。
201名無しさん:2001/07/25(水) 23:37
少しは >>192 を見習えよ(w
202非決定性名無しさん:2001/07/26(木) 00:11
>>194
それだけではまだまだシロート。
w [enter] だけで善悪判断を下せないようではプロと言えないね。
203非決定性名無しさん:2001/07/26(木) 00:11
>>191
マジレス。
SEかPGか、DBかネットワークか、
会社によってどういう人がどういう内容を担当するかは
まったくことなるから職制としてはこう違う、
というように答えられる人はいないぞ。
まさに会社の数だけ答えがある。
DB専任でつくなんてよっぽど大規模か金に恵まれてるかだよね。

でも学生のうちから勉強してるんでしょ。
たとえスレ違いだとしても最終的に実力つくのはそういう人だって。
天狗にならなきゃいいんじゃない。

どっちかというと煽る方が大人気無くてイタイぞ。
204非決定性名無しさん:2001/07/26(木) 00:16
>>191
DB専門職?
いけるいける大丈夫、大抵のPG・SEはDBを良く知らないから。
SQLを良く知ってるだけの年寄だけだよ。
205非決定性名無しさん:2001/07/26(木) 01:54
最近、就活の学生がペーパーOracleMaster取りまくってるよ。
試験会場行ったら分かるけど、「個人」で受けている人は多く
がそうみたい(受付のねーちゃんに聞いた)。Oracle Silverな
んて価値低いのにね。取っている人には悪いけど3万円も出し
て取る程でもないよ。
206名無しさん@1周年:2001/07/28(土) 08:45
>やっぱsarとmpstatとiostatを1分眺めて
詳しく教えて!
207名無しさん@1周年:2001/07/28(土) 08:46
オラクルもどんどん簡単になってきているぞ。
だれでも使えるようになるよ。
208非決定性名無しさん:2001/07/28(土) 08:50
発注元から、Solaris、Sybaseを指定されているのだけど、Oracleを使わない
理由ってなんなんだろう?
209非決定性名無しさん:2001/07/28(土) 09:01
>>208
日経なんとかにDBの比較記事がタイムリーに載ってたから
210非決定性名無しさん:2001/07/28(土) 09:39
自分等の作ったソフトの試験をユーザに受けさせるなんて
傲慢だ!ふざけるな!と、俺は言いたい。
でも、若いやつはシルバー取ってうれしそうだよなあ。
211非決定性名無しさん:2001/07/28(土) 12:24
みんなRDBの話ばっかですけど、
そろそろODBに行きませんか?
質問がけっこうあるので。

ObjectStore、Vasant、Objectivityに詳しい人。。。。。
212非決定性名無しさん:2001/07/28(土) 14:44
>>208
高いからだろ
213208:2001/07/28(土) 16:12
それは無いと思う。
人件費やファイルサーバ費用に比べたらゴミだから。
214SH:2001/07/28(土) 16:54
>>172
おまえも社保か。
まぁがんばろうや。
215212:2001/07/28(土) 19:28
じゃオラクル嫌いなんだろ
216現役SE:2001/07/30(月) 00:39
>>208
そのユーザさんが昔使ってたとかでないの?
217非決定性名無しさん:2001/07/30(月) 22:32
>>208
その発注元さんが
sybaseの代理店なんちゃう?
218非決定性名無しさん:2001/08/01(水) 22:37
>>216
同意。
219非決定性名無しさん:2001/08/02(木) 00:27
ODB使っている人、いる?
220非決定性名無しさん:2001/08/02(木) 00:27
いない
221非決定性名無しさん:2001/08/03(金) 12:47
age
222非決定性名無しさん:2001/08/03(金) 15:54
ObjectStore使ってるけど、何か?
223非決定性名無しさん:2001/08/03(金) 23:19
>>222
どういう業務に使っているのですか?
やっぱりservletから利用しているの?
ODBを使うメリットは出ていますか?
224非決定性名無しさん:2001/08/03(金) 23:42
Oracle9iはどうよ。
大本営発表な宣伝メールがきてたが
225非決定性名無しさん:2001/08/08(水) 19:38
ageeee
226非決定性名無しさん:2001/08/08(水) 22:35
>どういう業務に使っているのですか?

それはちょっと秘密。

>やっぱりservletから利用しているの?

クライアントはC++で書いています。

>ODBを使うメリットは出ていますか?

今のところデメリットの方が大きいです。
227非決定性名無しさん:2001/08/09(木) 00:43
>>226 レスありがとうございます。
世間一般がネットワーク型からRDBに乗り換えていったようにRDBから
ODBに乗り換えってあるのかな。

OO自体が開発者を選ぶ(理解してないと取り組めない)感じがするので
やはりだれでも簡単にメリットを享受できる、
ってわけにはいかないんでしょうか・・・。
228非決定性名無しさん:2001/08/15(水) 01:20
age
229非決定性名無しさん:2001/08/15(水) 08:20
移行の必然性が無いので、ODBはニッチのままでしょう
230非決定性名無しさん:2001/08/15(水) 09:24
OOSQUARE MLでODBの崇拝者が最近いたがあの宮●ってやつは
どうしようも無い奴で転籍させられたんだ。(藁
エクセロンもODBだというような奴を相手にしないように。エクセロンは
内部でODBを使っているけどODBにあらず。
231非決定姓名無しさん:2001/08/15(水) 11:32
Object系DBって、言われたほどは導入例が増えてないような気がしますねぇ。
今後の動向なんですが、

たとえばMSはExchange(ディレクトリ系)とSQLserver(RDBMS)を
住み分ける戦略にでてきたりしてます。

Oracle9iの資料ナナメ読みした感じじゃこちらは
「なんでもRDBMS」にしちゃおうとしてるように見えます。
@ラージオブジェクト型をRDBMSとして扱うのはどうよ?って気も結構しますが。

 DBのすすむ方向ってどうなるんでしょう?
232非決定性名無しさん:2001/08/17(金) 18:18
Object系DBはCA社のJasminってのがあったけど、これは最悪だった。
バグ多いし、使用用途もはっきししていなかったしね。
233非決定性名無しさん:2001/08/18(土) 01:25
age
234非決定性名無しさん:2001/08/18(土) 22:59
>> 232
そこですよね〜。NDBからRDBは意図が明快だから移行していくのは
わかるけど、RDBからODBに移るメリットがそれだけあるのかどうか。
自社でOOの資産を溜め込んでいる会社なら開発高率アップの為に
有効に使えるのかもしらんけど、多数があつまるような大プロジェクトで
そんなもん他社がメンテできるのか?って気がする。

一生自社でお守していくシステムならいかもしれないが・・・
個人的にはOOが普及していくとは思えない。
235234:2001/08/18(土) 23:00
×OOが
○ODBが
236非決定性名無しさん:2001/08/19(日) 00:12
>>232
CAが珍しく自社開発(と言っても不実と共同開発)したやつね。
確かに分からんかった。
CA社は買収に買収を重ねて大きなった
会社だから社内で競合製品たくさん持ってる。
DATACOMだっけ!RDB製品は?
でもツール系はオラクルやDB2対応版ばかりだもんね。
まだ使ってる会社あるのかなぁ?
237非決定性名無しさん:2001/08/19(日) 00:13
アクセスがC/Sに対応したのはいつですか?
238非決定性名無しさん:2001/08/19(日) 02:05
ODBでキャッシュしてパフォーマンスを上げるんだよ。
239非決定性名無しさん:2001/08/23(木) 13:08
初心者の学生です。
研究室で画像データベースを作ることになったのですが、DBの基本から勉強中です。
作成にあたって注意することとか、オススメの参考書もしくはWEBってありますか?
フリーのPostgreSQLで作ろうと思ってます。
240非決定性名無しさん:2001/08/23(木) 14:01
>>237
MDBでという話なら、してない。じき壊れる(こともあるらしい)
ADPでMSDEやSQL鯖を使うんなら2000からだ。
241非決定性名無しさん:01/08/28 06:28 ID:Bhanv0gg
PostgreSQLはXMLに対応してるの?
242非決定性名無しさん:01/08/28 11:39 ID:tGS1wMgE
243うーんとねぇ:01/09/01 12:48 ID:KSwuSYw6
 
244非決定性名無しさん:01/09/06 01:50 ID:uDxYvufw
age
245非決定性名無しさん:01/09/12 16:26
age
246名無し:01/09/19 21:40
>226

すべてC++で書いてあるのですか?
MFC使っていますか?
247 :01/09/19 21:58
ORACLE、MSSQLServer、SYBASEを使ったけど(やっぱOracleが長いね)、
MSSQLServer、SYBASEはクエリが楽!
Win上ではORACLEもMSSQLServerも信頼性は似たようなもんかな。

金融系のシステムではSYBASEは馬鹿にできん。
SYBASEしか対応してないアプリがあったりする・・・
かつ、SYBASEががんがん動いているらしい??
248非決定性名無しさん:01/09/20 22:20
>>247
MilitarySpecを満たした商用DBはSYBASEだけってホントケ???
249非決定性名無しさん:01/09/21 07:52
フリーのOODBってあるんですか?
250非決定性名無しさん:01/09/21 12:24
>MFC使っていますか?

MFCと何の関係があるんですか?
251非決定性名無しさん:01/09/23 15:07
age
252非決定性名無しさん:01/09/23 15:13
XMLが増えてきたらODBは流行るのか?
253非決定性名無しさん:01/09/23 15:15
>247
トランザクション処理に向いていたから。
特定目的に作られたものに多く、仕組みとして販売されているもの
に多い(金融情報とか)。そのままきているというところでしょうか。
他の処理を考える必要ないし、作っている方もシステムの
専門会社ではないので、もともと汎用的には考えられていものが多い。
そのため、sybaseのまま。
254非決定性名無しさん:01/09/23 22:30
>>253
金融情報って何?
アプリの組み込みDBとしてなら
遥かにOracleのほうが多いぞ。
255非決定性名無しさん:01/09/23 22:35
>>254
253です。そうですよ。
Sybaseの法が多いなんて、誰も言ってない。
昔から残っているものがSybaseのままだと
言っているの。
トランザクション向きだったので、取引情報サービス
なんかで使って、そのまま使ってるという感じ。
256名無しチェケラッチョ♪:01/09/24 22:10
ibm のdb2どうですか?
これからくるとおもうのですが
257非決定性名無しさん:01/09/25 21:35
>>255
dbがsybaseってきいて、「えっ???」て思ったことが何度かあるけど
そんな理由ナノカ
258名無しチェケラッチョ♪:01/09/26 20:36
DB2ばんざーい!
259非決定性名無しさん:01/10/03 11:05
age
260非決定性名無しさん:01/10/03 15:27
db2 てアシュトンの?
261非決定性名無しさん:01/10/03 20:29
>>260
あ!DBASE2だとか言うのあったね。
262名無しチェケラッチョ♪:01/10/08 23:17
263非決定性名無しさん:01/10/08 23:48
Postgresが世界を席捲する日が近い
264名無しチェケラッチョ♪:01/10/09 21:50
Postgres のソース読んでdb勉強しようよ
265名無しチェケラッチョ♪:01/10/10 23:41
なぜINDEXをつけるとはやくなるの?
266出張32:01/10/10 23:45
>>265
索引検索するからです。(案内板あると迷わないよね)
267非決定性名無しさん:01/10/10 23:47
災ベース
268ODBについて:01/10/10 23:50
何か良い資料ないですかね。
XMLみたいだなとは思っているのですが。
269非決定性名無しさん:01/10/10 23:59
ODBCってなんですか?
別にODBCが無くてもデータベースにアクセスできますよね?
270出張32:01/10/11 00:24
>>269
出来ますよ。
今はADOが主力です。
271268:01/10/11 00:52
>269
他ならORACLEならoo4oとか、
他のDBならJDBC(ODBCもどきだけど)とかかな。
どうにでもなるよ。
272非決定性名無しさん:01/10/11 01:01
>>270
ようするになんなんでしょ?
TCP/IP+SQLより下位層のプロトコルのモジュールって捉えていいのですか?

telnetでも十分アクセスできますしね。
273出張32:01/10/11 01:17
>>272
ODBC(Open Database Connectivity)とは抽象的なAPIで、
様々なRDBMSサーバと協調動作するアプリケーションを書くことができます。
ODBCは、フロントエンドアプリケーションとデータベースサーバの間に、
製品に依存しないインタフェースを提供し、ユーザや開発者が異った
製造者のサーバ間で汎用性の有る アプリケーションの作成を可能としています。

# つまり、共通に見せ掛けたインターフェイスだったことね。(汗"
# だから、対象のデータベースごとに実インターフェイスのドライバーが必要だったりします。
274非決定性名無しさん:01/10/11 01:32
>>271 >>273
どうもどうも。
275仕様書無しさん:01/10/13 19:14
mysql
276名無しチェケラッチョ♪:01/10/18 19:04
オラクルはインデックスにB-TREE
ACCESS2000は?
277非決定性名無しさん:01/10/22 01:20
そんな事より1よ、ちょいと聞いてくれよ。スレと少しは関係あるからさ。
このあいだ、うちの会社で4D使ったんです。4D。
そしたらなんかバグがめちゃくちゃいっぱいで大変なんです。
よく見たらなんか別テーブルのフィールドが出てきて、一旦違うテーブルを
選ばないと
正しいフィールドが選択できないんです。
もうね、アホかと。馬鹿かと。
150件ぐらいの明細をまとめてトランザクションかけたぐらいで止まるん
じゃねーよ、ボケが。
150件だよ、150件。
なんかプロパティリストでオブジェクト名長くすると飛ぶし。そんなチェッ
クもできてねえの。おめでてーな。
しかも日本語使ったオブジェクト名や変数名を編集すると位置によっては文
字化け。もう見てらんない。
4D社、頼むからなんとかしてくれと。
データベースってのはな、もっときちんとしてるべきなんだよ。
テーブルのフィールド設定でいちいちわずらわさず、スムーズに設定でき
る、
そうでないとめんどくさいじゃねーか。あとでまとめて編集する時辛いんだ
よ。
で、やっと動いたかと思って、印刷かけてみたら、内部的なエラー吐いてフ
リーズするんです。
そこでまたぶち切れですよ。
あのな、旧版からコピペしてきたフォーム印刷するだけでフリーズすんな
よ。ボケが。
高い金とっといて何で、こんなんでフリーズすんだ。
お前ら本当にやる気があるのかと問いたい。問い詰めたい。小1時間問い詰
めたい。
お前ら、「小さく生んで大きく育てる」って言いたいだけちゃうんかと。
4D通の俺から言わせてもらえば今、4D通の間での最新流行はやっぱり、
4D Insider、これだね。
できる限り4D Insiderで開発。これが通の開発のやり方。
ところで4Dの四則演算には優先順位がない!普通はカッコだらけになる。
これ。
で、あらゆるところでコピペ連発。これ最凶。
これをやると確実にデスマーチに陥るという、自殺行為。
普通の神経の持ち主にはお薦め出来ない。
まあ、大規模開発には4Dは向いてないってこった。
278非決定性名無しさん:01/10/24 01:34
>>277
ワラタ
情シス板で初めて笑ったコピペを見たよ
279非決定性名無しさん:01/10/24 03:03
ODBCもADOも重要だが
業務には大事なのはモデリングでは。
むずかし。
280非決定性名無しさん:01/10/25 19:11
postgres+jdbcでlisten/notifyを使った非同期通知って
できないでしょうか?
281非決定性名無しさん:01/10/25 19:12
282酔酔:01/10/27 01:50
ところでDBチューニングの要ってなんだい?おしえろごるあぁぁ
283非決定性名無しさん:01/10/27 01:59
ディスクアクセスとその競合を極力まで減らすこと
284酔酔:01/10/27 02:15
ところでコン猿の先生のつくったゲージツ品のろじかる設計DBをどーやってそのまま物理におとすんだい?正規化崩しはご法度だ(そうだ)!マ痔おしえろゴルアアア!!
285非決定性名無しさん:01/10/27 17:17
>>284
omowazu warata
286hoge:01/10/29 13:50
9iの話はなかなか出ませんな
287けけらっちょ:01/10/30 20:08
286
9iは単なるファイルサーバーだよ
288非決定性名無しさん:01/11/06 09:57
>286-287
別すれたってます
289非決定性名無しさん:01/11/06 11:05
>>270

>出来ますよ。
>今はADOが主力です。

うそだぁ〜
ADOが主力?
290出張32:01/11/07 05:00
>>289
主力ですよ♪
291非決定性名無しさん:01/11/07 08:31
oo4oのほうが主力。少なくとも漏れのいるところでは。
あと、ODBCも未だ健在・・・
292富士通社長マンセー(藁:01/11/07 13:58
AGE
293非決定性名無しさん:01/11/07 14:05
データベースという概念が大きく変わるよ。
将来的に全てXMLに取って代わられる。
294出張32:01/11/07 14:19
>>293
> データベースという概念が大きく変わるよ。
> 将来的に全てXMLに取って代わられる。

ん?
ちょっと情報が遅れてるような気がするのは私だけか?
Webサーバー技術は確かに便利だけれど閉鎖環境での業務も多く存在するよ。(むしろ此方が主力!)
で、ITを利用したWan接続サービスが充実する傾向にあるので専用線の淘汰は既に始まっている。
分散処理でのメリットも多いしWebサーバー技術はそれ程主力になるとは思えない。
まあ、バーチャルストア系だとそれなりに使える技術だけどね。
幾ら進化したところで小回りは効かないよ。
295非決定性名無しさん:01/11/07 17:01
>>294
>>293は、既存のリレーショナルデータベースというものが廃れていく
と言いたいのでは?
俺は同意しないけど。
296出張32:01/11/07 17:20
>>295
> 既存のリレーショナルデータベースというものが廃れていく
> と言いたいのでは?

そうなのかなぁ?
実は293の投稿を読み切れないで居るんだよね。
DBの仮想実装技術に付いて発言したいのだと思うのだけど...
それって所詮枝葉なんだよね。
まあ、固有のDB性能を競ってる時代じゃないのは理解出来るんだけど...

# 出来れば293さんにもう一度真意を語って頂きたいと思ってます。
297295:01/11/07 19:13
>>296
>そうなのかなぁ?
だって、それ以外に読めないじゃない。

単に、既存のRDBやORDBが廃れて、XMLが台頭するという予測を293が
持ってるという、個人的見解の発表なんでしょ。

っていうか、俺は>>294の方が読みきれないで居るんだけど。

「将来的にデータベースがXMLになる」という予測は、古い情報に基づいた予測で、
その予測は間違っているということを言いたいのかな?

現在はWebサーバ技術というものが目に付き、そして、そこではXMLが
使われているけど、それは本筋じゃないので、XMLの台頭はありえないってこと?
298295:01/11/07 19:15
ちょっと言い方がまずかった。

「将来的にデータベースがXMLになる」

「将来的にXMLがデータベースに取って代わる」
299出張32:01/11/07 19:39
> 単に、既存のRDBやORDBが廃れて、XMLが台頭するという予測を293が
> 持ってるという、個人的見解の発表なんでしょ。

そりゃそうだけと、DBとXMLとを比較する意味って一体なにさ?
そこが意味不明なんだな。

> 現在はWebサーバ技術というものが目に付き、そして、そこではXMLが
> 使われているけど、それは本筋じゃないので、XMLの台頭はありえないってこと?

ってか、競合するって考え方自体が不思議なんですよ。
XMLを一体どんなものって理解してるの?
300295:01/11/07 20:01
>>299
>そりゃそうだけと、DBとXMLとを比較する意味って一体なにさ?
比較はしてないのでは?

「将来的にXMLがデータベースに取って代わる」
と主張しているだけで、これは当たるか外れるかの二者択一問題。
293は、そうなると思っているというだけのことでしょ。

>ってか、競合するって考え方自体が不思議なんですよ。
>XMLを一体どんなものって理解してるの?
と、俺に聞かれても困るけど。

データの保存というものが、全てXMLで行われるようになるっていう主張なんだから、
その通りに読めばいいのでは?
そして293はその通りになると考えている。それだけでしょ。

俺は同意しないけど。
301非決定性名無しさん:01/11/07 23:10
ACCESSで見たORACLEのデータをEXCELに持ってくるとき、文字化けしないように
するにはどーすればいいですか?
302非決定性名無しさん:01/11/08 23:12
みんなレベル低すぎ。
303非決定性名無しさん:01/11/08 23:19
302> くそ
304非決定性名無しさん:01/11/19 11:25
お前ら、Jim Gray の「Transaction Processing: Concepts and Techniques」
の日本語訳が出ていますが、どうよ?
305非決定性名無しさん:01/11/20 21:29
発掘あげ
306非決定性名無しさん:01/11/21 18:07
正規化すればデータの冗長性が無くなって良いなんて話は、
教科書に書いてあることで、
金融系や公共のでかいシステム(1表のデータ件数が5000万件超とか)では性能を重視した設計をするので、正規化は普通やらない。
(最近は、UNIXでC++、DBは汎用機ってパターンが多いな。両方売りつけられるし)
コーディング工程から入ってくる、小さい会社の奴らは、口をそろえて「何で正規化し無いんですか?」なんてぬかす。
DBMSの定義自体も大規模なら構文ベースだし、コストベースではあまり定義したシステム見たこと無い。
307非決定性名無しさん:01/11/21 18:19
>>306
正規化はやらない、じゃなくて一旦正規化したあと
実際の運用を勘案してあえて冗長性をもたせる、ではないの?
少なくとも漏れのとこはそうしてたよ。ちなみに某都銀の
情報系システム
308非決定性名無しさん:01/11/21 18:27
>>307
確かにそうすることもありまする。
(大規模だとDB定義変更が大変作業量、時間等)
分かりきっているものはというう意味です。
ちなみに私も都銀情報系と、数年前まで某官公庁システム
309非決定性名無しさん:01/11/22 00:02
>>306

お前、正規化したことあって言ってるのか?

俺は某都銀の正規化されてないDBを正規化してdisk容量:1/3、
パフォーマンスも半分に縮小してやったぞ。しかし、これは
トランザクション系のDBだ(情報系では確かに一概に正規化が
正しい設計とは言い切れんがな)。

正規化を普通やらないとまで言うのは、ちょっと言い過ぎじゃねぇか?

もしくは正規化すると動かなくなるDBMS(ex.Oracle)しか
使ったことねぇだろ。
310非決定性名無しさん :01/11/22 01:02
>>306
ただ単にチューニング知らないだけと思われ
311非決定性名無しさん:01/11/22 09:26
>>309
ホントに都銀?ちなみに都銀の何システム?
PCサーバとか中小規模程度のUNIXサーバで構築されたシステム
だよね?じゃないと、ちょっと「?」って部分があったもんで。
あ、自分は某都銀の元・システム部所属の者です(今は全く別の会社)
312非決定性名無しさん:01/11/22 14:24
>>306
単に設計者が元COBOLERなだけでしょ。
パフォーマンスを考慮しないモデリングでは、正規化するのは当然。
非正規化とは、正規化しないことではない(これ知らない奴も多いね)。
313非決定性名無しさん:01/11/22 14:28
>>307
>コーディング工程から入ってくる、小さい会社の奴らは、口をそろえて「何で正規化し無いんですか?」なんてぬかす。

あたりまえでしょ。
文句の出ない非正規化ならともかく、正規化してないんだから。

>DBMSの定義自体も大規模なら構文ベースだし、コストベースではあまり定義したシステム見たこと無い。

Oracleは普通コストベース。
ルールベースにするには、特にそうと意識しなければいけない(ヒントとか)。
「DBMSの定義をコストベースでやる」なんて表現はしないが。

オプティマイザに勝てる設計が常にできるなんて、無知もいいとこだね。
314非決定性名無しさん:01/11/22 14:29
誤)>>307
正)>>306
スマソ
315非決定性名無しさん:01/11/23 02:41
>>309
>お前、正規化したことあって言ってるのか?
当然ある
>もしくは正規化すると動かなくなるDBMS(ex.Oracle)しか
>使ったことねぇだろ。
逆に.Oracleは使用したこと無し。
DB2,XDM/RD,HiRDB等

>>311
>ホントに都銀?ちなみに都銀の何システム?
>PCサーバとか中小規模程度のUNIXサーバで構築されたシステム
情報系の顧客管理です。
全店展開でUNIXサーバ+XDM/RD(←日立汎用機RDB)
総データ量で、5TByte程度です。(年間成長率10%)

>>312
 開発言語はC++

>>313
ルールベースだと、ドキュンPGが巨大な作業表を作る無茶なSQLを発行することが多々あるため。が主たる理由

まあ一般論を言った訳でなく、今の私の担当システムの話をしただけですので、あまりつっこまれても。
私自身、以前はDB部(DBMSを作る部署)に所属していたし
当たり前のことは知っているつもりです。
316非決定性名無しさん:01/11/23 02:55
>>315
XDM/RD? 聞いたこと無いな。
DB2なら知ってるが。
HiRDBはどっかのスレで叩かれてたが、
そのXDM/RDってのはどうよ?
317非決定性名無しさん:01/11/23 03:22
>>316
日立メインフレーム系のRDBMSですな。
うろ覚えでスペルは間違えているかも知れませんが、
XDM/RD E2→eXtensible Data Manager/Relational Database
Extended version 2
最近は、同じく日立のオープン系HiRDBとの連携機能があって
PCからtelnetとかで操作可能だが、
機能的にはたたかれていたHiRDBと基本は同じはずなので...
メインフレーム系なので、過去の資産、大容量データ位にしか
有効ではないのかと思いますが?

詳しい方、補足願います。
318中トロ:01/11/23 03:58
ADABAS(for メインフレーム)ってどうよ?
319ドンドンドーン!:01/11/23 05:08
F ADABAS,ADAEND
ドドド、ドーーーン!
逝ってよし
320じぇす:01/11/23 05:33
¥SHUTDOWN LV3
321非決定性名無しさん:01/12/06 22:08
RMAN>run{
allocate channel ch2 type disk;
set until tyme '2002-11-21:18:07:00';
restore database;
recover database;
sql 'alter database open resetlogs';
}

お前ら、オラクルのバックアップは普通OSコマンドですか?
それともRMANですか?

おれにゃ、面倒でRMAN使いこなせないよ。
322けけらっちょ:01/12/09 20:37
丸善からでているデータベース概論1万8千円どうよ?
323非決定性名無しさん:01/12/09 20:53
>>322
Date のやつ? 借りて読んだけど、よー分らん。
じっくり読める時間が欲しい…
324非決定性名無しさん:02/01/23 02:15
DB?
オブジェクトストアがあれば、事足りる。
325非決定性名無しさん:02/01/23 11:48
今は沢山本が出てるからDateのじゃなくてもいいでしょ。
だけど日本語の本というと限られてくるか。。。
にしてもその値段は買うなと言ってるようなもんだな。。。
326X:02/01/23 12:02
★お小遣い稼ぎ★
簡単・安全
在宅ワーク可能!!
興味のある方は下記へGO!!
http://members.aol.com/hnworld/
327非決定性名無しさん:02/01/28 02:46
保全age
328非決定性名無しさん:02/01/28 22:53
非常にいいスレだage
329非決定性名無しさん:02/01/28 22:54
といいながらageてなかった鬱だage
330非決定性名無しさん:02/01/29 01:05
ついでに揚げといてあげよう
331非決定性名無しさん:02/02/05 15:20
IBMでもオラクルで提案してくるんだね
確かに運用の人間からすると同じマシンや同じDBの方が扱いやすいか
332非決定性名無しさん:02/02/09 01:02
>>331
そりゃ,なんでもかんでもDB2とはいいませんよ
#そうしたいのはやまやまでしょうけど

ただ,個人的な経験からいくとAIXならDB2,SolarisならOracleが
いいように思います。純粋にS/Wのサポートや保守性からいうと。
実際には開発・運用・保守する人のスキル・経験の問題で
決まることが多いでしょうけど。

333ヘボ学生:02/02/21 04:24
最近はxmlをマッピングなしに扱えるDBがありますよね。
使ったことないけど。
ttp://www.dbxml.org/
あたり試してみた方います?
334非決定性名無しさん:02/02/27 16:54
よーしパパageちゃうぞー
335非決定性名無しさん:02/03/26 20:41
保守sage
3361:02/04/14 14:40
hage
337非決定性名無しさん:02/04/14 22:37
>>333
 「ソフトウェア・デザイン」の記事にも載ってたね。
 パパ、今度の休みに試しちゃおーかな♪
338非決定性名無しさん:02/06/02 13:53
まあ 素人はアダバスでも使いなさいってことだ。
339非決定性名無しさん:02/09/09 00:01
アプリケーション組み込み用って何がいいんでしょう。
できるだけメンテナンスフリーにしやすいもの。
あんまし単価の高くないWindowsのパッケージソフトに組み込むとして
ライセンス体系とかも考えてです。
それに大規模とかシビアな環境での性能は重視しないとして。
3401:02/09/09 00:06
hage
341hage:02/09/10 00:31
[h] = 保全
+
[age] = あげ
342 :02/12/30 18:54
343山崎渉:03/01/11 11:52
(^^)
344非決定性名無しさん:03/02/04 01:15
MSDE(SQLServer)がベストと思われ。
勘定奉行とか使ってるしな。
345非決定性名無しさん:03/02/16 01:39
> 344
組み込みするのに開発と配布が安くついただけだろうよ。
こないだのSlammerみたいなことがまたあるだろうから
危なくてつかえねえよ。Accessも同じだ。
346非決定性名無しさん:03/02/16 16:19
質問1
  ADOでJETをアクセスするんだけど、検索スピードが無茶遅い。
 どうしたら、速くできるかおしえて。
質問2
 同じく、正規化した場合、テーブルから1つレコードを消したい場合、
 参照しているテーブルのレコードは全部検索して消さなければならない?
  レコード削除の原理がいまいちよくわらん。おしえて。


347非決定性名無しさん:03/02/19 00:39
>>346
質問1
A:アクセスする対象がSQLデータベースだったら、パススルークエリ使ったら?
質問2
A:カスケード使ったら?
348非決定性名無しさん:03/03/07 04:10
オブジェクト指向DBでフリーのものってある?
349非決定性名無しさん:03/03/07 21:17
関係モデルのテーブルだったら既に第1正規化されてることが前提でしょう。
デイトの『データベースシステム概論 第6版』に書いてある。
350349:03/03/07 21:18
ごめん。すごい昔のレス見てた。
351非決定性名無しさん:03/03/11 20:22
>>347
ADOアクセスって、クエリ投げてるんじゃないんだ?
352山崎渉:03/03/13 13:21
(^^)
353非決定性名無しさん:03/03/24 20:50
DB No.1 は ロータスノーツだ
354非決定性名無しさん:03/03/25 08:16
>>351
ADO-OLEDBでJetにアクセスするとオーバーヘッド少ないというけれど
ADOX使ってパススルーしたほうが早いってこと
355山崎渉:03/04/17 09:32
(^^)
356山崎渉:03/04/20 04:21
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
357あぼーん:あぼーん
あぼーん
358あぼーん:あぼーん
あぼーん
359山崎渉:03/05/28 15:02
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
360非決定性名無しさん:03/08/10 02:30
良スレはげ
361非決定性名無しさん:03/08/10 11:33
教えてクソで申し訳ありません。
IMSとか階層型DBの設計について、参考になる本・HPとかありませんか?

RDBに関してはいろいろ本が出てるのは見かけるんですが、階層型DBについて
は「こんなのもあるよ」程度しか出てこないのです。
362山崎 渉:03/08/15 18:29
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
363非決定性名無しさん:03/10/23 21:17
>>361
そんな旧石器時代のDB使ってる香具師はブナシメジ
364非決定性名無しさん:03/10/23 21:34
>>361
コボラーの板行けば誰か教えてくれるぞ
365非決定性名無しさん:04/01/04 19:37
IMSを旧石器時代DBというなら、infomixとかORACLE7なんかも充分に化石
になってしまいますが・・・
システム保守をしたことがない痛い人だね・・・
366非決定性名無しさん:04/02/23 22:51
構造化プログラミングのコーディングだとフローチャートやPAD図。
オブジェクト指向だとこれに足してUMLの各図でドキュメント化できます。
ではSQL文をドキュメントに残すにはどうすれば、と考えているところに
(SQL文をまんま貼り付ければ、てのは無しとして)
テクニカルエンジニアのデータベース試験の教科書で関係演算を知り、これかも!?と思いました。
選択、射影はもとより、外部結合に至るまでSQL文と絡めて解説している
本というのは無いでしょうか。
367366:04/02/29 22:07
自己レス〜
あれから色々と本を漁ってみたけれど、

"データベース" 昭晃堂 北川博之
"データベースがわかる本" オーム社 鈴木 健司

とかが関係代数やら関係演算やらとSQL文の関係を考察するにはいいのかも。
↓の様に考えた
・システム開発におけるSQL文のドキュメント化という当初の目的にどこまで使えるかビミョー・・・
→ぱっと見、関係代数ってUMLやPAD図ほど分かりやすくないし。。
→関係代数がSQL文のドキュメント化に使えると仮定しても、職場の皆にそれを広める、って、できるの?自己満足?
・ちこっとは役に立つかも
→問い合わせ処理についての記述で、問い合わせの最適化(実行計画みたくな話)は面白い。高速な結果を戻すselect文作るときの役に立つ。
→関係代数に関する定理は、経験と頭の切れに頼った、袋小路にぶち当りまくりな複雑なselect文作成の苦痛を少しは和らげる事ができるはず。


まじめに取り組めばモノにできるかも知れないけど、学生でも研究者でもないのにそんな悠長な事してられないし

368非決定性名無しさん:04/02/29 22:08
D:デー
B:ブー
369非決定性名無しさん:04/02/29 22:17
    / ̄ ̄ ̄ ̄\ 
   (  _____)     
    |ミ/  ー□-□-)
   (6     (_ _) )
    | ∴ ノ  3 ノ
    ノ\_____ノ、
俺は偉大な事業部長だ!
DB?ドラゴンボールのことか?
370非決定性名無しさん:04/03/29 11:44
370
371非決定性名無しさん:04/05/18 21:13
>>369
けっこうおもろかったので。

DeBuの略称ですか?
372非決定性名無しさん:04/05/24 20:19
死にたい
373 ◆Rb.XJ8VXow :04/06/17 22:30
>>346
Jetのデータベースエンジンは特殊なんだよ。
高速にアクセスしたいのならJet固有の索引検索を使えば良いだけだ。
もちろん、一般のSQLは通じない。
374非決定性名無しさん:04/06/27 18:52
保守
375非決定性名無しさん:04/08/15 11:58
DB板ってなかったっけ?
376非決定性名無しさん:04/10/03 11:28:58
イキロ
377非決定性名無しさん:04/10/11 19:55:47
【SRA】PostgreSQL技術者認定制度【荒稼ぎ】
http://school4.2ch.net/test/read.cgi/lic/1094040519/
378非決定性名無しさん:04/10/11 20:42:10
独自のSQL仕様作ったら汎用性なくなるよな。何のための規格なんだか。
379出張32 ◆Rb.XJ8VXow :04/10/24 10:42:05
MSにしてみればSQLServerを沢山売りたいのであろうね。
その為にはAccessのDBは汎用性の乏しい規格にして置きたいってことだろうね。
もちろん、汎用性の高いSQL文もある程度は処理出来るようにしておかないと最初からそっぽを向かれるので
それなりに制約を課して使えるようにしている。
その罠というべきものに嵌ると>>346さんのようになる訳だ。

まぁ、SQLServerのシェア率を上げる為に更にMSDE等の無償供与も始めた訳だし・・・
そろそろAccessのMDBはローカルDBとしての機能に限定した利用にすべきだと思うぞ!
つまりは、作表の為に存在するDBとして位置付ければ良いだろうね。
380非決定性名無しさん:04/11/27 21:03:01
ドラクエ8買いに行くか
381非決定性名無しさん:04/12/14 11:53:57
さげ
382非決定性名無しさん:05/01/03 19:04:42
age
383非決定性名無しさん:05/01/08 13:24:55
hoshu
384非決定性名無しさん:05/01/11 01:16:06
データベース技術者試験だっけ?受けようと思うんだけど、受かった香具師コメントちょうだい。
俺の会社にひとりいるけど、仕事は全然できない勉強くんですた。
385非決定性名無しさん:05/01/16 16:23:55
DB管理は非常に地味な仕事。
386非決定性名無しさん:05/01/27 02:36:20
結局なんだかんだ言ってOracleの勝ちなんだよな、結局さ。
387非決定性名無しさん:05/02/08 23:50:14
やっぱりSQLServer2000は使えねーな。
388非決定性名無しさん:05/03/07 22:07:16
age
389非決定性名無しさん:05/03/09 01:41:58
>>385
DDLがコロコロ変わると大変な気もするが。
390非決定性名無しさん:2005/04/08(金) 01:01:15
         梅にぎりワッショイ!!
      \\  梅にぎりワッショイ!! //
  +   + \\ 梅にぎりワッショイ!!/+
            スパー   スパー   スパー  +
      +   /梅\  /梅\  /梅\  +
        (.*´*`∩(´*`∩)(´*`.*)
   +  (( (つ   ノ(つ  丿(つ  つ ))  +
         ヽ  ( ノ ( ヽノ  ) ) )
         (_)し' し(_)  (_)_)
391非決定性名無しさん:2005/05/29(日) 23:32:33
あげ
392非決定性名無しさん:2005/06/08(水) 10:42:51
MSDEでテーブルにTRANCATEをかけようとしたんですが、エラーとなってしまいました。
もしかすると、TRANCATEがサポートされてないんですかね?
393非決定性名無しさん:2005/06/08(水) 10:50:46
すいません。スペルミスでした(汗
394 :2005/07/03(日) 20:55:16
age
395非決定性名無しさん:2005/08/18(木) 21:28:34
永宗 ぷーーーーーーーーーーーぷぷぷぷぷぷっ
396非決定性名無しさん:2005/10/16(日) 15:38:51
>>395逮捕
397非決定性名無しさん:2005/10/30(日) 02:26:05
398非決定性名無しさん:2005/11/10(木) 10:23:47
399非決定性名無しさん:2006/01/18(水) 21:44:44
いよいよ
400非決定性名無しさん:2006/02/06(月) 02:18:14
質問なのですがDBで管理システムを作る場合は
Access単独で作るのと
VBやASPをインターフェイスにしてAccessはDBとしてだけ利用して連携させるのとでは
どっちで作った方がDBのレスポンス速いですか?
401sage:2006/02/12(日) 23:38:48
>>400
何をやりたいのかわからんので、作ってみれ。

DB単体のレスポンスで見るのであれば、エンジンが同じなので、
同じでは?
ただ、Accessはどのバージョンを使う、VBで使うにしろ、
ADOなのか、ODBCなのかなどで全体のパフォーマンスは変わりそうだけど。
そもそもAccessをDBとして使うって、
エンジンとしてJetを使うってことでいいんだよね。

そもそもVBとVBAではできることも違うと思うけどね。
やりたいことがどちらでやるべきなのかを考えて、
プロトタイプを作ってみてもよいのでは?
単純な計算+DBアクセスを10万回繰り返すとかすれば、
レスポンスも体感できそうだし。

俺もあまり詳しくはない。的外れならすまん。
402非決定性名無しさん:2006/02/12(日) 23:39:46
名前sageてもね・・・。
403非決定性名無しさん
>>401
どーもです、試しに作ってテストしてみます。