入門

スポンサーリンク
データベース

【データベース入門】テーブル設計・正規化

そもそもテーブルとは、「共通の属性を持った集合」です。 そのため、「テーブル名は必ず複数形か集合名詞で表現できる」と言われています。 本記事では「どの属性を同じテーブルにまとめ、どの属性を異なるテーブルに分けるのか」というテー...
データベース

【データベース入門】SQL クエリオプティマイザー・実行計画

データベースでは扱うデータ量が多く、ストレージのスケールアウトが困難なため、すぐにボトルネックが発生します。 そのため、データベースには SQL クエリから複数の実行方法を作成し、最も実行コストの低い方法を選択するオプティマイザーと...
データベース

【データベース入門】SQL コマンド(SQL 文)とは

SQL コマンドとは SQL は DBMS (データベース管理システム)のデータを操作するための言語です。 SQL はプログラミングをせずにデータが操作できることから、急速に広まりました。 SQL の文法は以下の3つに大...
データベース

【データベース入門】データベースとは

データベースとは データベースとは、コンピュータに格納したデータの集まりのことです。 また、データベースを操作するシステムを DBMS(DataBase Management System)と言います。 DBMS では ...
データベース

【データベース入門】バックアップ・クラスター・レプリケーション

本記事ではデータベースの耐障害性・障害復旧に焦点を当てて以下の技術を解説します。 概念説明対策可能な障害Durability(クラッシュリカバリ)データの操作結果が失われない性質プロセスのクラッシュバックアップある時点のデータの複製...
データベース

【データベース入門】トランザクションと ACID 特性とは?

ACID 特性とは ACID とは、データベースのトランザクション処理において、信頼性を保証するために求められる次の4つの性質の頭文字です。 Atomicity(原始性)Consistency(一貫性)Isolation(分離...