markdown
データベースポータルmd e8f09b0
lecture/information/database/database-portal.lecture.n.md
Download PDF
データベースポータル
portalinformationdatabaselecture
data/lecture/information/networks/http-basics.lecture.n.md
1導入
このポータルでは、データを永続的に保存し、整合性を維持しながら検索・更新するためのデータベース技術を学ぶ。先行するネットワーク系列では、HTTP によってクライアントとサーバが要求と応答を交換する仕組みを説明した。サーバが複数の要求にわたってデータを保持するには、通信とは別にデータの管理を考察する必要がある。
2学習経路
- データベースとデータベース管理システムの役割を区別する。
- 関係モデルにおける関係スキーマ、タプル、属性、ドメインを理解する。
- キーと整合性制約によってデータの一貫性を表現する。
- SQL によって検索・追加・更新・削除を宣言的に記述する。
data/lecture/information/database/database-basics.lecture.n.md
data/lecture/information/database/sql-basics.lecture.n.md
3管理対象と操作を区別する
データベースは組織化されたデータの集合であり、データベース管理システムはその定義、保存、検索、更新、保護を担うソフトウェアである。関係モデルはデータと制約を記述するための枠組みを提供し、SQL はその枠組みに基づくデータベースへ問合せや更新を記述する言語である。これらの役割を区別すると、データの構造、成立すべき制約、実行する操作を体系的に分析できる。