Lớp 11
Lớp 1điểm
3 tháng trước
Đỗ Hồng Việt

Cho ví dụ về một hệ CSDL trên thực tế, chỉ rõ những thành phần của nó.
Mình đây! Một tâm hồn đang trong cảnh ngặt nghèo cần được cứu nguy. Bạn nào phóng khoáng tâm hồn hãy giúp mình giải quyết vấn đề này với nhé!

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Cách làm:
1. Xác định hệ CSDL trên thực tế mà bạn muốn đưa ra ví dụ.
2. Liệt kê các thành phần của hệ CSDL đó, bao gồm các bảng, trường dữ liệu, quan hệ giữa các bảng, các ràng buộc dữ liệu, và các yêu cầu của người dùng.

Ví dụ:
Hệ CSDL quản lý thông tin sinh viên của một trường đại học.
- Bảng "Sinh viên" chứa thông tin về mã sinh viên, họ và tên, ngày sinh, lớp học, điểm số,...
- Bảng "Lớp học" chứa thông tin về mã lớp, tên lớp, mã giảng viên chủ nhiệm,...
- Quan hệ giữa hai bảng này là mỗi sinh viên chỉ thuộc vào một lớp học, trong khi mỗi lớp học có thể có nhiều sinh viên.
- Các ràng buộc dữ liệu bao gồm: không thể thêm sinh viên mới nếu mã sinh viên đã tồn tại, không thể xóa lớp học nếu còn sinh viên thuộc lớp đó.
- Yêu cầu của người dùng: có thể tìm kiếm thông tin sinh viên theo mã sinh viên, sắp xếp sinh viên theo điểm số, in danh sách sinh viên theo lớp học,...

2. Hệ CSDL quản lý thông tin khách hàng của một cửa hàng điện thoại.
- Bảng "Khách hàng" chứa thông tin về mã khách hàng, tên khách hàng, số điện thoại, địa chỉ,...
- Bảng "Đơn hàng" chứa thông tin về mã đơn hàng, mã sản phẩm, số lượng, giá tiền,...
- Quan hệ giữa hai bảng này là mỗi khách hàng có thể có nhiều đơn hàng, trong khi mỗi đơn hàng chỉ thuộc về một khách hàng.
- Các ràng buộc dữ liệu bao gồm: không thể thêm đơn hàng mới nếu mã đơn hàng đã tồn tại, không thể xóa khách hàng nếu còn đơn hàng thuộc về khách hàng đó.
- Yêu cầu của người dùng: có thể tra cứu thông tin khách hàng theo số điện thoại, tạo mới đơn hàng, tính tổng số lượng mặt hàng đã mua của mỗi khách hàng,...

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 4Trả lời.

{
"1. Một hệ CSDL trên thực tế có thể là hệ thống quản lý khách hàng của một công ty. Các thành phần của hệ thống này bao gồm bảng dữ liệu khách hàng (Customer), bảng dữ liệu đơn hàng (Order), bảng dữ liệu sản phẩm (Product) và các quan hệ liên kết giữa chúng.
2. Trong bảng dữ liệu khách hàng (Customer), có các trường thông tin như ID khách hàng, tên khách hàng, địa chỉ, số điện thoại, email và các thông tin khác liên quan đến khách hàng.
3. Trong bảng dữ liệu đơn hàng (Order), có các trường thông tin như ID đơn hàng, ID khách hàng, ngày đặt hàng, ngày giao hàng dự kiến, tổng giá trị đơn hàng và trạng thái đơn hàng.
4. Bảng dữ liệu sản phẩm (Product) chứa thông tin về các sản phẩm mà công ty cung cấp, bao gồm ID sản phẩm, tên sản phẩm, giá tiền, số lượng tồn kho, danh mục sản phẩm và các thông tin khác liên quan."
}

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 1Trả lời.
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.43573 sec| 2233.977 kb