ブログ - データベース 第1回イントロダクションデータベースとは何か
・データ構造,形式,制約を定義する枠組み
・採用するデータモデルによって決定
リレーション「学生」が「学籍番号,氏名,所属学部の属性を持つ」というデータ構造や,「学生は必ず一位の学籍番号を持つ」といった制約
・スキーマに基づいて格納される実際のデータ群
リレーション中の「280001」「山田」「1001」というデータ
・データモデル
記述体系や操作体系を提供
・データ整合性の維持
制約,制約の管理
・データベース言語
DDL,DML,DCL
・データ格納方式
ツリー,ハッシング
・検索方法
インデックスの保持.データ蓄積時の格納順など.問合せ最適化
・外部スキーマ ビューの設計
・概念スキーマ 論理的なデータのあり方を定義
・内部スキーマ データにおける物理的なあり方.容量設計,物理配置設計など
・管理上の効率
・データの整合性の保持
・開発効率の向上
・機密の保持
・同時アクセスの耐久性
・障害の回復
・Not Only SQL
SQLだけでなく新しいデータベース技術を活用するという概念の総称.