TIL 50プライマリ・リレーショナル・データベース


中に入る。


いよいよデータベースですあと金曜日一日休みましたが、毎日頑張っているので、週末は楽しかったです.今日は初めてDBを習う日です.10年ぶりに会うSQL.基本的な文法は変わっていないようです.だから今日は余裕を持ってまず実戦を主とし、SQL文の練習は気まずいことはありません.
  • 実習サイトの中で、W 3 SchoolのExampleサイトは本当に役に立ちます.もう一度やってみるのも有益だ.
    https://www.w3schools.com/sql/default.asp
    https://www.w3schools.com/sql/exercise.asp?filename=exercise_select1
  • 回答後直接質問実習で出会った話題
    全ての棚ドラムをGROUP BYで縛りたかったのですが、メインキーが縛れないのでエラーになります.
    SELECT構文では、プライマリ・キーを除外してリリースすればこの問題を解決できます.
  • SELECT * FROM sakila.film_category GROUP BY category_id
    
    -- Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sakila.film_category.film_id' 
    -- which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    Database

  • 3階層アーキテクチャについて説明します.
  • 属性の概念を理解し,データベースの必要性を認識する.
  • データベースタイプについて説明します.
  • リレーショナル・データベースとNoSQLの違いについて説明します.
  • リレーショナル・データベースとNoSQLがどのような状況に適しているかを確認します.
  • Learn SQL

  • SQLの主な構文を理解できます.
  • クエリー、挿入、更新、削除文は自由に使用できます.
  • クエリー
  • では、様々な条件で所望の情報をクエリーするだけです.
  • 統計のクエリーを作成できます.
  • 案の設計が可能です.
  • アプリケーションに必要なテーブル、フィールド、および関係を付与できます.
  • 1:N、N:Nの関係を理解し、データベースでテーブルを操作できます.
  • Foreign Key、Primary Keyがわかります.