練習問題を解きながら、誤ったところの記録です。
オープンソースデータベースの一般的特徴
- PostgreSQLはレプリケーション機能がサポートされている。
データベースのレプリカ(複製)を作成すること。
https://www.fujitsu.com/jp/products/software/resources/feature-stories/postgres/article-index/streaming-replication1/
- BSDライセンスを基本としている。
Berkeley Software Distribution License
1.自己責任で好きに使え
2.著作権の表示は消すな
3.複製・改変・再配布・販売等は自由にやれ
なライセンス。https://wa3.i-3-i.info/word13202.html
- メジャーバージョンとマイナーバージョンから構成される。
マイナーバージョンは、不具合修正やセキュリティ対策。
データベースの基礎知識
- 対象世界 →(抽象化)→概念データモデル →(変換)→論理データモデル
という考え。
概念データモデル:ERモデル
論理データモデル:階層モデル
ネットワークモデル
関係モデル
論理データモデルは、DBMSに依存する。 - 関係モデルの属性の取りうる値(定義域)を、「ドメイン」と呼ぶ
- SQLの分類
DDL(Data Definition Language): CREATE, ALTERなど
DML(Data Management Language): SELECT, INSERTなど
DCL(Data Control Language): GRANT, REVOKE, COMMIT, ROLLBACKなど