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

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

9 287 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Access 2007 - Relationships Tạo Quan Hệ Bảng Pot
Tác giả KS Đậu Quang Tuấn
Trường học Đại Học
Thể loại bài
Năm xuất bản 2008
Định dạng
Số trang 9
Dung lượng 595 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tạo Quan hệ dữ liệu Relationships giữa 2 Bảng nầy... 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 Ta

Trang 1

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)

Trang 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 (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

Trang 3

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)

Trang 4

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

Trang 5

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).

Trang 6

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

Trang 7

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

Trang 8

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

Trang 9

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

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

TỪ KHÓA LIÊN QUAN

w