SQLクエリ言語

Infopulse University Ukraine

プログラムの説明

公式の説明を読む

SQLクエリ言語

Infopulse University Ukraine

このコースは、インストラクターによるオンラインのです。 これは、ビデオ講義と自動タスク結果のチェックのようではありません。 あなたはトレーナーと通信し、彼はあなたの質問にお答えしますし、あなたの過ちを修正します。

このコースに参加するためにあなたが英語の少なくともB2レベルを持っていることを確認してください。

SQL(構造化照会言語の略)と通信し、データベースを操作するために使用されるコンピュータ言語です。 彼らが収集する大量のデータを最大限に活用するために、多くの企業では、SQLに精通しになる必要があります。

SQLは、そのデータベースに格納された情報やデータにアクセスして操作する方法としてだけでなく、データベーステーブルを格納された新しいデータを作成し、変更するための事業で使用されます。

データベースは、情報を収集し、整理するためのツールです。 データベースは、製品、注文、支払いや何かについての情報を格納することができます。 多くのデータベースは、多くの場合、プレーンテキストフ​​ァイルやスプレッドシートのように始まりますが、それらは大きくなるように、1つは、データベース管理システムによって作成されたデータベースに転送することが役に立つでしょう。 このコースでは、SQLに慣れるだろうし、あなたが上手と高出力でデータベースを使用するのに役立ちます。

コース概要

導入。基本的な概念と定義

  • 何SQLで、なぜあなたはそれが必要なのですか
  • SQL標準
  • 強みと弱み
  • データベースとは何ですか?データベース管理システムのMySQL。

リレーショナル理論

  • 基本概念
  • 関係。関係のキー
  • 正規形。正規化の結果
  • 関係演算

DB入門

  • SQLとリレーショナル理論との違い
  • RDBMSのMySQL
  • データベースクライアントアプリケーションのリス
  • SQL構文のクイックノート

表定義ツールおよびデータ操作

  • テーブル定義ツール
  • 従属関係
  • データの整合性制約

データ操作。パート1

テーブルからのデータのフェッチ

  • トレーニングデータベースと入力データ
  • タスクを策定
  • アンケートに答えます
  • SELECT文の構文
  • クエリのセマンティクス
  • ステップバイSELECTステップを構成します

テーブルからデータをフェッチ - WHERE句

  • 述語の概念。論理式のルール
  • 比較述語、LIKE、BETWEEN、INは、NULL IS、MATCH

テーブルからデータをフェッチ - 集約を

  • 集計関数
  • HAVING句
  • 演算子DISTINCTおよびALL

練習タスクは設定№1

テーブルからのデータのフェッチ - サブクエリ

  • サブクエリの仕事の仕組み
  • WHERE句でのサブクエリ。述語再び
  • 列のサブクエリ
  • FROM句のサブクエリ

テーブルからデータをフェッチ - テーブルを結合します

  • リレーショナル理論との関係
  • FROM句で何をしてあるかもしれません
  • テーブルの結合JOIN演算子使用して
  • インナージョイン
  • 外部結合します
  • 不平等に参加
  • 労働組合、除算、減算

データ操作。パート2

テーブルにデータを追加する - INSERT変更テーブルデータを - UPDATEの追加・オア・変更(マージ)テーブルデータを - INSERTを...テーブルからデータを削除するUPDATE ON - 電子メールを削除します。データをマージ。 練習タスクは設定№2 再帰クエリ

  • 階層データ表現の概念
  • 隣接するデータ・モデルを用いてデータ処理階層
  • ネストされたセットモデルを使用して、データ処理階層

トリガー

  • 使用状況をトリガ
  • 企業の制約を課します
  • BEFOREおよびAFTERトリガー
  • INSERT、UPDATEおよびDELETEトリガー
  • ROWとSTATEMENTトリガー
  • 特別なオブジェクトOLDとNEW

ビューの作成

  • ビューの作成の利点と欠点
  • 更新可能なビュー。
  • 制限付きビュー

承認ツール

  • データ・ディクショナリ
  • ユーザー操作
  • 権利の付与と取消し
  • アクセスレベル

トランザクション管理

  • ACIDトランザクション
  • トランザクションの現象
  • 分離レベル

クエリのパフォーマンス・チューニング

  • 大量のデータ
  • 問い合わせプランナ
  • インデキシング
  • 分割
  • アルゴリズムに参加

練習タスクは設定№3

UMLを使用して、データベース設計

  • 要件分析
  • クラス図の作成
  • 協会は、組成物および凝集の関係
  • クラス図からERDへの移行

最終的なプロジェクト:携帯電話事業者の課金システムの構築

  • プロジェクトのための機能要件の調製
  • 技術要件の調製
  • データベースの作成
  • データベースとの計算に必要な指標を充填
  • ユーザーの法案の作曲

成功したあなたは、少なくとも英語のB2レベルを持っている必要があり、当社のトレーニングセッションに参加できるようにするには。

この学校か以下のプログラムを提供しています:
  • 英語
期間&料金
このコースは、 オンライン
Start Date
開始日
自由入学
Duration
期間
20 時間
全日制課程
Price
費用
120 USD
10回のセッション、2時間、週2回