データベースとは(5-1~5-4)
データベースはデータの基地。
データを1か所に集めいつでもすぐに利用できるようにしたもの
なぜファイル保存よりデータベースの方がいいのか
・使用者がエンジニアでないとファイルの管理が大変
・大量のデータの検索・登録・修正・削除を素早く簡単にできる
・同時に複数の人が利用してもデータに矛盾が生じない(同時実行制御)
・データが飛ばないように対策できる(耐障害性)
・データが流出しない(セキュリティ)
リレーショナルデータベースとは
データベースを具体的に落とし込んだのがリレーショナルデータベース
リレーションとは二次元表のこと
ファイルだと
・言語、その為の環境も必要で、プロのエンジニア以外が操作しにくい
二次元表だと
・二次元表だとプログラミング言語を使わなくてもデータを簡単に操作できる
・明快な演算でデータを抽出できる
・二次元表だとリレーショナルデータベースの言語であるSQLでデータを操作する
・幅広いユーザーが使える