タグ

ブックマーク / www.javadrive.jp (5)

  • PostgreSQLの使い方

    PostgreSQL は世界中で広く利用されているデータベースの一つです。ここでは PostgreSQL をこれから使われる方を対象とした PostgreSQL 入門を掲載します。 PostgreSQL のインストール方法や、 PostgreSQL を使ってデータベースを構築する手順について簡単なサンプルを使って実際に試しながら一つ一つ解説していきます。

    PostgreSQLの使い方
    alfaladio
    alfaladio 2010/11/09
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • インデックスの意味とメリット・デメリット

    このインデックスは id カラムと name カラムの値だけを保持し、name カラムの値を昇順に並び替えてデータを保存しています。name カラムの値を検索する時に、元のテーブルを検索するよりもデータ量が少なくまた並び替えも行われているので高速に検索することができます。 ではどうやって高速に検索できるようにしているのかについてですが、Wikipediaのインデックスのページを見ても B-Tree 方式や関数方式など色々方法があるようです。そして SQLite ではどのような方式を採用しているのかは分かりませんでした。 インデックスを作成することでテーブルとは別に検索用に最適化された状態で必要なデータだけがテーブルとは別に保存されるということを覚えておいて下さい。 インデックスのメリットデメリット インデックスを作成しておくと便利ではありますがメリットだけではありません。テーブルとは別にデ

    インデックスの意味とメリット・デメリット
    alfaladio
    alfaladio 2010/08/22
  • データをグループ化して合計や平均を計算(GROUP BY句, HAVING句)

    データの個数を調べる関数やカラム毎の値を集計する関数などを使用する時に、全てのデータをまとめて対象とするのではなく特定のカラムを値を使ってグループ化を行いグループ単位で集計などを行うことができます。ここでは SQLite でグループ化を行う時に使用する GROUP BY 句の使い方、及びグループ化した後で絞り込みを行うために使用する HAVING 句について解説します。

    データをグループ化して合計や平均を計算(GROUP BY句, HAVING句)
    alfaladio
    alfaladio 2010/08/22
  • Ruby入門

    Rubyを使ってプログラミングの学習を開始される方を対象としたRuby入門です。Rubyの開発環境をローカルに構築する方法や、Rubyを使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。

    Ruby入門
  • 1