Informatics Practicesの授業
1 授業
- データベースの基礎:DBMS・リレーション・キー – データをバラバラのファイルで管理すると、同じデータの重複、内容のずれ、守りの弱さが起こります。データベースは関連するデータを1か所にきちんと整理して保存するもので、DBMS(MySQLなど)はそれを管理するソフトです。リレーショナルモデルでは、データを表(リレーション)に入れます。表は列(属性)と行(タプル)でできていて、ドメインは1つの列に入れてよい値の集まりです。候補キーはどの行も一意に区別できる列で、その中から1つを主キーに選び、残りが代替キーになります。