5. スキーマオブジェクト

Chapter 5

スキーマオブジェクトの用語を順に解説します。

表 | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

表とは 表(テーブル、Table)とは、Oracle Database においてデータを格納する最も基本的なオブジェクトです。表は「列(Column)」と「行(Row)」から構成される二次元の格子状の構造を持ちます。各列にはデータ型(VARCHAR2・NUMBER・DATE など)が定義され、各行が1件のレコードに対応します。Oracle のスキーマオブジェクトの中で最も中心的な存在であり、データはすべて表に格納されます。Oracle では表のデータは最終的に表領域内のデータファイルに物理的に書き込まれます。表を作

記事を読む この本で読む

ビュー | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

ビューとは ビュー(View)とは、1つまたは複数の表を基に定義された「仮想的な表(仮想表)」のことです。ビュー自体はデータを物理的に持っていません。その代わり、ビューの定義(SELECT 文)がデータベースに保存されており、ビューにアクセスするたびに定義された SELECT 文が実行されます。ビューを使うことで、複雑な SQL を毎回書かずに済む、特定の列や行だけをユーザーに公開してセキュリティを確保する、基になる表の構造が変わってもアプリケーション側のコードを変更せずに済む(論理的独立性の確保)などのメリットが

記事を読む この本で読む

索引 | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

索引とは 索引(インデックス、Index)とは、表のデータ検索を高速化するために作成される補助的なオブジェクトです。本の巻末にある「索引(用語集)」と同じ原理で、特定の列の値と、その値がある行の格納位置(ROWID)の対応関係を整理した構造を持ちます。索引がない場合、検索条件に合致するレコードを探すには表全体を先頭から順番に読み込む「フルテーブルスキャン(Full Table Scan)」が行われます。索引があれば、インデックスを参照して目的の行の場所を特定し、必要なデータのみを直接読み込む「インデックス・レンジ・

記事を読む この本で読む

制約 | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

制約とは 制約(Constraint)とは、表に格納されるデータの整合性を自動的に保証するためのルールです。制約を設定することで、アプリケーション側のコードで検証しなくても、データベースレベルで不正なデータの挿入・更新を防ぐことができます。Oracle Database では主に5種類の制約が提供されています。「PRIMARY KEY(主キー制約)」:各行を一意に識別する列に設定。NULL不可かつ一意。自動的に索引が作成される。「FOREIGN KEY(外部キー制約)」:他の表の主キーを参照し、参照整合性を保証。「

記事を読む この本で読む

シーケンス | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

シーケンスとは シーケンス(Sequence)とは、Oracle Database において一意な連番(連続した整数値)を自動的に生成するためのオブジェクトです。主に表の主キー(PRIMARY KEY)として使用する ID 値を自動的に採番する目的で利用されます。シーケンスからは「NEXTVAL(次の値を取得)」と「CURRVAL(現在の値を参照)」という疑似列でアクセスします。シーケンスはデータベース内で一元管理されるため、複数のユーザーやセッションが同時にアクセスしても、同じ値が払い出されることはありません(重

記事を読む この本で読む

シノニム | Bronze DBA Oracle Database Fundamentals (1Z0-085-JPN)

シノニムとは シノニム(Synonym)とは、Oracle Database においてオブジェクト(表・ビュー・シーケンス・プロシージャなど)に対して付ける「別名(エイリアス)」のことです。例えば、他のユーザーが所有するオブジェクトにアクセスするには通常「スキーマ名.オブジェクト名」(例:scott.employees)という形式で指定する必要があります。シノニムを使うと、この長い名前を短い別名に置き換えてアクセスできます。シノニムには「プライベートシノニム」(特定のユーザーだけが使用可能)と「パブリックシノニム(

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

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