1. リレーショナルデータベースの基礎

Chapter 1

リレーショナルデータベースの基礎の用語を順に解説します。

リレーショナルデータベース | Oracle Database SQL (1Z0-071-JPN)

リレーショナルデータベースとは リレーショナルデータベース(RDB: Relational Database)とは、データを「行(レコード/Row)」と「列(カラム/Column)」で構成された2次元の「テーブル(表)」形式で管理し、複数のテーブル間の関連性(リレーション)を主キーや外部キーで紐付けて柔軟なデータ検索や操作を実現するデータベース管理システムです。1970年にIBMのE.F.コッド博士によって提唱された「関係モデル(Relational Model)」という数学的集合論に基づいています。 Oracle

記事を読む この本で読む

テーブルと行と列 | Oracle Database SQL (1Z0-071-JPN)

テーブルと行と列とは リレーショナルデータベースにおける「テーブル(表)」はデータを格納する基本的な論理構造単位であり、横方向の「行(レコード/Row/ロー)」と縦方向の「列(カラム/フィールド/Column)」によって格子状の2次元グリッド構造を形成します。テーブルは特定のエンティティ(社員や商品などの実体)の集合を表現します。 Oracle Database SQL (1Z0-071) の試験対策においては、テーブルと行と列の基本概念だけでなく、実務で使われる構文ルールや例外事項、エラーが発生する条件を正確に把

記事を読む この本で読む

主キーと外部キー | Oracle Database SQL (1Z0-071-JPN)

主キーと外部キーとは 「主キー(Primary Key: PK)」とは、テーブル内の各行(レコード)を一意に特定・識別するための1つ以上の列の組み合わせです。「外部キー(Foreign Key: FK)」とは、別のテーブル(または同一テーブル)の主キーや一意キーを参照し、テーブル間の参照整合性(Referential Integrity)を保証するための列です。 Oracle Database SQL (1Z0-071) の試験対策においては、主キーと外部キーの基本概念だけでなく、実務で使われる構文ルールや例外事項

記事を読む この本で読む

正規化 | Oracle Database SQL (1Z0-071-JPN)

正規化とは 正規化(Normalization)とは、リレーショナルデータベースのテーブル設計において、データの冗長性(重複)を排除し、データの挿入・更新・削除に伴う「更新異常(Anomalies)」の発生を防止するために、決められたルールに従ってテーブルを適切に分割・整理する論理設計手法です。 Oracle Database SQL (1Z0-071) の試験対策においては、正規化の基本概念だけでなく、実務で使われる構文ルールや例外事項、エラーが発生する条件を正確に把握しておくことが非常に重要です。 具体例 1枚

記事を読む この本で読む

ER図 | Oracle Database SQL (1Z0-071-JPN)

ER図とは ER図(Entity Relationship Diagram: 実体関連図)とは、データベースで扱う対象となる「実体(Entity: エンティティ)」と、実体同士の間に存在する「関連(Relationship: リレーションシップ)」を箱と線などのグラフィカルな図形で表現した概念・論理データモデル設計図です。 Oracle Database SQL (1Z0-071) の試験対策においては、ER図の基本概念だけでなく、実務で使われる構文ルールや例外事項、エラーが発生する条件を正確に把握しておくことが非

記事を読む この本で読む

連結演算子と代替引用符 | Oracle Database SQL (1Z0-071-JPN)

連結演算子と代替引用符とは 連結演算子||は文字列を結合し、代替引用符qは引用符を多く含む文字列リテラルを読みやすく記述するOracle SQLの構文です。 具体例 first_name || ' ' || last_name は氏名を連結します。q'[It's Oracle]'のような代替引用符では区切り記号の対応を確認します。 もう少し詳しく この用語は単独で暗記せず、目的、入力、処理、結果、適用できない境界の順に説明できるようにします。実務では前提条件と評価基準を明記し、期待した結果と実測結果を区別します。

記事を読む この本で読む

算術式と演算子の優先順位 | Oracle Database SQL (1Z0-071-JPN)

算術式と演算子の優先順位とは 算術式は数値や日付を演算子で計算する式で、乗除算は加減算より先に評価され、括弧で順序を明示できます。 具体例 salary + salary * commission_pctでは乗算が先です。NULLを含む算術結果は原則NULLになるため、必要ならNULL処理関数を使います。 もう少し詳しく この用語は単独で暗記せず、目的、入力、処理、結果、適用できない境界の順に説明できるようにします。実務では前提条件と評価基準を明記し、期待した結果と実測結果を区別します。 似た用語を見分けるときは、

記事を読む この本で読む
試験でのポイント

公式資料へのリンクと確認日を各記事に掲載しています。