01/10/2018, 00:53

Làm project web

em chuẩn bị làm project bảo vệ đồ án về PHP em không muốn làm web bán hàng như những dự án khác, em muốn làm 1 trang web như kiểu mp3.zing trong trang ca nhân e có thể up ảnh tạo ablum ảnh rồi list nhạc upload nhạc, e chưa hình dung database sẽ thế nào ai biết giúp em với

vũ xuân quân viết 02:57 ngày 01/10/2018

chém gió xíu:

  1. bảng user: lưu thông tin user.
  2. bảng music: lưu thông tin về tên nhạc, tên tác giả, lời bài hát, đường dẫn dùng để upload, id của user…
  3. bảng listmusic: lưu list nhạc, id music, id user.
  4. bảng ảnh: lưu hình ảnh,đường dẫn để upload, id user
  5. bảng ablum: lưu tên ablum, id của ảnh, id user
Truong Van Hoc viết 03:06 ngày 01/10/2018
  1. table user: lưu thông tin user, quyền hạn.
  2. table music: lưu thông tin về nhạc, đường dẫn, lượt nghe, id user upload
  3. table list music: lưu tên list, id user tạo list, lượt nghe
  4. table quan hệ list music và music: bài hát nào thuộc list nào
  5. table album music: lưu thông tin album, đường dẫn cover image, lượt nghe, id_user upload
  6. table quan hệ album music và music: bài hát nào thuộc album nào
Nguyen Quang Hien viết 02:55 ngày 01/10/2018

Mình Cũng xin đóng góp 1 ít, các bảng mình chỉ liệt kê references key,

  1. bảng user
    1.5. (optional) bảng user profile lưu các thông tin khác của người dùng.
  2. bảng music
    album_id
  3. bảng album
    user_id
  4. bảng post (lưu thông tin các comment)
    music_id
    album_id
    user_id
    Video clip cũng có thể chung luôn với music,
    playlist cũng có thể chung luôn với bảng album
Huy Hoàng Phạm viết 02:54 ngày 01/10/2018

Theo tinh thần cho cần câu không cho cá, thay vì trả lời thì mình hướng dẫn cách thiết kế DB nhé.

  1. Xác định những enties nào cần lưu trữ (user, album, bài hát,…).
  2. Xác định những enties này có các thuộc tính gì.
  3. Xác định mối quan hệ giữa các entites này.
  4. Vẽ sơ đồ ERD, xác định khóa chính khóa phụ.
  5. Thiết kế DB

Mấy cái này hẳn là trường đã dạy khi học môn DB rồi chứ nhỉ? Bài tập cũng toàn dạng này.

Bài liên quan
0