Cần mở cửa số làm việc nào để thiết lập, chỉnh sửa mỗi quan hệ giữa các bảng CSDL?
Theo em, có những bất lợi nào trong việc mở một bảng CSDL quan hệ rồi trực tiếp cập nhập dữ liệu (thêm bản ghi, sửa các bản ghi trong đó)?
Việc thiết kế những biểu mẫu như vậy giúp việc cập nhật dữ liệu được tiện lợi hơn, hạn chế được những sai nhằm khi cập nhật:
- Tránh được các cập nhật vị phạm ràng buộc toàn vẹn như ráng buộc khoá ràng buộc khoá ngoại.
- Tránh được các cập nhật vi phạm ràng buộc miễn giá trị tức là không đưa vào giá trị nằm ngoài tập giá trị được chấp nhân.
Theo em nếu như CSDL của trường có bảng Học sinh và đã thiết lập quan hệ 1 - 1 giữa hai bảng Bạn Đọc và Học sinh thì có thể thiết lập kiểu dữ liệu tra cứu để không phải gõ nhập lại dữ liệu những cột nào trong bảng Bạn Đọc.
THAM KHẢO!
Nếu CSDL của trường có bảng "Học sinh" và đã thiết lập quan hệ 1-1 giữa hai bảng "Bạn Đọc" và "Học sinh", bạn có thể thiết lập kiểu dữ liệu tra cứu để không phải nhập lại dữ liệu cho những cột liên quan trong bảng "Bạn Đọc".
Cách tiếp cận phổ biến là sử dụng các trường khóa ngoại (foreign key) để tạo quan hệ giữa hai bảng. Trong trường hợp này, bảng "Học sinh" sẽ chứa thông tin chi tiết về học sinh và bảng "Bạn Đọc" sẽ chứa thông tin tổng quan về bạn đọc, bao gồm khóa ngoại trỏ tới bảng "Học sinh". Với việc thiết lập quan hệ này, bạn có thể sử dụng khóa ngoại để tra cứu thông tin từ bảng "Học sinh" và tự động điền vào các cột liên quan trong bảng "Bạn Đọc" khi cần thiết.
Ví dụ, trong bảng "Bạn Đọc", bạn có một cột là "ID_HocSinh" là khóa ngoại trỏ tới cột "ID" trong bảng "Học sinh". Khi người dùng chọn một học sinh từ danh sách, bạn có thể sử dụng khóa ngoại để tự động điền thông tin liên quan từ bảng "Học sinh" vào các cột như tên, địa chỉ, số điện thoại, vv. trong bảng "Bạn Đọc".
Điều này giúp giảm việc nhập liệu trùng lặp và đảm bảo tính nhất quán dữ liệu giữa hai bảng. Bạn cũng có thể tận dụng các tính năng của CSDL để tạo liên kết tự động giữa các bảng và thực hiện tra cứu dữ liệu thông qua các truy vấn SQL hoặc các chức năng trong hệ quản trị CSDL.
Giả sử có cửa sổ CSDL như sau: a)Xem nội dung của bảng HOA DON dưới dạng bảng là làm việc với bảng này ở chế độ thiết kế đúng hay sai? b)Hãy cho biết cách mở bảng KHACH HANG c)Muốn mở trang biểu mẫu(forms) hoặc mẫu hỏi (Queries) thì cần thực hiện thao tác gì?
Quan sát tranh và trả lời câu hỏi:
Câu hỏi:
- Các bạn trong mỗi bức tranh đã làm gì để thiết lập quan hệ bạn bè?
- Theo em, còn có cách nào khác để thiết lập quan hệ bạn bè?
Bức tranh 1: bạn nam mới chuyển đến chủ động làm quen bạn nữ
Bức tranh 2: bạn nữ thấy trời mưa to rủ bạn đi cùng ô khỏi ướt
Bức tranh 3: bạn nam chủ động xin các bạn cho chơi cùng
Bức tranh 4: bạn nữ đã chủ động làm quen và nói mình cũng có sở thích vẽ giống bạn nam
Theo em các cách khác để thiết lập mối quan hệ bạn bè là giúp đỡ bạn mới chuyển đến, chia sẻ đồ ăn cùng bạn và giúp bạn khi gặp nạn khó khăn
Theo em, việc khai báo liên kết giữa một số bảng trong một CSDL quan hệ có ý nghĩa gì?
Đơn giản nhưng mạnh mẽ được các tổ chức thuộc mọi loại và quy mô sử dụng cho nhiều nhu cầu thông tin khác nhau. Cơ sở dữ liệu quan hệ được sử dụng để theo dõi hàng tồn kho, xử lý các giao dịch thương mại điện tử, quản lý lượng lớn thông tin khách hàng quan trọng đối với sứ mệnh và hơn thế nữa. Cơ sở dữ liệu quan hệ có thể được xem xét cho bất kỳ nhu cầu thông tin nào trong đó các điểm dữ liệu liên quan đến nhau và phải được quản lý một cách an toàn, dựa trên quy tắc và nhất quán.
- Nêu 5 việc cần làm để thiết lập quan hệ với cộng đồng
- Em suy nghĩ và viết tên 5 việc cần làm
Những việc cần làm thể thiết lập mối quan hệ cộng đồng.
+ Tham gia các câu lạc bộ tình nguyện.
+ Ủng hộ giúp đỡ những người khó khăn.
+ Chia sẻ, cảm thông thấu hiểu với những hoàn cảnh khó khăn trong cuộc sống.
+ Tham gia các hoạt động tập thể ở trường, xã, phường, nơi em sống.
+ Quan tâm đến các sự kiện diễn ra ở địa phương.
Để tạo ra, lưu trữ và sửa đổi một văn bản trên máy tính chúng ta cần một phần mềm sạo thảo văn bản. Để tạo ra và cập nhật một bảng điện tử chúng ta cần một phần mềm bảng tính. Theo em, một phần mềm hỗ trợ làm việc với các CSDL cần thực hiện được những yêu cầu nào dưới đây?
A. Cung cấp công cụ tạo lập CSDL.
B. Cập nhật dữ liệu và tự động kiểm tra tính đúng đắn của dữ liệu.
C. Hỗ trợ truy xuất dữ liệu.
D. Cung cấp giao diện để ai cũng có thể xem nội dung của các bảng dữ liệu một cách dễ dàng.
Tham khảo:
B, C và D.
Phần mềm hỗ trợ làm việc với CSDL cần có các chức năng cập nhật dữ liệu và kiểm tra tính đúng đắn của dữ liệu, hỗ trợ truy xuất dữ liệu và cung cấp giao diện đơn giản để người dùng có thể xem nội dung của các bảng dữ liệu một cách dễ dàng. Ngoài ra, phần mềm còn cần cung cấp công cụ tạo lập CSDL để có thể thiết kế các bảng dữ liệu theo cấu trúc phù hợp.
Công ty X thiết kế bảng điều khiển điện tử để mở cửa một ngôi nhà. Bảng gồm 5 nút, mỗi nút được ghi một số từ 1 đến 5 và không có hai nút nào được ghi cùng một số. Để mở được cửa cần nhấn liên tiếp ít nhất 3 nút khác nhau sao cho tổng của các số trên các nút đó bằng 10. Một người không biết quy tắc mở cửa trên, đã nhấn ngẫu nhiên liên tiếp ít nhất 3 nút khác nhau trên bảng điều khiển. Tính xác suất P để người đó mở được cửa ngôi nhà
A. P = 0,17
B. P = 0,7
C. P = 0,12
D. P = 0,21
Công ty X thiết kế bảng điều khiển điện tử để mở hoặc khóa cửa một ngôi nhà. Bảng gồm 5 nút, mỗi nút được ghi một số từ 1 đến 5 và không có hai nút nào được ghi cùng một số. Để mở được cửa cần nhấn liên tiếp ít nhất 3 nút khác nhau sao cho tổng của các số trên các nút đó bằng 10. Một người không biết quy tắc mở cửa trên, đã nhấn ngẫu nhiên liên tiếp ít nhất 3 nút khác nhau trên bảng điều khiển. Xác suất P để người đó mở được cửa ngôi nhà là
A. P=0,17
B. P=0,7
C=0,12
D. 0,21