Blank?=False

「呉下の阿蒙にあらず」をモットーにしたITエンジニアの日々

DBMS

勉強は大変だが役に立つ

逃げるは恥だが役に立つみたいなタイトルをつけてみました。 面白いドラマでしたよね。 私は下のセリフが頭から離れません。いつか使おうと思っています。 本題になりますが、最近、業務上の必要に駆られ、Railで使われているDBマイグレーションのAccess版を…

RedisをWindowsにインストールしてVBAで使ってみようとした話

RedisというNoSQLデータストアがちょっぱや!な噂をどっかから聞いてみて、興味をもったので ちょっくらつかってみっか、ついでにVBAで使えんかなという感じでRedisに触ってみました。

岩波書店のISBNコード騒動について考える。

Twitterを見ていたらこんなまとめを見つけた。 togetter.com ISBNコードといえば、すべての本に付けられる世界共通で一意なコード、という印象だった。 だけど、そのISBNコードを使いまわす出版社があると知って、 データベースのプライマリキーとかにISBNコ…

NoSQLとは

先日、MongoDBの記事を書きました。 stonebeach-dakar.hatenablog.com そもそものNoSQL自体をよく知らないので勉強してみました。

MacOSXにMongoDBをインストールしてみた。

Software Design12月号のNoSQLの教科書の記事を読んで、MongoDBを試してみたくなったので MongoDBをMacOSXにインストールしました。 ソフトウェアデザイン 2016年 12 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2016/11/18メディア: 雑誌この商品を含む…

SQLのUNIONの正しい使い所がわからない

今日、久しぶりにUNION文を使う機会があったのですが、 それはベストなテーブル設計であれば1つのテーブルになっているべきものが 2つに分かれていたので、UNIONで結合して処理する、と言うものでした。 ここで、なんとなくですが UNIONを使うときは使いに…

Rails マイグレーションスクリプトを書き直した時は

よくマイグレーションスクリプトを書き間違えて、アレ?間違えた!ってことがけっこうあります。 そんなときは、以下の2つの対応方法があると思います。 新しいマイグレーションスクリプトを作成して、テーブルを修正する。 間違えたマイグレーションスクリ…

SQL ゼロから始めるデータベース操作 総評

[SQL ゼロから始めるデータベース操作]が読み終わったので、 総評を書いていきます。 5段階評価です。 CD付 SQL ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)作者: ミック出版社/メーカー: 翔泳社発売日: 2010/06/29メディア: 大型本購入…

SQL ゼロから始めるデータベース操作 第7章 結合

個人的にはRDBMSのキモである結合がようやく登場です。 (結合はよく知ってるのにサブクエリはあまり知らなかったんですよね。) 知っている事がほとんどですが、自分の知識の再確認のためにやっていきます。 CD付 SQL ゼロからはじめるデータベース操作 (プ…

SQL ゼロから始めるデータベース操作 第7章 テーブルの足し算・引き算

今回は、一見しただけでは???なテーブルの足し算・引き算をやっていきます。 実際にやってみると、あーそういうことか!と相槌を打つことうけあいです。 CD付 SQL ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)作者: ミック出版社/メー…

SQL ゼロから始めるデータベース操作 第6章 述語, CASE式

今回は引き続きSQLのお勉強、述語を勉強していきます。 CD付 SQL ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)作者: ミック出版社/メーカー: 翔泳社発売日: 2010/06/29メディア: 大型本購入: 39人 クリック: 484回この商品を含むブログ (…

SQL ゼロから始めるデータベース操作 第6章 関数

各関数について勉強していきます。 各DBMSによって仕様が異なる(いわゆる方言)事が多いため、軽く触るくらいにします。 実際に開発するときは各DBMSのリファレンスを確認するのがベストだと思います。 本記事ではMySQLを使用しています。 CD付 SQL ゼロから…

SQL ゼロから始めるデータベース操作 第5章 サブクエリ・相関サブクエリについて

SQL勉強シリーズ、今回はサブクエリ・相関サブクエリについて勉強していきます。 サブクエリ周りがSQLで一番苦手としているので、しっかり理解していきます。 キーワード サブクエリ スカラサブクエリ 相関サブクエリ SQL ゼロからはじめるデータベース操作…

SQL ゼロから始めるデータベース操作 第5章複雑な問い合わせ VIEWについて

Oracleは放置(オイ)して、SQL本読書に戻ります。 今回はVIEWです。実は一度も作ったことがありません。 というよりクライアント側でVIEWに相当するものを作ってるんですよね。 DBMSのVIEWとはなにかをちゃんと勉強していきます。 今回のキーワード CREATE VI…

Mac OSXにOracleをインストールしてみた(データベース作成?編)

前回に引き続き、Oracleデータベース構築をやっていきます。 色々調べてみた結果、Oracle公式の入門資料が大変参考になりました! 今さら聞けない!? Oracle入門 概要編 http://www.oracle.com/technetwork/jp/ondemand/db-basic/0413-1330-oracle-beginner-o…

Mac OSXにOracleをインストールしてみた(インストールだけ編)

なぜOracleをインストール? 商用DBMSではメジャーな存在であるOracle。個人ユーザーには手が出せない高嶺の花! なんておもってたら、無償版のExpressの存在を知ったので。 様々なデータベースの書籍にもOracleは操作方法が違う、ということが多いので そう…