16 Mar 2016, 17:54

実装案を使って、DBのViewの使いどころを検討する
ある実装についてどのように実装するか悩んだ。 その悩んだ過程や実装案をメモする。似たようなケースの実装案として参考になればと思う。 状況 ある申請

06 May 2014, 19:24

ER図作成ツール MySQL Workbench を使ってみる

表題の通りER図作成ツールというものを使ってみました。
現代では、WebアプリケーションのフレームワークにDBマイグレーションのような機能を持ち、スクリプト的にDB構造を管理することが多いかもしれません。しかし、時としてER図を管理したい場合もあるのではないでしょうか。
ER図とかテーブル構造はよくExcelでまとめて管理していましたが、規模が大きくなると辛いので試してみました。

試してみようと思ったきっかけは、ソフトウエアデザインを読んでいてER図作成ツールなるものがでてきたので、便利そうと思ったからです。
調べると主なフリーのER図作成ツールは以下があるようです。

  1. DBDesigner
  2. A5-SQLmk-2
  3. AmaterasERD
  4. MySQL Workbench
  5. ERMaster

(参考) http://treeapps.hatenablog.com/entry/20110505/p1

この中でMacで使えそうなのがMySQL Workbenchしかなかったのでこちらを利用してみます。
本当はMySQLといった製品に縛られないツールがよかったのだけど仕方ないですね。

30 Mar 2014, 00:43

データベースの隔離性水準とはなにか

こんにちは。@mosuke5です。
少し前のブログに引き続きデータベーススペシャリストの勉強をしてその中で気になったことを調べたのでまとめます。 今回は「隔離性水準」について調べてみました。前回の記事はこちらです。

28 Feb 2014, 23:28

INNER JOIN とWHERE結合の違いについて理解する

こんにちは。@mosuke5です。
近頃、データベーススペシャリストの資格試験の勉強をしています。理由は、普段システムの開発・運用を行っているのですが、障害がデータベース起因のことが非常に多いです。また社内にデータベースに詳しい人も少ないので、どうしてもベンダー頼みになってしまうことも多いからです。
データベースの運用とは少しまた違うのですが、その第一歩としてデータベーススペシャリストを撮ろうと考えています。

追記

その後無事に資格の取得できました。