Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【ゼロからスタート】Oracleで始めるSQL入門(データ定義・DDL)トレーニング
Highest Rated
Rating: 4.4 out of 5(80 ratings)
702 students

【ゼロからスタート】Oracleで始めるSQL入門(データ定義・DDL)トレーニング

「SQLでデータ操作できる」から「オブジェクト定義ができる」へ!CREATE TABLEからユーザー管理まで、データベースの構造を操作する技術を実践的に習得。
Last updated 8/2025
Japanese
Japanese [Auto],

What you'll learn

  • CREATE TABLE, ALTER TABLE, DROP TABLE を使った、テーブルの設計・作成から変更、削除までの一連の管理スキル
  • 主キー、外部キーなどの制約を適切に設定し、データの整合性を維持する技術
  • ビュー(View)を活用して、複雑な問い合わせを単純化する方法
  • 順序(Sequence)を使った、安全で自動的な主キーの採番テクニック
  • 索引(Index)の役割を理解し、検索パフォーマンスを向上させるための作成方法
  • データベースユーザーを作成し、ロール(CONNECT, RESOURCEなど)を活用して効率的に権限を管理する手順
  • GRANTとREVOKEを用いた、システム権限とオブジェクト権限の具体的な制御方法
  • 複数人でのデータ更新時に発生する「ロック」や「デッドロック」の仕組みと、Oracleの「読み取り一貫性」の概念
  • CSVファイルから大量のデータを高速にロードするSQL*Loaderユーティリティの使い方
  • USER_, ALL_, DBA_といったデータディクショナリの概念の理解

Course content

13 sections • 33 lectures • 5h 42m total length
  • 本トレーニングの説明3:52

    本トレーニングの概要を理解することができます。

  • Oracle Database XEのインストール11:43

    本トレーニングで利用するOracle Database XEのインストール、設定手順をご説明します。

  • SQL Devloperのインストール6:22

    本レクチャーでは、SQL Developerを利用して進めます。SQL Developerのインストール・起動・Oracle DBへの接続確認を行います。

  • トレーニングで使用する表1:37

    本トレーニングで適宜使用する、scottユーザが保有する、emp表とdept表に関して説明します。

Requirements

  • Oracle環境において、基本的なSQL(DML)の知識は必須です。特に、SELECT ( WHERE, JOINを含む), INSERT, UPDATE, DELETE文を自分で書けるレベルを想定しています。
  • 「【ゼロからスタート】Oracleで始めるSQL入門トレーニング」を受講し、データ操作言語(DML)を理解している
  • 基本的なPC操作(テキストファイルの作成・保存、コマンドプロンプトの基本的な使い方など)ができること。
  • 演習を行うためのPC(Windowsが推奨)が必要です

Description

「SELECT文やINSERT文は書けるようになったけど、そもそもテーブルってどうやって作るの?」 「ビューや索引って聞いたことあるけど、何のためにあるの?」 「新しいユーザーを追加して、特定のテーブルだけ見れるようにするにはどうすれば?」

もしあなたがSQLの基本的な読み書き(DML)を学んだ後、このような疑問を持ったなら、このコースはあなたのための次のステップです。

本コースは、ご好評いただいた「【ゼロからスタート】Oracleで始めるSQL入門トレーニング」の正式な続編です。前作がデータの「操作」に焦点を当てていたのに対し、今回はデータベースの「骨格」そのものを作り、管理するためのデータ定義言語(DDL)を主に学びます。

テーブルの作成・変更・削除といった基本から、ビュー、索引、順序(シーケンス)といった便利なオブジェクトの活用法、さらにはユーザーを作成して権限を管理する方法まで、データベース管理者を目指す方に必須の知識を、今回も豊富な実機演習を通じて一つ一つ丁寧に解説します。

複雑なロックの概念や、大量のデータを高速に取り込むSQL*Loaderといった、より実務的なトピックにも踏み込みます。

このコースを終える頃には、単なるSQLユーザーから、データベースの構造を理解し、自信を持ってオブジェクトを管理・設計できるエンジニアへとステップアップすることを念頭に置いています。

Who this course is for:

  • 基本的なSQL(DML)は学んだが、テーブルやユーザーの作成方法がわからず、次のステップに進みたい方
  • 将来、データベース管理者(DBA)やバックエンドエンジニアを目指している方
  • アプリケーション開発者で、データベースの構造定義や管理についての知識を深めたい方
  • Oracle Master Bronzeを目指している方