• 締切済み

クロステーブルとデータベースの違い

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

「クロステーブル」とはクロス集計表のことではないですか。 であれば、「データベース」と比べるものではない。だから「違い」という質問にはならない。 クロス集計とは、表の行方向項目と、列方向の項目が設定してあって、表の列と行のクロスする場所(例 表のセル)に、両方の属性を満たすものについての数量的量(件数、合計、人数、有無など)を入れた表のことを言っている。 データベースはその資料となる、多分、「コンピュター処理・集積されたデータ」そのものや、そのシステムを指す。 SQLなどで「SQL  クロス集計」で照会すると解説が出る。 Accessには、「クロス集計クエリの作成」があるが、 SQLでは、CASE式を工夫して作成するようだ。また現在では、ズバリの仕組みもあるのではないか。 初歩的なプログラムのアルゴリズムでは、縦条件+横条件でソートして、縦条件の切れ目を意識して、横条件データレコードを集計などすれば作れる。 勿論、クロス集計表から、元の個別データレコードは還元作成できない。 ーー 質問の意味を取り違えて居れば済みません。

関連するQ&A

  • データベーステーブルの作成

    dreamweaver8を使用しています。 ログインページを作成するためにはデータベーステーブルが必要とのことですが、データベーステーブルというのはどのようなものでしょうか。 よくわからないのでエクセルでusernameとpasswordの列を作成して見ましたがうまくいきませんでした。 このテーブルを作成するにはどうすればいいでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • 他のデータベースとのテーブル結合

    いつもお世話になっております。 VB.netでwindowsアプリケーションの作成しているところです。 SQLサーバーのテーブルを参照していますが、テーブルの結合は同じデータベース内にないと結合できないのでしょうか? 'SQL接続処理 Dim strConn As String = "Password='';User ID=sa;Initial Catalog=test;Data Source=server1" と、testというデータベースがありその中に幾つかテーブルがあります。 このtestデータベースにないテーブルが必要になり、aaaデータベース内の テーブルを結合しようとしたのですが、出来ません。 Catalog=test,aaaとやってみたり、SELECT * FROM tbl1,aaa.tbl2などとしてみましたが、遠いようです。 SQLのクエリを使って、テーブルの追加をすると同じデータベース内のテーブルしか出てこないので、出来ないのかなと思っていますがどうでしょうか? わかる方がいましたら教えてください。

  • データベース内でテーブルのコピーがしたいのですが

    SQLserver EnterpriseManagerを使っているのですが、同じデータベース内でテーブルの複製(中のデータも含む)を作りたいのですがどのようにすればよろしいのでしょうか。よろしくお願いします。

  • アクセス2002:データベース内のテーブルが開かない

    既存のデータベースを別のノートパソコンにコピーして入力・編集した後、元のデスクトップにUSBメモリ経由で戻してさらに入力を続けようとしたところ、データベースを開くことはできるのですが、データベース内のテーブルを開くことができません。 新規データベースにインポートしようとしても、作動しません。 データベースを開きたいのですが、なにか解決方法はないでしょうか。 ノート、デスクトップともOSはXPHomeSP1、アクセスは2002です。 よろしくお願いします。

  • データベースのテーブル設計について

    データベースのテーブル設計で、数項目のみのデータをひとつのテーブルにしていますでしょうか? すべてデータベース内で管理するという一貫性はあると思うのですが、たかだか数項目なのでどうかなとも思ってしまいます。 かといって、数項目のみのデータをプログラム内(たとえば構造体)で管理するというのも、管理が必要な要素が散らばるし、再コンパイルも必要になってきます。 このあたりどのようにすればよいのかなといつも判断に悩んでいます。 みなさんはどのように判断、設計していますでしょうか?ご意見お教えください。

  • データベースが異なるテーブルを連結してSELECTしたい

    データベースが異なるテーブルを連結してSELECTしたいと考えています.(PHPを使用して結果をWEB上に表示したいと考えています.) つまり,2つの異なるデータベースがあり,それぞれのデータベースのテーブルの内容をINNER JOINまたはOUTER JOINで連結したいと考えています. 可能でしょうか? また,MS-Accessのリンク機能と同様な機能をPostgreSQLは持っているのでしょうか? PostgreSQL Ver.7.3.0

  • 「マスタ」と「テーブル」の違いとはなんでしょうか?

    マスタとテーブルの違いについて教えてください。 DBにおける、 「マスタ」と「テーブル」の違いはなんなのでしょうか? 両方とも「テーブル」であるのにも関わらず、 どうしてある特定の「テーブル」には「マスタ」という別名が付けられているのでしょうか? [参考サイト様] ttp://homepage1.nifty.com/silabel/it/master_table.html 下記のような概念の認識、分け方で合っていますでしょうか? ■マスタ  ・DBを使用するに当たって、主体となるテーブルがマスターである。  ・主に他のテーブルに対して、登録・参照処理が行われた場合に、   マスタと位置づけされたDBがWhere条件に入る。  ・システム上で良く使用するDBである。  これらによって「マスタ」と付けられている。 ■テーブル  ・あるDB上の用途によって、ジャンル分けされたデータが格納された情報の箱。  ・リレーショナルデータベースでは二次元の表として扱われる。    テーブルとはDB上でデータを格納する為の箱である。     「マスタ」と「テーブル」の違いについて、このような認識、分け方で合っていますでしょうか?

  • データベース数 or テーブル数

    こんにちは。よろしくお願いします。 ただいまデータベース連動型のCMSを利用しているのですが、1サイトあたり100テーブルほど利用します。 1000サイトのデータベースを 1、1000データベース作成して管理 2、データベースに1000×100テーブル作成して管理 のどちらで管理した方がサーバーに負担が少ないでしょうか? データベース数とテーブル数に限りはなかったと思うので、負担が少ない方で対応しようかと思ってます。 **現在、2の方法で行っているのですが、 phpMyAdminでデータベースを表示する際に、すごく時間がかかります・・・

    • ベストアンサー
    • MySQL
  • 別のデータベースのテーブルの統合

    SQL Server 2005 Express です。 データベースにあるデータテーブルを別のデータベースに統合できますか? 統合でなくても、移動でも構いません。 よろしくお願いします。

  • データベースのテーブルやカラム情報の取得

    データベースの定義を取得するSQL文を教えてください。 データベースはAccessとMySQLです。 得たい情報はデータベースにあるテーブルとカラムです。 例えば、テーブルがTblAとTblBがあって、 それぞれに整数型のFld1と文字型のFlb2があるとします。 この定義情報を取得したいのです。 テーブルだけでなくクエリ(ビュー)の定義情報も取得できるでしょうか。

    • ベストアンサー
    • MySQL