Giáo trình tin học 12 - Tiết 13 Cấu trúc bảng - (Tiết 4/4 tiết) potx

15 516 1
Giáo trình tin học 12 - Tiết 13 Cấu trúc bảng - (Tiết 4/4 tiết) potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giáo trình tin học 12 Tiết 13 §2 Cấu trúc bảng - (Tiết 4/4 tiết) a) Mục đích, yêu cầu: Về kiến thức: : Hiểu phải thiết lập quan hệ bảng Thiết lập mối quan hệ bảng, hiệu chỉnh dây quan hệ, xóa dây quan hệ Về kỹ năng: Thiết lập mối quan hệ bảng, hiệu chỉnh dây quan hệ, xóa dây quan hệ b) Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh:gv biên soạn) HS có sách tập gv soạn c) Phương pháp giảng dạy: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh d) Các bước lên lớp: Ổn định tổ chức: Điểm danh Kiểm tra cũ: Kiểm tra tình hình làm bt nhà, kiểm tra usb nhóm Nội dung: Hoạt động Hoạt động học sinh Phần ghi bảng giáo viên GV: Sau 7.Quan hệ bảng: thiết kế bảng a) Khái niệm: xong không nên nhập liệu mà nên thiết lập quan nhập sau GV: quan GV: Giữa hai bảng Trong Access, CSDL DSHS gọi có hiệu quả, bảng BANG_DIEM em phải thiết lập mối cho biết tables quan hệ với mối quan hệ b) Cách tạo mối quan hệ: hệ với trường Sau có từ bảng liệu nào? trở lên, ta tạo mối HS: MAHS quan hệ Chính Ví dụ: Có table DSHS, hệ giúp BANG_DIEM, MON_HOC liệu đảm bảo hs thiết kế tiết thực hành trước (H16) tính vẹn toàn Hãy tạo mối quan hệ liệu, giúp H16 người lập trình lập bảng tổng tables này: Vào cửa sổ CSDL B1:Chọn Tools/Relationships hợp từ nhiều bảng.(Minh họa sổ Relationships/chọn Show Table kích đúp vào Accessbằng phản ví dụ: tạo ds tổng hợp từ nhiều B2:Kích phải chuột vào cửa bảng bảng muốn lập mối quan hệ, bảng đưa vào cửa sổ quan hệ.(H17) B3: Trỏ chuột vào MAHS tạo Qui tắc tạo quan hệ: bảng DSHS (là trường cửa sổ khóa chính), kéo rê sang mốiquan hệ) Trong khơng MAHS (không phải Relationship Relationships, ta trỏ chuột vào trường trường khóa chính) :mối quan khóa bảng bảng BANG_DIEM (H18) hệ (bảng chính) kéo B4: Xuất cửa sổ sang trường liên kết hình (H19) bảng (bảng Cửa sổ để thiết lập tính quan hệ) thả chất mối quan hệ Kích chuột vào mục Enforce Referential Integrity để Chọn tính chất: bảo đảm tính tồn vẹn liệu, nhập MAHS  Enforce Referential Integrity bảng quan hệ BANG_DIEM để đảm bảo tính tồn vẹn liệu hai bảng trường quan hệ:MAHS Tương tự trường MA_MON_HOC, trường kéo MA_MON_HOC bảng MON_HOC, đến Nghĩa là: trường liên kết Có Nếu nhập MAHS MA_MON_HOC đầu bảng quan hệ : BANG_DIEM (xem kết lập mối BANG_DIEM với H20) quan hệ giá trị không trùng hai khớp với MAHS đầu bảng khơng? bảng nhập, Có Minh B5: Cuối kích vào nút Close đóng cửa sổ lại, Access từ chối không (GV chọn Yes để đồng ý lưu cho nhập họa quan hệ vừa lập bằng Lưu ý: Trường tham gia lập DùngCT access), QUANLYHOCSINH quan hệ phải kiểu hai trường để minh họa tính vẹn liệu (Data type), khác kiểu toàn liệu chiều dài (Field size) liệu chiều dài - Kích phải chuột vào cửa sổ Relationships Chọn Show Table H17 Bảng chính, nằm đầu xuất phát Bảng quan hệ nằm đầu đến Trỏ chuột vào MAHS bảng DSHS, kéo rê sang MAHS bảng BANG_DIEM thả H18 Chọn tính chất để đảm bảo tính tồn vẹn liệu hai bảng trường quan hệ:MAHS Nếu nhập MAHS đầu bảng quan hệ : BANG_DIEM với giá trị không trùng khớp với MAHS nhập đầu bảng : DSHS, Access từ chối không cho nhập Kiểu quan hệ: 1nhiều H19 H20 Mối quan hệ Tables Hoạt động viên giáo Hoạt động học Phần ghi bảng sinh GV: Có c)Hiệu chỉnh mối liên Access không cho kết: phép mối chỉnh -Vào cửa sổ quan hệ Relationships, kích đúp hiệu khơng? vào dây quan hệ, xuất cửa Đ/án:Có, lúc bảng nằm sổ Edit mối Relationships để hiệu quan hệ mà chỉnh chế độ d) Xóa dây mối liên làm việc (đang kết: open) - Vào cửa Relationships, sổ kích chuột phải vào dây quan hệ muốn xóa, chọn lệnh Delelte GV: Có Access khơng cho phép xóa mối quan hệ khơng? Lưu ý: Muốn hiệu chỉnh xóa dây quan hệ ta phải đóng cửa sổ bảng có liên quan Tra cứu Đ/án:Có, lúc lỗi thường gặp tạo bảng chế độ dây quan hệ ( trang 77) làm việc 4) Câu hỏi nhà : A) Câu hỏi trắc nghiệm: Câu 1: Có cần thiết phải lập mối quan hệ bảng CSDL hay không a Nhất thiết phải lập mối quan hệ bảng CSDL b Không thiết phải lập mối quan hệ bảng CSDL Câu 2: Nhờ có mối quan hệ bảng tính chất sau đảm bảo a Tính độc lập liệu c Tính tồn vẹn liệu bảng b Tính dư thừa liệu d Cả ba tính chất Câu 3:Tại lập mối quan hệ hai trường hai bảng Access lại khơng chấp nhận a Vì bảng chưa nhập liệu b Vì hai bảng sử dụng (mở cửa sổ table) c Vì hai trường tham gia vào dây quan hệ khác kiểu liệu(data type) khác chiều dài (field size) d Các câu b c Câu 4: Hai trường (Field) tham gia vào dây quan hệ, có cần thiết tên hai trường phải: a Gống b Không cần phải giống Câu 5: Ký hiệu số đầu dây quan hệ nhằm cho biết a Trường có khóa b Trường khơng có khóa Câu 6: Ký hiệu vơ ( 00 ) đầu dây quan hệ nhằm cho biết a Trường có khóa b Trường khơng có khóa Câu 7: Với mối quan hệ thiết lập, bảng bảng (Primary table) a Bảng nằm đầu đích kéo tạo dây quan hệ b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng d Khơng có bảng bảng Câu 8: Với mối quan hệ thiết lập, bảng bảng quan hệ (Related table) a Bảng nằm đầu đích kéo tạo dây quan hệ b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng quan hệ d Khơng có bảng bảng quan hệ Câu 9: Khi nhập liệu phải nhập liệu cho bảng trước a Bảng trước b Bảng quan hệ trước c Bảng trước d Các câu sai Câu 10: Nên lập mối quan hệ trước hay sau nhập liệu cho bảng a Trước b Sau B) Bài tập nhà: Câu 1:Tạo mối quan hệ cho ba bảng : DSHS (MAHS, HODEM, TEN,GIOITINH,NGAYSINH,DIACHI,TO) MON_HOC (MA_MON_HOC , TEN_MON_HOC) BANG_DIEM (ID,MAHS, MA_MON_HOC, NGAYKIEMTRA, DIEM_SO) Ba bảng thiết kế tập thực hành số 01 Cuối lưu giữ mối quan hệ lại Hướng dẫn: Xác dịnh bảng lập mối quan hệ, kiểm tra xem trường muốn quan hệ có kiểu liệu (Data type) chiều dài (Field size) không? Câu 2: Nhập liệu cho ba bảng theo gợi ý đây: Table : DSHS Table: MON_HOC Table: BANG_DIEM H dẫn: - Nhập liệu cho bảng trước? nhập liệu cho bảng trước (primary Table), bảng quan hệ (Related table) nhập sau III) Dặn dò: Về nhà xem lại cách thiết lập dạng thức nhập ngày ngắn dạng Việt Nam Windows.Từ nhập liệu ngày tháng Access dạng Việt Nam Hướng dẫn: Ngày tháng dạng Việt Nam : ngày/tháng/năm (thông thường chọn dạng : dd/MM/yy hay dd/MM/yyyy) Start/Settings/Control Panel/Kích đúp Regional and language options/ customize/chọn phiếu lệnh Date/ mục Short date style dd/MM/yyyy/apply/Ok (kiểu ngày ngắn), nhập ... lập, bảng bảng (Primary table) a Bảng nằm đầu đích kéo tạo dây quan hệ b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng d Khơng có bảng bảng Câu 8: Với mối quan hệ thiết lập, bảng bảng... a Bảng nằm đầu đích kéo tạo dây quan hệ b Bảng nằm đầu nguồn kéo tạo dây quan hệ c Cả hai bảng bảng quan hệ d Khơng có bảng bảng quan hệ Câu 9: Khi nhập liệu phải nhập liệu cho bảng trước a Bảng. .. động Hoạt động học sinh Phần ghi bảng giáo viên GV: Sau 7.Quan hệ bảng: thiết kế bảng a) Khái niệm: xong không nên nhập liệu mà nên thiết lập quan nhập sau GV: quan GV: Giữa hai bảng Trong Access,

Ngày đăng: 26/07/2014, 12:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan