質問: BaseからMySQLにupする形でDBを構築・運用したいのですが、複数のMySQLには接続できないとの事。私の場合、不都合はあるでしょうか? 下記の、私の以前の質問: 「LibreOffice BaseでRDBMSを制作してからMySQLにアップする、というDB構築方法はアリですか?」() に対するご回答として、「アリだが、Baseだと同時に1つのMySQLしか扱えないよ」の旨ご助言頂きました。 しかし私の低水準な知識では、「複数の MySQL を複数同時に扱う必要性がある具体例」が浮かびませんので、Baseは捨てるべきなのか決められずにいます。 そこで質問です。 Base→MySQLで私がしたいと思うのは主に下記のような事なのですが、あなた様が予想される、「MySQL を複数同時に扱う必要性≒Baseではダメであるという事」についてご指摘頂けないでしょうか。 1)ECシステム(EC-CUBE等)と組み合わせたCMS(WP等)の構築・運用 2)自社で使用するオンライン会計・財務システムの構築・運用 よろしくお願い申し上げます。
回答: 前回の質問ではあまり深い意味のない回答で困惑させてしまったようです。 例えばすでに運用されているデータベースが存在していて、新しくつくるデータベースからそれを引っ張ってきたい、というようなケースはままあるのではないかと思ったまでです。あとは巨大なひとつのデータベースよりも複数に分割されたものを好む人もいるでしょう。 前回の質問のときにも少し気になったのですが、LibreOffice Base から MySQL にを利用する場合、まず既存の MySQL データベースがあって、そこに Base から接続することになります。まったく最初から MySQL のデータベースを Base 側からつくることはできません。また既存の odb データベースがあって、これを MySQL に移植しようとするとこれまたけっこうな手間がかかると思います。 そもそも LibreOffice Base からでは MySQL 上のテーブルのリレーションシップを設定したりはできないはずなので、いずれMySQL側での作業がいろいろと必要になるのではないかと思いますが。 > I'm not sure, but I think that **the relation ships in Base are not exported to the external database, but should be saved in the Base document. I suggest that you design your datamodel in MySQL Workbench and have there the relations. Those relations might be picked up by Base,** but I'm not sure. > >