タグ

データベースに関するabbey_rita_sadyのブックマーク (60)

  • [J] テーブル構造を調べてて、そのときのメモ - Jamz

    特に、お題はなく、タラタラと検索していたときのクリップ。 ツリー構造を表現するのが難しい 再帰的に抽出するのがミソ。 PHPMySQLでツリー構造を扱うツリー構造は昔からあるものなので、当然ながらそれを扱うアルゴリズムもできあがっているはずです。そこでググッてみたのですが、なかなかきちんと説明したものが見あたらない。どうも「RDBでツリー構造を扱う」というのが、ひとつの壁みたいです。おきらくたぬきの次のへそ CakePHP には実装済みのライブラリ (CakePHP ではビヘイビアと呼ぶらしい) がある模様。 CakePHP1.2でツリー構造(Tree Behavior)を使うCakePHP1.2になって、ツリーデータをテーブル上に表現するという、モデルにツリー構造を扱うモジュールを追加するだけで、容易にツリー構造を扱える機能が付加された。モデルに決められたデータ構造を扱わせることから、

  • データベース大得意の方に質問します。 あなたの商品マスタの考え方を教えてください。…

    データベース大得意の方に質問します。 あなたの商品マスタの考え方を教えてください。このフィールドは必須だろ。 商品の内容に応じてテーブルは分けたほうがいい。いや全ての商品は一つのテーブルで管理した方がいいだろ。 とか何でもOKです。参考になるページや考え方を教えてください。

  • テーブル設計について - OKWAVE

    テーブル設計において、マスタ、色マスタ、素材マスタの組み合わせを制御する方法について質問があります。 ご教授お願いします。 マスタ(スニーカーA、スニーカーB、サンダルA・・・) 色マスタ(赤、青、黄色、黒・・・) 素材マスタ(皮、ビニール、木・・・) 上記3マスタがあるとします。 受注システムにおいて、マスタを選んだ際に、 組み合わせとして可能な「色(色マスタより)」、「素材(素材マスタより)」だけを選択させたいという仕様があります。 それらの組み合わせを制御するために、 下記画面の様な「組み合わせマスタ保守」を用意しようと思います。 :スニーカーA ---------------------- 「選択可能色」  「選択可能素材」 黒        皮 赤 上記により受注画面においては 「スニーカーA」を選んだ時点で、色は(黒or赤)、素材は(皮) という選択しか出来なくなり

    テーブル設計について - OKWAVE
  • データベースは目的別に使い分けるべし

    元マイクロソフトのSQL Server開発チームの一員であり、その後マイクロソフトのデータセンターのアーキテクトとして活躍。昨年アマゾンに移籍して、現在はAmazon Web Servicesの上級エンジニアであるJames Hamilton氏が、自身のブログの「One Size Does Not Fit All」というエントリで、リレーショナルデータベースだけにとどまらない幅広いデータベースの種類を4つに分類して紹介しています。 4つの種類とは「機能優先」「スケーラビリティ優先」「シンプル」「目的別」です。 Hamilton氏は、アマゾンがAmazonクラウドでMySQLのサービスを開始したところ、以前から提供していたキーバリュー型データストアの「SimpleDB」は終了するのではないかと心配する声があったことを挙げ、 I can understand why some might co

    データベースは目的別に使い分けるべし
  • SQLアタマアカデミー 記事一覧 | gihyo.jp

    最終回 OLAP関数で強力な統計処理を実現!―手続き型から理解するSQL (5)集合指向と手続き型 ミック 2010-05-28 最終回 OLAP関数で強力な統計処理を実現!―手続き型から理解するSQL (4)OLAP関数と集約関数を組み合わせる ミック 2010-05-27

    SQLアタマアカデミー 記事一覧 | gihyo.jp
  • データベース負荷テストツールまとめ(1) - SH2の日記

    Webシステム開発において性能試験を行う場合、hp LoadRunnerやApache JMeterといったウェブブラウザをエミュレーションしてくれる負荷テストツールを用いるのが定番だと思います。そんななか、たまにデータベース単体での性能を測ってほしいと頼まれることがあるので、そうした便利なツールはあるのかなと思って調べてみました。 データベースに対する負荷テストツールは探すとたくさん出てくるのですが、案件で使用しているRDBMSに対応していなかったり、トランザクション仕様が希望と異なっていたり、微妙に作りが悪かったりと、ニーズに合致したツールはすぐには見つかりません。そんなときにこのエントリがツール探しの参考になればと思います。 pgbench 対応RDBMS:PostgreSQL 対応OS:Linuxなど 言語:C 作者:石井達夫氏 ライセンス:独自(BSDライセンスに近い) トランザ

    データベース負荷テストツールまとめ(1) - SH2の日記
  • DBの基本を勉強したい人へオススメする本 - |ω・)ノ <黒猫の気まぐれ日記

    最近,学部生に「DBについて勉強したいんですが何かオススメ参考書はありますか?」と聞かれた.私自身も,DBについて勉強したいなぁと感じていた.というのも,この頃院の授業で正規化の辺りを突っ込んでやったり,授業では習わない類のクエリを書いたり,数万件以上のデータを処理したり・・・とやっているうちにどうにも自分の知識不足を感じたからだ.学部の時は授業で理論の基的なところを習って,あとはDBを利用したちょっとしたWebサービスを作ったくらいで,ちゃんと理解してこなかったから仕方ないといえばそうなんですが。。。まぁせっかくなので,DB関係ので私がオススメかなーと思うを挙げておきます(・ω・*) ●はじめの一歩DBについて勉強しようと思って一番最初に思い出したのは「マンガでわかるデータベース」という.マンガでわかるデータベース作者: 高橋麻奈, あづま笙子, トレンドプロ出版社/メーカー:

  • フリーで使えるDBのモデリングツールまとめ

    森川です。 巷ではエイプリルフールネタがおさかんですが、普通にデータベースのモデリングツールの紹介です(エイプリルフールネタが思いつかない…)。 普段MySQLならDBDesigner4、PostgreSQLならClayを使用しているのですが、他に何かよいツールはないものかと調べてみました。 Clay 言わずと知れた?モデリングツールです。Eclipseのプラグインで、無償でも使用可能です。MySQL、PostgreSQLで使用可能です。 無償版ではER-図や、DB定義書を出力できません。対応するDBが少なかったりもします。 個人的には、PostgreSQLを使用する場合によく使います。外部キー制約などにも対応しているのでそれほど困りません。 リバースエンジニアリングに対応しているのも気に入っている理由の一つです。 ちなみに、リバースエンジニアリングをするにあたってPostgreSQLのJ

    フリーで使えるDBのモデリングツールまとめ
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
  • 第6回 データベース開発をサポートするプラグイン

    NTTデータ 基盤システム事業部。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。おちゃらけプログラマ協会メンバ。ぱ~む脱力ゲーム協会認定脱力作家。著書「まるごと Eclipse! Vol.1」(インプレスジャパン発行)。 Eclipseは,プログラミングのためのIDEという印象が強いですが,データベースと連携するプラグインも多数存在します。ここでは,データ・モデリング,データベース操作,O/Rマッピング支援,JPA利用支援の四つの目的で利用できるプラグインを紹介します。 なお,今回紹介する四つのプラグインは競合しないので,一つのEclipse環境にすべて導入することも可能です。記事では,同一の環境に導入し,モデリング,スキーマの生成,Entityクラスの生成を順に実行していきます。 それぞれのプラグインは,対応するデータベースが微妙に異なっています。今回は共通して

    第6回 データベース開発をサポートするプラグイン
  • 世界最大のデータベース トップ10

    データベースと言ってもピンからキリまでありますが、世界にはかなり大きいデータベースがあるようです。ちなみに、ギガバイト(GB)の次はテラバイト(TB=1000GB)、その次はペタバイト(PT=1000TB)です。 詳細は、以下から。10位.アメリカ議会図書館(Library of Congress) 蔵書数、予算額、職員数全ての点で世界最大規模を誇る図書館です。 ・所蔵品:1億3千万点(、写真、地図、その他) ・蔵書数:2900万冊 ・棚の総距離:530マイル(約852キロメートル) ・デジタルドキュメント:500万冊 ・テキストデータ:20テラバイト ・一日に1万の新しいアイテムが追加される 9位.アメリカ中央情報局(CIA:Central Intelligence Agency) ・250カ国以上の総合的なな統計データ ・分類された情報 8位.Amazon ・アクティブユーザー数:5

    世界最大のデータベース トップ10
  • データベース設計 初心者用データベース入門

    マンガでわかるデータベース 特定ベンダーの製品によらないデータベースの概念を、マンガでやさしく解説。果物の輸出に追われる王国の姫が、データベースによる解決策を1つ1つ学んでいくというストーリーをとおして、データベースの基的な概念を身につけることができる。情報処理技術者試験対策にも役立つ練習問題付き。 SQLの絵―データベースがみるみるわかる9つの扉 データベースを思いどおりに動かそう!見る・ためす・わかる!入門書 SQLはデータベースを操作するために覚えるべき技術ですが、難しくてなかなかものにできないという人も多いのではないでしょうか。書は、かわいいイラストで解説しているので、直感的にイメージをとらえることができ、理解も進みます。さあ、扉を開いて、SQLの達人への道を進みましょう!

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • https://support.microsoft.com/ja-jp/help/100139

    すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio

  • RDB全般とSQL

    RDB全般とSQL。データベースについては、よくいわれるように、階層型、ネットワーク型、リレーショナル型 などの形式がありますが、現在データベース開発に関わる方のほとんどはリレーショナルデータベース(RDB)を 使った開発をしていると思います。そして、そのRDBにアクセスするためにほとんどの人がSQLを使っていると 思います。ドキュメントでは、それらに関わるを紹介します。 SQL教科書 SQL Tips(コツ) SQL パズル SQL規格リファレンス RDB全般 SQLについては、SQLそのものを勉強してゆく教科書的なもの、そして、それを実務に使うときに必要な ボキャブラリーをリストしたTips(コツ)が多々のっているもの。さらに、SQLの規格そのものを説明した物に分けることができます。 SQL教科書的な情報や、特定のRDB用のTipsはWebで入手できるようになってきていますが、やは

  • mysql を高速化したいときに読むメモ (TechKnowledge)

    給料の振込口座として三井住友銀行に口座を持っています。自動支払いサービスを使用して光熱費等の公共料金の支払いをしていますが、先日それらの内の一つを失念してたことに気づきました。口座を確認した時にはすでに引き落としが完了していたため、手元の資金が心細くなった状態で数日を過ごさなければなりません。三井住友銀行で即日キャッシングが可能であれば、是非利用したいのですが。 運が良ければ、三井住友銀行の即日キャッシングは可能 三井住友銀行の特徴はまずクレジットカード会社との連携したサービスが魅力的なことがあげられます。キャッシングでは銀行カードローンですから、何より安い金利が大きい利点になります。概ね銀行系の審査に必要な時間は長くなるようですが、三井住友銀行ではカード発行が当日に行なってくれます。 三井住友銀行は即日キャッシングができるかと言うと微妙なことになります。申込から審査結果の連絡までは、土日

  • HAVING句の力:CodeZine

    はじめに SQLというのは変わった言語です。こういう印象は人によって差があると思いますが、おそらく最初に手続き型言語を学んだ正統派のプログラマやSEほど強くそう感じると思います。 SQLに違和感を感じる理由は、いくつか考えられます。第一に、SQLが「集合指向」という発想に基づいて設計された言語で、この設計方針を持つ言語が少ないことです。そして第二に、それに劣らず大きいのが、最初に学んだ言語のスキーマ(概念の枠組み)が心理的モデルとして固定され、それを通して世界を見るようになるため、異なるスキーマを持つ言語の理解が妨げられることです。 稿では、HAVING句のさまざまな応用方法を紹介していきますが、その際、手続き型言語とSQLの考え方を比較します。それによって、私たちが手続き型言語で身に付けた無意識の心理的モデルを自覚し、集合指向という発想に感じる違和感を軽減したいと考えています。 今回は

  • 【ハウツー】使ってみようH2 Database Engine - 最強の呼び声もあるすごいヤツ (1) 最強? H2 | エンタープライズ | マイコミジャーナル

    組み込みデータベースといえばApache Derby、H2 Database Engine、HSQLDB、Berkeley DBなどが有名だが、このなかでも高いパフォーマンスで注目を集めているデータベースがH2 Database Engine(以降、H2)だ。先日Apache Derbyの最新版がリリースされたが、H2も最新版が公開された。 図.1 H2のサイト – トップページに掲載されているパフォーマンスグラフに自信がかいまみれる H2の組み込みデータベース最強という呼び声は、H2のサイトに公開されているパフォーマンスグラフの結果によるものだ。真偽のほどは各個評価して欲しいが、組み込みにおける実行性能に自信があるようすは伺える。

  • 【ハウツー】RDBMS操作ツール決定打!? - EclipseからOracle/DB2/MySQL/PostgreSQLを操作 (1) Eclipse SQL Explorerとは (MYCOMジャーナル)

    RDBMSデータの管理アプリケーションにExecute Queryがある。MySQL AdministratorやpgAdmin IIIなどとは異なり、データベースに依存しない管理ツールだ。Javaで開発されたRDBMS操作ユーティリティで、さまざまなデータベースに対してSQLクエリの実行やデータベースのインポート/エクスポートなどが可能という特徴をもつ。ここでは同様のアプリケーションとして、Eclipse IDEを使って開発された「Eclipse SQL Explorer」を紹介したい。 Eclipse SQL ExplorerはJDBCを通じてデータベースの閲覧やクエリ操作を行うためのユーティリティツール。GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェアで、執筆現在での最新版は8月30日(米国時間