上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。

イントロ

データベースとDBMS

表とDBMSの役割を中心にする

データベースは関連するデータを整理して蓄積する仕組みで、DBMSはデータの保存、検索、更新、整合性を管理するソフトウェアである。業務システムではデータを表として管理することが多く、DBMSの役割を知らないとデータ活用や整合性が理解しにくいからです。

定義

データベースとDBMS

教科書では
データベースは関連するデータを整理して蓄積する仕組みで、DBMSはデータの保存、検索、更新、整合性を管理するソフトウェアである。
言いかえると
データベースは関連するデータを整理して蓄積する仕組みで、DBMSはデータの保存、検索、更新、整合性を管理するソフトウェアである。ここではデータベース、DBMS、表、レコード、フィールド、関係データベース、データの独立性を扱います。SQL文法、DB設計実務、NoSQL詳細、DB運用までは追わず、DBDBMSを分けます。
要点

押さえる見方

データを一時的な表ではなく、多人数で安全に共有・更新するならDBMSを見る。DBが何を助ける言葉かを、身近な業務場面に結び付けて読みます。

  1. 1

    DBの役割を言える

  2. 2

    DBMSとの違いを分ける

  3. 3

    を例で説明する

図解データベースとDBMSで扱う関係を、短いラベルで整理した図
表、行、列、DBMS、アプリの関係を示す。DBとDBMSを同じ観点で比べ、役割の違いと混同しやすい点を見ます。試験ではこの見方を短い説明に置き換えます。
場面
顧客表に、顧客ID、氏名、メールアドレスを行ごとに保存する例
順に考えると
この場面では、まずDBが何を助けるかを確認します。次にDBMSとの違いを見て、データを一時的な表ではなく、多人数で安全に共有・更新するならDBMSを見る。SQL文法、DB設計実務、NoSQL詳細、DB運用までは追わず、役割を一文で説明できれば十分です。
ここが結論
DBDBMSを分けると、データを一時的な表ではなく、多人数で安全に共有・更新するならDBMSを見る。
注意

よくある混同

確認

確認テスト

Q1

データベースとDBMSで最も大切な見方はどれですか。

まとめ

まとめ

  1. 1

    DBの意味を説明できる

  2. 2

    DBMSとの違い・関係を分ける

  3. 3

    データを一時的な表ではなく、多人数で安全に共有・更新するならDBMSを見る

  4. 4

    データベースを単なるExcelファイルの大きい版だと思うという誤解に注意する