タグ

DBに関するbayanのブックマーク (17)

  • インデックスの基礎知識

    ■ インデックスとは データベースの世界で、インデックス(索引)とはテーブルに格納されているデータを 高速に取り出す為の仕組みを意味します。 インデックスを適切に使用することによってSQL文の応答時間が劇的に改善 される可能性があります。 インデックスにはB-Treeインデックスをはじめ、ビットマップインデックス、 関数インデックスなどの種類がありますが、ここでは最も一般的に使われ、かつ ほとんどのDBMSでサポートされているB-Treeインデックスについて解説します。 ※ CREATE INDEX文でオプションを指定しない場合は通常B-Treeインデックスが 作成されます。 ■ B-Treeインデックスのしくみ B-Tree(Balanced Tree)インデックスは次のようなツリー状の構造になっています。 ツリーの先頭はヘッダブロックと呼ばれています。ヘッダブロックでは、キー値の 範囲

    bayan
    bayan 2012/03/23
  • SQL Anywhere 11価格表 - アイエニウェア・ソリューションズ株式会社 -

    bayan
    bayan 2011/03/23
  • SQL Anywhere 開発無償 Developer Edition/評価版のダウンロード

    SQL Anywhere

    bayan
    bayan 2011/03/23
  • サロゲートキーをつけなかったせいで死にそうになった。 : ::yossy.blog::

    Posted on 10月 3, 2006 Filed Under Database | DB設計の経験の少ないあたくしが設計したシステムに仕様変更が入ったんですが 複合PKテンコ盛りだったせいで改修を引き継いでいる人が死にそうになっていました。 心から当にごめんなさい。 力不足でした。 ごめんなさい。 気分的には恋愛経験の少ないあたくしが一生懸命告ったのにフられた感じですわね。 まったく空気が読めてない。むしろ、告ってないのにフられたくらいな勢いだね。 道端で配っているティッシュをもらおいとしたら避けられた感じだね。電車男みたいに。 だってもともとDB設計なんてよくわならなかったんだもん ・・・って、言い訳にしかなんないな。 で、今日そんなことがあったものだからPKってどうするのが一番いいんだろうって思ったのね。 2chのデータベースのスレを見てると「サロゲートキ

    bayan
    bayan 2011/01/20
  • A.R.N [日記] - ID付与は設計技法ではなく実装技法

    なのではないかと主張してみるテスト。 ここではぶ先生に否定されてしまうと、私は第三勢力アクシズとして動かなければならんのですが、男のハマーンはいやですか(←いやです) 論拠は二つ。 どのようなモデルでも誘導的にID方式に変更できる はぶ先生がidとはROWIDのことだ、と言っているように単にRDBMS上にオブジェクトモデルと相似の構造(ポインタによるリレーション)を作るだけなんだから、当たり前の話ではある。複合主キー派の方は、全部サロゲートキーにするなんて! という反応を見せるわけだけど、ID派の言うIDとサロゲートキーは似て非なるものなのだと思う。旧来の主キーの役割はユニークキーが担うだけの話なわけだし。T-ERで論理モデルを作成した後に、IDを主キーにして作って、参照先をIDにするようにモデルを修正するだけでT-ER的に正しくなおかつID方式のモデルが出来上がる。モデリング技法によらな

    A.R.N [日記] - ID付与は設計技法ではなく実装技法
    bayan
    bayan 2011/01/20
    「ID付与は設計技法ではなく実装技法」
  • 「Btrieve」とは:ITpro

  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方

    「安全なウェブサイトの作り方」は、IPAが届出(*1)を受けた脆弱性関連情報を基に、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、ウェブサイト開発者や運営者が適切なセキュリティを考慮したウェブサイトを作成するための資料です。 「安全なウェブサイトの作り方」改訂第7版の内容 第1章では、「ウェブアプリケーションのセキュリティ実装」として、SQLインジェクション 、OSコマンド・インジェクション やクロスサイト・スクリプティング 等11種類の脆弱性を取り上げ、それぞれの脆弱性で発生しうる脅威や特に注意が必要なウェブサイトの特徴等を解説し、脆弱性の原因そのものをなくす根的な解決策、攻撃による影響の低減を期待できる対策を示しています。 第2章では、「ウェブサイトの安全性向上のための取り組み」として、ウェブサーバの運用に関する対策やウェブサイトにおけるパスワードの取扱いに関す

    情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方
    bayan
    bayan 2010/03/20
  • AjaSQL ユーザー・マニュアル:

  • IBM Software | IBM

    IBM Watson Assistant Quickly build and deploy virtual assistants across channels

    IBM Software | IBM
    bayan
    bayan 2007/10/05
    無償で使えるなんて知らなかった
  • データ型

    目次8.1. 数値データ型8.1.1. 整数データ型8.1.2. 任意の精度を持つ数8.1.3. 浮動小数点データ型8.1.4. 連番型8.2. 通貨型8.3. 文字型8.4. バイナリ列データ型8.5. 日付/時刻データ型8.5.1. 日付/時刻の入力8.5.2. 日付/時刻出力8.5.3. 時間帯8.5.4. 内部8.6. 論理値データ型8.7. 幾何データ型8.7.1. 座標点8.7.2. 線分8.7.3. 矩形8.7.4. 経路8.7.5. 多角形8.7.6. 円8.8. ネットワークアドレス型8.8.1. inet8.8.2. cidr8.8.3. inetとcidrデータ型の違い8.8.4. macaddr8.9. ビット列データ型8.10. 配列8.10.1. 配列型の宣言8.10.2. 配列の値の入力8.10.3. 配列へのアクセス8.10.4. 配列の変更8.10.5.

  • Oracle DDL for Byom ERD - ClassDBI

    bayan
    bayan 2007/07/19
    音楽
  • FrontPage - Firebird Wiki

    Firebird † 20年以上の歴史を持つ商用RDBソフト「InterBase(R)」のオープンソース版を元に開発されているオープンソースのデータベースソフトです。Windows/Linuxのバイナリ版やODBC/JDBC/.Netなどのドライバも同様に提供されており、基的にはライセンスフリーで使用できます。(詳細はFAQを参照) 歴史が長い商用データベースが元となっているため信頼性も高く、ストアドプロシージャなどの基的な機能も概ね揃っていますし、SQL-92準拠+SQL-99の一部を取り入れていて互換性も高いです。GUIベースの管理ツールもあります。 ベースになったInterBase(R)はWindows上での動作実績も長く、また、Borland社の市販開発ツールには標準添付されてることが多いのもあり、特にBorland社の開発ツールとは相性が良いです。他にはPHPにも専用関数

  • そのデータベース壊せますか? そして直せますか?(1/4) ― @IT

    連載の最終回となる今回は、データベースの論理障害をテーマとして取り上げます。データベースエンジニア仕事としては、これまでの連載で紹介してきたデータベース設計について取り上げられることが多いのですが、論理障害を含むデータベース運用設計は、システムの設計開発より圧倒的に長い保守運用期間を乗り切るために非常に重要な工程です。 今回のタイトルからも連想されるとおり、当初は「さまざまな方法で当にデータベースを壊して障害状態を観察し、そこからの復旧作業を疑似体験する」というデータベースの物理障害からの復旧、いわゆるバックアップとデータベースリカバリを予定していました。 しかし、近々のハードウェア事情を見ると、高性能化、低価格化が進み、安価に冗長性を持った環境を用意できるようになり、ハードウェア障害が直接データベース障害の原因になるケースが少なくなりました。また、OSやDBMSなどのソフトウェアの

    そのデータベース壊せますか? そして直せますか?(1/4) ― @IT
    bayan
    bayan 2007/06/29
  • 【流通工房】流通システム・商品マスタの設計ポイント-要件定義

    HOME 流通工房について 各フェーズ定義 トピックについて ◆基構想 ◆システム化計画 ▼要件定義1 (データ構造) 商品マスタ 商品分類 JANコード インストアコード 単品、アイテム、SKU ITFコード 伝票 制御テーブル 在庫入出庫管理 データ移行 ◆要件定義2 (ロジック) ◆基設計 ◆実装OnePoint! Link ■KeyWordランキング ■サイトマップ ■書籍・プロフィール ■サイト内検索 ------------------------- <吉田君> 商品マスタは商品マスタの他、店別商品マスタや取引先別商品マスタなどがありますね。 流通業のシステムにおいて商品マスタ関連は非常に重要と聞いたのですが、データ設計 およびマスタメンテナンス画面の留意点を教えて下さい <早瀬> 必ず商品マスタと店別商品マスタは必要だね。取引先別商品マスタは管理するデータ項目、 企業によ

    bayan
    bayan 2007/06/27
  • データベースについて

    フリーのデータベースであるPostgreSQLと、商用のデータベースであるOracleを例に、データベースの環境設定方法、運用方法、プログラミング方法などについて、まとめてあります。 データベースとは データベースとは、データ(data)基地(base)の造語で、データを格納するためのシステムです。 PostgreSQLOracleは、リレーショナルデータベース(RDB)と呼ばれるデータベースです。 また、データベースにアクセスするための言語として、SQLが使われています。 以下に、データベースの基について説明します。 リレーショナルデータベースについて とりあえずこれだけ知っとけSQL 2002/02/01 new データベースのインストールと環境設定 PostgreSQLと、Oracleの、インストール方法や環境設定方法について説明します。 PostgreSQL PostgreSQ

    bayan
    bayan 2007/06/07
  • http://www.mysql.gr.jp/

  • コマンドラインツールの簡易マニュアル - Firebird Wiki

    ユーザー情報の管理 gsec ユーザー情報の追加・削除・情報変更を行う。 ユーザーアカウント等の管理も、通常のデータベースファイルと同じような方法で行われており、 ファイル名は通常は「security.fdb」となっている。(IBやFB1.0では「isc4.gdb」なので注意) ↑

  • 1