3/18実施 https://x-hack.connpass.com/event/123129
2/6実施 https://x-hack.connpass.com/event/119027/
1/30実施 https://x-hack.connpass.com/event/118926/
様々なデータフォーマット
JSON、XML、CSV、YAML、テキスト
疑問
なんで種類がたくさんあるの?
【超ざっくり解説シリーズ】 データフォーマットとは?XML、JSON、CSVの違いや特徴についてわかりやすく解説するよ|とよもも|note
データ型
データ型とは? integer, varchara, date etc...
疑問
そもそも型って必要?なぜ必要?
なぜデータ型があるのか
疑問
int も float も floatで一本化すれば良くない?
stringもtextだけで良くない?
データベースの種類によって使えるデータ型に違いがある?
コンピュータ メモリ CPUの話
データ型がないと何が困る?
疑問
メモリってどういうもの?
コンピュータはどうやってデータを検索している?
データベースを使わずに情報を保存することも可能
テキストデータとして情報を読み出し、書き込みは可能
疑問
データベースを使わずに情報を保存する方法にはどのようなものがあるだろう?
ではデータベースを使う意味とは?
疑問
データベースってどういう仕組み?
データベース→テーブル→カラム
エクセルに例えると
ブック: データベース
シート:テーブル
列:カラム
行:レコード
マスターデータ、トランザクション(取引)データ
https://www.graffe.jp/blog/392/
マスタ:顧客や社員、商品の詳細データ、固定的なデータ
トランザクション:取引データ、随時追加される流動的なデータ
データベースの正規化
なぜ正規化が必要か?
疑問
正規化しないほうが見やすいのでは?
正規化すると面倒では?
どんなメリットがあるの?
SQLを書いてみる
CRUD(create, read, update, delete)
正規化したデータを閲覧する
サブクエリ、with、between、average、sumなど
https://ondras.zarovi.cz/sql/demo/?keyword=default
疑問
データベースを設計する便利なツールってあるの?
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
SQLチュートリアル