110 · G. エンジニアリング
Database
データベース
データを整理して保管する倉庫
idnameage
1yamada28
2koba36
3tanaka42
データベースってそもそも何?
アプリが使うデータを整理して保管する倉庫。ユーザーの名前、注文履歴、商品情報、ログイン履歴などを、後から検索・追加・更新できる形で持っておく場所です。SNSもショップも、裏には必ずデータベースがあります。AIに何かしらのアプリを作ってもらう時、ほぼ間違いなくここに触れます。
身近な例えで理解する
例① 図書館の蔵書カード
図書館のカードには「タイトル・著者・分類・場所」が揃っていて、何がどこにあるか一目でわかる。データベースも、この整理された目録システムと同じ役割です。
例② 人事部の社員名簿
会社の人事部には、社員の名前・部署・入社日・連絡先が整列した名簿がある。必要に応じて検索・追加・更新できる。データベースもこの社員名簿そのもの。
まとめ
データベースは整理されたデータの保管庫。AIにアプリを作らせる時、データをどう持つかの設計がここに出てきます。