Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm sự phụ thuộc hàm

Trước tiên, chúng tôi xác định mối quan hệ ứng dụng nào mà chúng tôi quan tâm. Ví dụ:"người dùng [user ID] có vai trò giảng viên" hoặc "người dùng [user ID] có tên [first name] và mật khẩu [password] và ...".

Mỗi nhận được một quan hệ cơ sở chứa các hàng giá trị có liên quan theo cách đó. Các tham số của mối quan hệ ứng dụng của một quan hệ là các thuộc tính của nó. Ví dụ:Giảng viên (ID người dùng) hoặc Người dùng (ID người dùng, tên, mật khẩu, ...).

Đối với mỗi quan hệ, ý nghĩa của mối quan hệ ứng dụng của nó xác định đối với mỗi cột mà nó phụ thuộc vào bộ cột nào về mặt chức năng. Vd:Cho người dùng [user ID] có tên [first name] và mật khẩu [password] và ..., nếu bạn biết user ID thì bạn có biết tên không? Nếu vậy thì có FD {user ID} -> {first name}. Nếu bạn biết ID người dùng và mật khẩu, bạn có biết tên không? Và cứ tiếp tục như vậy đối với mọi mối quan hệ và mọi tập hợp các thuộc tính (có thể xác định) và mọi thuộc tính (có thể xác định).

Sau đó, chúng tôi tìm thấy một trang bìa tối thiểu cho điều đó. Điều này xác định các khóa ứng viên.

Vì vậy, nếu bạn muốn có một số phản hồi về các bước này, hãy thực hiện chúng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng utf8mb4 trong MySQL

  2. Cách cài đặt MySQL trên macOS

  3. Loại MySQL ENUM so với các bảng tham gia

  4. Làm cách nào để sử dụng câu lệnh IF trong truy vấn tham gia MySQL?

  5. python mysqldb err trên máy Mac của tôi:Thư viện không được tải:@ rpath / libmysqlclient.21.dylib