Chương 3. Thiết kế CSDL logic
Giới thiệu
Nhiều hệ quản trị cơ sở dữ liệu dùng mô hình CSDL quan hệ:
Oracle, SQL server, …
§Mô hình này dựa trên cơ sở bản ghi
§CSDL là tập hợp các bảng, mỗi bảng là tập các bản ghi
§Khuôn dạng của các bản ghi là cố định (hiếm khi thay đổi)
§Dữ liệu được mô tả ở mức logic, không mô tả ở mức vật lý
Nội dung
1. Mô hình dữ liệu quan hệ
2. Các ngôn ngữ thao tác trên quan hệ
3. Phụ thuộc hàm và khoá
4. Dạng chuẩn và chuẩn hoá
5. Chuyển đổi mô hình ER sang mô hình dữ liệu quan hệ
Nội dung
1. Mô hình dữ liệu quan hệ
2. Các ngôn ngữ thao tác trên quan hệ
3. Phụ thuộc hàm và khoá
4. Dạng chuẩn và chuẩn hoá
5. Chuyển đổi mô hình ER sang mô hình dữ liệu quan hệ
Các khái niệm cơ bản
§Quan hệ (Relation)
§Thuộc tính (Attribute)
§Bộ (Tuple)
§Miền (Domain)
§Lược đồ quan hệ (Relation scheme)
§Các tính chất đặc trưng của một quan hệ