1. Trang chủ
  2. » Công Nghệ Thông Tin

ACCESS 2007 - RELATIONSHIPS TẠO QUAN HỆ BẢNG pot

9 286 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 595 KB

Nội dung

BÀI 5 NGÀY 8.5.2008 SOẠN THEO KS ĐẬU QUANG TUẤN . I.ĐỀ : Bạn tạo 1 Cơ Sở Dữ Liệu DATABASE có Tiêu đề Title tên DAIHOC . Trong Cơ sở dữ liệu nầy chứa 2 Tables có tên LYLICH và BANGDIEM . Tạo Quan hệ dữ liệu Relationships giữa 2 Bảng nầy . 1. Tạo CSDL tiêu đề có tên DAIHOC : • Nhấp Shortcut của Chương Trình > Nút Office Button > New > Qua đáy Phải, File name nhập : DAIHOC > Create . 2. Tạo Table LYLICH: • Tạo biểu mẫu cho Table: Tab Create > Nhóm Tables > Công cụ Tab Design > Nhập nội dung theo Hình Minh Họa > Đặt khóa cho trường ( Thường là Bản – ghi đầu tiên ) > Nhấp công cụ Primary Key > Đã có biểu tượng chìa khóa trước Bản – ghi : masv > Ctrl + S > Table Name nhập: LYLICH > OK (H1) . 1 • Nhập dữ liệu cho Table : Tab Home > Nhóm Views > Datatsheet View > Nhập nội dung theo Hình Minh Họa > Ctrl + S . (H2) . 3. Tạo Table BANGDIEM: • Tạo biểu mẫu cho Table: Tab Create > Nhóm Tables > Công cụ Tab Design > Nhập nội dung theo Hình Minh Họa > Đặt khóa cho trường ( Thường là Bản – ghi đầu tiên ) > Nhấp công cụ Primary Key > Đã có biểu tượng chìa khóa trước Bản – ghi : masv > Ctrl + S > Table Name nhập: BANGDIEM > OK . (H3) . 2 • Nhập dữ liệu cho Table : Tab Home > Nhóm Views > Datatsheet View > Nhập nội dung theo Hình Minh Họa > Ctrl + S . (H4) . 3 4. Tạo quan hệ ( Relationships ) giữa 2 bảng : • Tab Database Tools > Nhóm Show/Hide > Công cụ Relationships > Ra Bảng Show Table > Chọn Tables ( nếu tạo quan hệ các truy vấn thì nhấp Tab Queries, nếu tạo quan hệ cả 2 thì nhấp Tab Both ) > Chọn 2 bảng BANGDIEM và LYLICH > Nhấp Add > Close (H5) . 4 • Hiện ra 2 Tables: bạn tiến hành tạo mối liên hệ giữa 2 Tables như sau: o Rê masv của Bảng LYLICh qua Bảng BANGDIEM, đè lên masv > Hiện ra Hộp thoại Edit Relationships . o Nhìn vào Text Box bên trái có tên LYLICH và Field masv – Text Box bên phải có tên BANGDIEM và Field masv. Ý nghĩa là xác lập mối quan hệ giữa 2 Table qua 2 Field trên . o Nhấp chọn Enforce Referential Intergrity > Thông tin của 2 mục bên dưới đậm ra > Chọn mục Cascade Update Related Fields > Nhấp nút Create. Sự quan hệ ( 1 – N ) không chấp nhận . Lý do : Bảng Lý Lịch có các cá nhân không thể lấy dữ liệu nào sử dụng được trong Bảng BANGDIEM .(H6). 5 o Nếu không chọn mục Enforce Referential Intergrity thì sẽ có quan hệ One to One ( 1 – 1 ) . (H7) . o Mục này buộc máy kiểm tra giá trị mục tin ở phần Many phản ứng với 1 nội dung nào đó ở phần One, nhờ đó người ta không thể nhập mã số SV o Mục Cascade Update Related Field sẽ cho phép khi sửa mã số ở Table lý lịch ( đầu One ) thì Access sẽ tự động sửa lại mã đó trong tất cả mẫu tin tương ứng Tab BANGDIEM o Nếu bạn chọn thêm mục Cascade Detele Related Records thì khi bạn xóa 1 Record chứa mã SV nào ở Tab LYLICH thì Access sẽ tự động xóa những mẫu tin trong Tab BANGDIEM có masv giống mã SV vừa xóa ở bảng LYLICH . o Tương tự như vậy, nếu bạn cần tạo thêm mối liên kết giữa 2 Table nào đó, bạn vào Database Tools chọn Relationships để chứa các Tables theo hướng dẫn trên . o Muốn hủy bỏ hay sửa đổi mối quan hệ mà bạn đã tạo, bạn đưa trỏ đến sợi dây nối 2 Table > Nhấp lên cho sợi dây đậm ra > Nhấp Phải > Hiện ra 2 mục: o Edit Relationships: Bạn quy định lại cách quan hệ . o Delete: cắt đứt quan hệ . II.CÁC KIỂU QUAN HỆ : 1. Tạo lập Quan Hệ (Ralationships ) giữa các Bảng sẽ giúp Access quản lý các dữ liệu được hợp lý hơn và đồng thời bạn có thể trao đổi qua lại các thông tin trong các Bảng có quan hệ. 6 2. Một CSDL có rất nhiều Bảng, mỗi Bảng chứa thông tin về một lãnh vực riêng, chúng được kết nối với nhau thông qua các trường khóa. Thông qua trường khóa này, chúng ta có thể lấy dữ liệu rải rác ở các Bảng để đưa ra 1 thông tin tập trung hoặc 1 báo cáo cụ thể. Sự liên thông giữa các Bảng gọi là : Quan Hệ giữa các Bảng, Access gọi là Relationships . 3. Các kiểu quan hệ : 2 Bảng trong Access 2007 có quan hệ với nhau theo các kiểu sau:  Quan hệ 1 – 1 ( One to One ) : là quan hệ 1 bản_ghi ở Bảng A với 1 bản_ghi ở Bảng B  Quan hệ 1 – N ( One to Many ): là quan hệ 1 bản_ghi ở Bảng A với nhiều bản_ghi ở Bảng B .  Quan hệ kiểu N – 1 ( Many to One ): là quan hệ nhiều bản_ghi ở Bảng A với 1 bản_ghi ở Bảng B  Quan hệ N – N ( Many to Many ): là quan hệ nhiều bản_ghi ở Bảng A với nhiều bản_ghi ở Bảng B. 4. GIẢI THÍCH CÁC KIỂU QUAN HỆ :  Quan hệ được thiết lập giữa 1 Bảng Dữ Liệu Cha Mẹ ( Parent Table ) với Bảng Dữ Liệu Con cái ( Child Table ) : Bảng Cha mẹ là đối tượng chính, các bảng Dữ Liệu Con cái là những đối tượng có liên hệ với bảng Cha mẹ theo thể thức dữ liệu nào đó mà dữ liệu trong bảng Con cái chỉ hiện hữu nếu nó có dữ liệu liên hệ trong bảng Dữ Liệu Cha mẹ .  Khi nào dùng mối liên hệ 1-1 : Khi bạn muốn tạo 1 mối liên hệ trực tiếp giữa 2 đối tượng như 1 Bảng Dữ Liệu Cha mẹ và bảng Dữ Liệu Con Cái .Mối liên hệ nầy đòi hỏi các cột có liên hệ trên 2 bảng dữ liệu phải là duy nhất .Thông thường thông tin hình thành mối liên hệ 1-1 có thể cho vào 1 bảng Dữ Liệu nhưng đôi khi cũng phải cho một vài thông tin trên 1 bảng Dữ Liệu riêng biệt rồi thực thụ thiết lập một kết nối trực tiếp hoặc mối liên hệ 1-1 giữa 2 bảng Dữ Liệu mới . Lý do tách thông tin ra 2 bảng : o Cấu trúc bảng Dữ Liệu quá lớn : Tức là bảng có nhiều cột nhưng thường xuyên chỉ có vài cột được truy cập . Bạn tcách thành 2 bảng , cho di chuyển những cột nào ít được truy cập lên bảng dữ liệu mới . o Vì lý do an ninh : Có một vài cột có nhiều rủi ro đối với vấn đề an ninh và như vậy sẽ được chuyển qua Bảng dữ Liệu mới , rồi tạo 1 quan hệ 1-1 . Bạn có thể khắc phục vấn đề nầy bằng cách tạo những VIEW ( Khung Nhìn ) .  Khi nào dùng mối liên hệ Nhiều – Nhiều : Mối liên hệ nầy hiện hữu trong những trường hợp theo đấy 1 hàng dữ liệu trên bảng cha mẹ tương ứng với nhiều hàng dữ liệu liên hệ trên bảng dữ Liệu Con cái , và ngược lại là 1 hàng Dữ Liệu trong bảng Con cái tương ứng với nhiều Hàng dữ liệu trên bảng dữ liệu cha mẹ .  Mối liên hệ Nhiều – Nhiều : Không thể được mô hình hóa trực tiếp giữa bảng Dữ Liệu Cha mẹ và Con cái . Thay vào đó bạn sẽ định nghĩa hai mối liên hệ Một-Nhiều sử dụng 1 bảng Dữ Liệu thứ 3 mang tên là Bảng kết Nối Bảng Kết Nối nầy cầm giữ một mả nhận diện ID duy nhất của hàng Dữ Liệu trên hàng Dữ Liệu Cha mẹ cùng với 1 mã ID duy nhất của hàng Dữ Liệu Con cái . Do đó muốn tìm ra 1 hàng Dữ liệu cụ thể nào đó trong bảng 7 Liên kết , bạn cần có Mã ID duy nhất trên cả hàng dữ liệu Cha mẹ lẫn Con cái . Cả 2 Mã ID là ứng viên cho một Mục Khóa chình hỗn hợp . Thư cho utbinh : utbinhdesign@gmail.com - utbinh27091947@yahoo.com.vn - huemyvn@gmail.com Trang Proxy hay nhất : http://www.surf24h.com/index.php Download các bài viết của utbinh : http://download298.mediafire.com/jttwyx2sno2g/igudbfwwyxg/downloadutbinh. docHost Free : http://www.mediafire.com - http://www.box.net Tạo Forums : http://www.makeforum.org/home.php Host Free Hình – Video : http://photobucket.com Trang Web Favorites : http://www.trangnhat.net Host Free FTP và Upload Folder tạo Web : http://www.110mb.com Soft WinAVI Convert VCD/DVD hay nhất : http://download220.mediafire.com/zcghz20xiuxg/uzlmqhiyd0n/WinAVIConveter8.0+Final.rar Vào : http://xalo.vn/ > Nhập : utbinh > Sẽ hiện ra tất cả các bài viết của utbinh.Tìm Tìm Serial&Key : http://serials.ws/index.php - http://keygen.us/ Host Free 5GB , Download Unlimited : http://www.4shared.com/ LINKS FRONT PAGE 2003 UTBINH BIÊN SOẠN http://www.4shared.com/file/46255440/67f30a24/FRONT_PAGE_2003_Links_45_Bai_viet_cua_utbinh.html Trang Web thực tập Dreamweaver ngày 9.2.2008 : http://utbinh.com/website090208/index.html Utbinh vừa tạo BLOG 360PLUS ngày 7.5.2008 , rất mạnh và đẹp , thử Upload 60 Trang đã thành công , chưa Text Hình upload một lần trên 50 Hình : http://vn.myblog.yahoo.com/designutbinh NGÀY 8.5.2008 : 5.MICROSOFT ACCESS 2007 : RELATIONSHIPS TẠO QUAN HỆ BẢNG . <center><img src=http://utbinh.com/MAY08/080508/ACCESS5.jpg</center> [img]http://utbinh.com/MAY08/080508/ACCESS5.jpg[/img] http://utbinh.com/MAY08/080508/ACCESS5.jpg http://utbinh.com/MAY08/080508/ACCESS5.doc http://utbinh.com/MAY08/080508/ACCESS5.pdf Doc 577 kb – Pdf 6287 kb – Jpg 699 kb . Đọc tài liệu hướng dẫn của hảng Microsoft 305 KB : http://utbinh.com/MAY08/080508/TableRelationships.doc Đọc Hỏi đáp liên quan bài viết Relationships 73 KB : http://utbinh.com/MAY08/080508/HoiDapAccess.doc FAVORITE LINKS của utbinh 5.2008 : http://utbinh.com/MAY08/080508/LINKSTHANG5NAM2008.doc TUẦN BÁO TIN HỌC 35 1.75 MB : http://utbinh.com/MAY08/080508/TBTH35.doc Những cô gái lắm chiêu dụ dổ tuyệt chiêu 161 KB : http://utbinh.com/MAY08/080508/CogaiLamChieu.doc Links Tổng Hợp các Trang Web : http://www.allmyfaves.com/ LINKS FRONT PAGE 2003 UTBINH BIÊN SOẠN http://www.4shared.com/file/46255440/67f30a24/FRONT_PAGE_2003_Links_45_Bai_viet_cua_utbinh.html 8 Links và hướng dẫn sử dụng IDM 11 Build 5 Full 4.04 MB : http://www.4shared.com/file/46329032/f21fe51e/IDM511.html Thế giới HOSTING : http://www.hosting.net.vn/ Thế Giới WEB : http://thegioiweb.vn/default.aspx Download : Làm quen với môi trường Photoshop CS , file PDF 2.05 MB : http://www.3c.com.vn/Uploaded/huyenctt/Ebook_0926/PhotoshopCS2/chuong1. rar Trang Web phổ biến các bài học CNTT : http://www.thuvien-it.net/library/Home/Thuvien/tinhoc/?act=3&lv=3 Trang Web Tin Học hay : http://vietcntt.com/news/index.php Links Download Windows Vista Bài Viết ngôn ngữ VN , 9.88 MB : http://www.box.net/index.php? rm=box_download_shared_file&file_id=f_146840542&shared_name=d17o3dwkk k Chinh phục Word 2007 http://www.quantrimang.com/view.asp?Cat_ID=20&Cat_Sub_ID=1&news_id=39069 9 . Access 2007 có quan hệ với nhau theo các kiểu sau:  Quan hệ 1 – 1 ( One to One ) : là quan hệ 1 bản_ghi ở Bảng A với 1 bản_ghi ở Bảng B  Quan hệ 1 – N ( One to Many ): là quan hệ 1 bản_ghi ở Bảng. nhiều bản_ghi ở Bảng B .  Quan hệ kiểu N – 1 ( Many to One ): là quan hệ nhiều bản_ghi ở Bảng A với 1 bản_ghi ở Bảng B  Quan hệ N – N ( Many to Many ): là quan hệ nhiều bản_ghi ở Bảng A với nhiều. các Bảng để đưa ra 1 thông tin tập trung hoặc 1 báo cáo cụ thể. Sự liên thông giữa các Bảng gọi là : Quan Hệ giữa các Bảng, Access gọi là Relationships . 3. Các kiểu quan hệ : 2 Bảng trong Access

Ngày đăng: 28/07/2014, 06:20

TỪ KHÓA LIÊN QUAN

w