xây dựng CSDL THU_CHI gồm 3 bảng DANH_SACH, THU, CHI. xác định trường, kiểu dữ liệu tương ứng trong tùng bảng. chỉ định khoá chính.
Khi xây dựng CSDL, liên kết được tạo giữa các bảng cho phép ta làm việc gì?
A. Tổng hơp các dữ liệu trong bảng B. Tổng hợp dữ liệu từ nhiều bảng
C. Thống kê các dữ liệu trong bảng D. Thống kê dữ liệu từ nhiều bảng
cho CSDL quan hệ quản lí THƯ VIỆN gồm 4 bảng
ĐỘC GIẢ
LOẠI SÁCH
SÁCH
MƯỢN SÁCH
a, xác định các trường kểu dữ liệu và chỉ định khóa chính trong từng bảng
b, thể hiện liên kết giữa các bảng
c, cho đối tượng sử dụng CSDL gồm ĐỘC GIẢ, THỦ THƯ, NGƯỜI QUẢN LÍ
_,xác định các chức năng cho từng đối tượng
_, lập bảng phân quyền dữ liệu
cho CSDL quan hệ quản lí điểm thi đại học gồm 4 bảng
KHOA
THÍ SINH
MÔN THI
ĐIỂM THI
a, xác định các trường kểu dữ liệu và chỉ định khóa chính trong từng bảng
b, thể hiện liên kết giữa các bảng
c, cho đối tượng sử dụng CSDL gồm THI SINH, GIÁO VIÊN, NGƯỜI TUYỂN SINH, QUẢN TRỊ
_,xác định các chức năng cho từng đối tượng
_, lập bảng phân quyền dữ liệu
Để tiếp tục xây dựng CSDL quản lý một thư viện, em hãy cho biết:
a. Dự kiến của em về cấu trúc bảng người đọc, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.
b. Trong các trường của bảng người đọc, nên chọn trường nào làm khoá chính, Giải thích vì sao?
c. Hãy nêu ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá?
Tham khảo:
a. Dự kiến của em về cấu trúc bảng NGƯỜI ĐỌC, biết rằng bảng này dùng để lưu trữ dữ liệu về những người có thẻ thư viện.
- Mã bạn đọc, tên bạn đọc, số căn cước, ngày sinh, quê quán, thông tin về vi phạm.
b. Trong các trường của bảng NGƯỜI ĐỌC, nên chọn trường Mã bạn đọc làm khoá chính, Giải thích vì: nó tập hợp một số trường có tính chất nhất định: mỗi bộ giá trị của các trường đó xác định duy nhất một bản ghi trong bảng và không thể bỏ bớt bất cứ trường nào mà tập hợp gồm các trường còn lại vẫn còn tính chất đó.
c. Ví dụ cụ thể về nhập dữ liệu cho bảng người đọc nhưng vi phạm ràng buộc khoá:
Nhập hai bản ghi giống nhau: trường mã bạn đọc (khoá chính) giống nhau sẽ vi phạm lỗi ràng buộc khoá.
Khi cập nhật một bảng có khoá ngoài, dữ liệu của trường khoá ngoài phải là dữ liệu tham chiếu được đến một trường khoá chính của một bảng tham chiếu. HeidiSQL hỗ trợ kiểm soát điều này như thế nào?
HeidiSQL cung cấp tính năng hỗ trợ kiểm soát khóa ngoài trong quá trình cập nhật dữ liệu trên bảng, giúp đảm bảo tính nhất quán và tính toàn vẹn của dữ liệu trong CSDL.
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.
8. Khi nhập dữ liệu, trường nào được để trống? Nêu các bước chỉ định khóa chính cho bảng?
Tham khảo
Trong trường hợp đã chỉ định là khóa chính thì các trường tạo nên khóa chính và các trường đã thiết đặt tính chất thuộc tính bắt buộc (Required) là không được bỏ trống (Not Null) khi nhập dữ liệu.
Các bước chỉ định khóa chính:
– Chọn khóa chính: trong bảng dữ liệu nêu ở câu 2 thì chọn trường SBD (số báo danh) vì mỗi số báo danh tương ứng thông tin về một học sinh.
– Thao tác: Mở bảng ở chế độ thiết kế. Nháy ô ở bên trái tên trường SBD, nháy nút khóa chínhhoặc chọn Edit – Primary Key.
Tham khảo
Trong trường hợp đã chỉ định là khóa chính thì các trường tạo nên khóa chính và các trường đã thiết đặt tính chất thuộc tính bắt buộc (Required) là không được bỏ trống (Not Null) khi nhập dữ liệu.
Các bước chỉ định khóa chính:
– Chọn khóa chính: trong bảng dữ liệu nêu ở câu 2 thì chọn trường SBD (số báo danh) vì mỗi số báo danh tương ứng thông tin về một học sinh.
– Thao tác: Mở bảng ở chế độ thiết kế. Nháy ô ở bên trái tên trường SBD, nháy nút khóa chínhhoặc chọn Edit – Primary Key. cho tui đúng
Có ý kiến khẳng định việc khai báo một bảng được coi là hoàn tất sau khi đặt tên, chỉ định kiểu dữ liệu và kích thước cho mỗi trường trong bảng
Câu1: Tác dụng của các thành phần chính trên trang tính; Các kiểu dữ liệu trên trang tính (Xác định nội dung, giá trị trong ô tính và dấu hiệu nhận biết)
Câu2: Sử dụng địa chỉ trong tính toán. Lấy ví dụ minh họa
Câu3: Các thao tác với bảng tính (Điều chỉnh độ rộng của hàng, cột; Chèn hàng, cột; Xóa hàng, cột; Sao chép và di chuyển dữ liệu)
Câu 4: Thực hiện thao tác sao chép; di chuyển công thức có địa chỉ.
Câu 5: Cho bảng tính. Thực hiện tính toán trên trang tính (Tính toán bằng công thức và bằng cách sử dụng hàm)
Câu 6: Cho bảng tính. Thực hiện tính toán trên trang tính bằng cách nhanh nhất
Câu 1:
* Các thành phần chính trên trang tính:
-Hộp tên: là ô ở góc trên, bên trái trang tính, hiển thị địa chỉ ô được chọn.
-Khối: là 1 nhóm các ô liền kề nhau taọ thành hình chữ nhật. Khối có thể là 1 ô, 1 hàng, 1 cột hay 1 phần của hàng, của cột.
-Thanh công thức: cho biết nội dung ô được chọn.
*Các kiểu dữ liệu trên trang tính:
-Kiểu dữ liệu chuỗi (Text)
-Dữ liệu dạng số (Number)
-Dữ liệu thời gian trên Excel.
+Dữ liệu ngày tháng năm (DATE)
+Dữ liệu giờ phút giây.
-Dữ liệu dạng Logic trong Excel.
-Dữ liệu kiểu công thức (Formular)