目次
はじめに
関係(リレーショナル)モデル
データベース
データベースの構造
SQL定義
正規化と第1正規化について
第2正規化
第3正規化
データ型
SQLデータ定義型
SQLデータ操作型
結合について(テーブルの結合)
|
はじめに
|
データベース
データを効率よく管理・蓄積・保存する手段としてデータベースが開発されました。
企業においては、社員名簿・在庫管理・顧客管理などの管理になどに使用され合理化が図られました。
個人においては、住所録・家計簿などに幅広く新活用されいます。
そもそもデータベースとは、データを保存・蓄積とデータの管理・運営(必要なデータの高速な検索)である。
多くのデータベースはアプリケーションから独立したシステムとしてデータの管理を行うように設計されているため
同じデータを複数のアプリケーションで共有することが可能である。
このアプリケーションから独立したデータベースの管理を行うシステムがDBMS(Database Management System)データベース管理システムと呼んでいます。
プログラマー使用しているアプリケーションが直接蓄積されたデータにアクセスするのではなく。
アプリケーションがDBMSにアクセスしDBMSがデーダベースにアクセスしデータの問い合わせをする仕組みとなっています。
まあくりくどいシステムのように見えますがこうすることによってDBMSを知っているアプリケーションはすべて共通のデータを使用することができます。
このDBMSのうち、特にリレーショナルデータベースのものを特にRDBMS(Relational Database Management System)リレーショナルデータベース管理システムと言う。
今現在、RDBMSが最もよく利用されている管理システムである。上位モデルとして複雑なデータの処理に対応したオブジェクト指向型のデータベースも開発利用されてきています。
|
|
|