データベースとは
データベースとは
データベースとは、情報の格納や検索を目的としたデータの集合のことを呼びます。
データベースを利用するにはデータベースソフトが必要です。
代表的なソフトウェアとして、Microsoft社のAccessや、無償で利用できるMySQL、PostgreSQLなどが挙げられます。
Accessで作られたデータベースはAccessでしか使えませんが、MySQL、PostgreSQLなどWEBに対応したものであればCGIと連携することでブラウザ上から操作することが可能です。
データベース内の構成は、データベースという器の中にテーブルと呼ばれる表があり、表の一行のことをレコードと呼びます。
データベース作成時にはこのテーブルの内容(名前や住所といった項目)を設定し、レコードとして情報1つずつを格納します。
リレーションとは
データベースの情報管理の方法にリレーションという方法があります。
リレーションとは複数のテーブルに情報を分け、必要に応じて情報を加工する方法です。
下図に社員リストがあります。
この状態で所属課の名称が「営業課」から他の名称に変更になった場合、番号の2と5の所属情報を変更する必要があります。
しかし、下のようにテーブルを分けて情報を格納しておくと、所属課の名称が変わるとしても「所属テーブル」の番号3だけを変更すれば問題ありません。
もし、社員リストが何百、何千となると変更するのが大変になるので、共通して利用できる項目は別のテーブルにすれば効率よく管理できます。
関連記事
IT/Web 総合
Flash とはブラウザ上で再生することができる動画またはインターフェイスの一種で多くのウェブサイトやクリエイターの作品作成のツールとして利用されてきたが 2020 年に提供を終了し、その後継ソフトや活用方法について紹介する。
IT/Web 総合
インターネットはブラウザでウェブサイトを見たり、SNS やスマホゲームなどさまざまなことができるが、それらは全てサーバと呼ばれるシステムによる実現できている。ここではサーバの概要とインターネットには欠かせない理由について説明する。
IT/Web 総合
サイト内検索は Google など検索サイトと違い特定のウェブサイトやブログ内のコンテンツのみを対象に検索する機能で、一見するとウェブサイトにアクセスした閲覧者向けに思えるが、サイト運営者の方に大きなメリットがある理由について紹介する。
ウェブサイトをインターネット公開するまでのゼロから始めた全体の流れ
IT/Web 総合
ウェブサイトやブログを初めて公開する場合や、既に公開しているもののリニューアルする場合など、実際にページを作る前に考慮すべき点によりウェブサイトの構成と作成方法が異なるため、企画してインターネット上に公開するまでの流れを紹介する。
IT/Web 総合
ウェブ制作者やシステムエンジニアは IT 系の業種として理系の学校に通う学生に人気があり、独学でもスキルを習得できることから文系学部の卒業者でもエンジニアとして活躍する人が少なく、このウェブ制作者やシステムエンジニアになる方法について紹介する。