| この記事の要点 |
|---|
|
DBオブジェクトはスキーマオブジェクトと非スキーマオブジェクトの2種類に分類できます。
スキーマとは、DBユーザーが所有するデータの格納場所です。
非スキーマオブジェクトはスキーマ単位ではなくDB全体で管理するオブジェクトです。
■スキーマオブジェクト一覧
・表
・索引
・ビュー
・マテリアライズド・ビュー
・シーケンス
・制約
・データベース・トリガー
・シノニム
・データベース・リンク
・パッケージ
・ストアド・ファンクション
・ストアド・プロシージャ
・・・等々
■非スキーマオブジェクト一覧
・表領域
・ユーザー
・ロール
・・・等々
DBオブジェクトの記事一覧(11件)
DB オブジェクトは、データベースの中に作られる部品の総称です。表・ビュー・索引・シーケンスなど、それぞれ役割が違います。
このカテゴリにある記事です。タイトルをタップすると、手順やエラーの対処が書かれたページに移動します。
| 記事 | 内容 |
|---|---|
| 表(テーブル) | Heap-organized Table は最も一般的な実装。 |
| 索引(インデックス) | Index は SELECT を速くする一方、INSERT/UPDATE/DELETE を遅くする トレードオフがあるB-Tre |
| ビュー(1) | ビュー (View) は仮想テーブル。 |
| 制約 | 制約 (Constraint) はテーブルに格納できる値のルールを宣言し、DB 側でデータ整合性を強制する仕組み主 |
| 順序(シーケンス) | シーケンスは連番を発行する DB オブジェクト。 |
| シノニム | Synonym は Oracle のスキーマオブジェクトへの別名Public Synonym は全ユーザ共有、Pr |
| トリガー | トリガー (Trigger) はテーブルに対するINSERT/UPDATE/DELETE を契機に自動実行される |
| パッケージ | パッケージ (PACKAGE) は Oracle PL/SQL の関連プロシージャ / ファンクション / 変数 |
| ストアド・ファンクション | ストアド・ファンクション = 必ず戻り値を返す名前付きルーチン。 |
| ストアド・プロシージャ | ストアド・プロシージャは SQL + 手続き言語で書かれた処理を DB サーバに保存する仕組み構文: CREATE |
| ユーザー(USER) | Oracle のユーザー (USER) はデータベースに接続できるアカウント。 |
まずは表と索引を押さえると、SQL のパフォーマンスの話が読めるようになります。
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- プロジェクトをTomcatプロジェクトとして認識させる方法 2026-10-07 22:32:50
- MySQLの1366 Incorrect string value|Laravelの文字コード・絵文字エラー 2026-10-07 21:54:03
- curlの証明書ホスト名不一致|旧エラー51・現行60の確認と対処 2026-10-07 21:54:03
- LaravelのMassAssignmentException|fillableの原因と安全な対処 2026-10-07 21:54:03
- Eclipse で Tomcat の起動ログがコンソールに出ない時の確認手順 2026-10-07 21:54:02
- MySQLにおける中央値(Median)の導き方(バージョン8未満) 2026-10-07 13:49:45
- getInputForward 2026-10-07 13:41:15
- JSONから配列に変換 2026-10-07 13:41:15
- ビューから値をモデルに格納しコントローラーで受け取る方法 2026-10-07 13:23:41
- Laravelのテーブル作成と定義変更|マイグレーション・up/down・注意点 2026-10-07 13:23:41
- NumPy 配列に要素を追加する方法 (append / concatenate) 2026-10-07 13:23:41
- MariaDB・MySQLで現在日時を取得する方法|NOW・タイムゾーン・保存型 2026-10-07 13:13:36
- 【django】テンプレートで定数を使用する方法 2026-10-07 13:10:15
- Spring BootにおけるApplication.propertiesの環境依存設定の分割方法 2026-10-07 12:09:35
- Not supported for DML operations【Springエラー】 2026-10-07 11:09:38