一対一の関係のデータは一つのテーブルにまとめるというのが、データベース設計のセオリーです。ですので、特別な事情が無い限りは一対一関係のテーブルを作るメリットはないです。ただ、絶対に一対一の設計はNGというわけでもありません。 一対一の関係が必要な特別な事情の例と、その場合の設計法や注意する点について、今回は取り上げます。 難易度:
![一対一関係のテーブル設計](https://cdn-ak-scissors.b.st-hatena.com/image/square/0f3094b77d27277f7335e9976993b61abf8829cb/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-49.fc2.com%2Fh%2Fa%2Ft%2Fhatenachips%2Ftbl1To1Relation.png)
7月19日に行った「覚醒!JavaScript」勉強会で使用したスライドです。 http://connpass.com/event/7082/Read less
Perl の正規表現の「名前付き捕捉」がとても便利 2014-08-07-1 [Programming] Perlの正規表現で「名前付き捕捉」を使うと、マッチした部分に名前をつけておけるのであとから参照するときに便利。 「(?<name>...)」でマッチさせると、ハッシュ「%+」に保存されて、「$+{name}」でアクセスできるのです。同じ正規表現内では「\g{name}」など。 サンプルプログラムです。日付表現にマッチしたら、年、月、日をそれぞれ別途格納。そしてそれを正規化して出力。 サンプルプログラム: #!/usr/bin/env perl use strict; use warnings; while (<DATA>) { chomp; if (m{ (?<Y>[0-9]{4})\s?年\s? (?<m>[01]?[0-9])\s?月\s? (?<d>[0-3]?[0-9])\s
View Vietnamese Version お客様のサーバーOSはまちまちです。Webシステム系なら、大抵はCentosですが、Centos5, Centos6の2つが分かれます。これからまたCentos7となりますね。これらのOSは社内で今まで一台PCをパーティション分けてインストールしています。メインテナンス作業が面倒で社内にしかテストできないということもあります。VirtualBoxは使ったことがありますが、なんだか重くてVagrantもいまいちです。もうちょっとシンプルで手軽いのはないかなと思ってDockerをインストールして使ってみました。 Brew経由でもいいですが、今回はDockerサイトの手順に従います。 https://docs.docker.com/installation/mac/ 記事を書いた時点では、最新版は1.1.2です。 GUIインストーラですので、ボタン
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Microsoftは米国時間8月7日、「Internet Explorer」に新しいセキュリティの仕組みを導入することをIEBlogで発表した。これは「out-of-date ActiveX control blocking」(期限切れActiveXコントロールブロック)と呼ばれる仕組みで、「Windows 7 SP1」または「Windows 8.x」を利用しているすべてのPCに対し、12日の月例パッチで導入される。 ActiveXコントロールはInternet Explorerの機能を拡張するもので、便利ではあるが潜在的な危険も抱えている。今回導入される仕組みは、古いバージョンのActiveXコントロールを狙った、既知の脆弱性を利用し
http://pivotallabs.com/tech-talk-sourcegraph/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 Sourcegraphは、Goで書かれたオープンソースのソースコードサーチエンジン。GitHub、Google Code等を検索し、表示されたコード上でfunction名などをクリックすると、そのドキュメントと他の利用事例のコードが確認できます。現在は、Go / Python / JavaScript / Rubyをサポートしていて、近々Javaもカバーするようになるようです。APIの公開は準備中とのこと。 同社のQuinn Slackが、Goアプリのテストをテーマに講演しています。 最初の構成 データストア: DBへのSQLクエリを構築し、データに対するアルゴリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く