Thực hành về tổ chức cơ sở dữ liệu
Trong các bài tập tiếp theo, bạn cần mô tả cấu trúc các bảng: tên và các trường của chúng.
Blog, trong đó có các bài viết. Các bài viết được phân loại theo danh mục. Người dùng để lại bình luận cho các bài viết.
Diễn đàn, trong đó có các danh mục, trong các danh mục có các chủ đề (chủ đề thuộc về chỉ một danh mục), trong các chủ đề có bài đăng. Chủ đề có tác giả. Người dùng có thể trao đổi tin nhắn cá nhân. Hãy lập cấu trúc bảng.
Mạng xã hội, trong đó có người dùng, bạn bè của họ, bảng tin, bình luận về bài viết trên bảng tin. Người dùng có thể trao đổi tin nhắn cá nhân. Hãy lập cấu trúc bảng.
Có biển, sông và các phụ lưu của chúng. Sông có thể là phụ lưu của các sông khác hoặc đổ trực tiếp vào biển hoặc đại dương. Hãy lập cấu trúc bảng.
Người dùng, trao đổi tin nhắn giữa những người dùng. Hãy lập cấu trúc bảng.
Trang web với lịch thi đấu bóng đá. Mỗi trận đấu chứa ngày thi đấu, đội thứ nhất và đội thứ hai. Có cầu thủ, mỗi người thuộc về một đội. Hãy lập cấu trúc bảng.
Cây phả hệ. Người dùng, ông bà, ông cố, bà cố, mẹ, cha, anh trai, chị gái, em trai, em gái, con cái. Có thể tìm bất kỳ người thân nào ở bất kỳ thế hệ nào (ví dụ, cụ cố). Cần lưu trữ và lấy các mối quan hệ họ hàng. Hãy lập cấu trúc bảng.