といいつつ、やった!(エライ!)
表計算の復習で$やAND、ORを一応理解できたんじゃないかなー。
次はデータベースなのでチラ見した。
【今日の進捗】
読書と過去問
キタミ式イラストIT塾 ITパスポート
【今日のつまずき】
データベースをチラ見したところによると、大量のデータを「効率よく管理・検索するための箱」だそうです。へー!
データの持ち方は「表(テーブル)」で、Excelのように「行(レコード)」と「列(フィールド)」。
あとは、表をバラバラにする(正規化)というのがあり?ん?
例えば「注文表」の中に「客の住所」まで書くと、同じ人が何度も買うと同じ住所を何度も書くことになり、無駄ですよね。 なので、「注文の表」と「顧客の表」を分けて管理し、必要なときだけ「ID」で繋げます。
へー。なるほど。ユーザー管理みたいなもんかな。
で、SQL(エスキューエル)で命令する
「〇〇さんの注文だけ持ってきて!」という命令を出す専用の言葉を使います。
ほうほう。SQLはデータベース用の言語なのか。
なんかデータベースの別名かと思ってた。
【ゆるゼロ子の気づき】
SQLとは標準化されたデータベース専用言語。
Oracle、MySQL、PostgreSQLってみんなデータベースを管理するソフトなんだね。知らんかった。
DB管理システムがOracleだろうがMySQLだろうが、指示する言葉(SQL)はほぼ共通。
「標準語(標準SQL)」さえ覚えておけば、どの会社のシステムに対しても「SELECTして!」と命令すれば通じるのです。
え。すご。覚えられたらすごいなぁ。
この「SELECTして!」っていうのはデータを取り出す指示らしい。
データを「取り出す」ときの基本形は以下の通り。
SELECT(セレクト):どの列(項目)が欲しい?
FROM(フロム):どの表から探す?
WHERE(ウェア):どんな条件で絞る?
こう見ると難しくなさそうなんだけどなーw
