Bài giảng thiết kế và cài đặt cơ sở dữ liệu

52 1.1K 4
Bài giảng thiết kế và cài đặt cơ sở dữ liệu

Đ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

Bài giảng thiết kế và cài đặt cơ sở dữ liệu

cchương 2: Thiết kế cài đặt hương 2: Thiết kế cài đặt CSDLCSDL1.1.Một số quy tắc xây dựng csdlMột số quy tắc xây dựng csdla.a.Quy tắc 1:Quy tắc 1: Mỗi trường trong bảng phải mô tả 1 Mỗi trường trong bảng phải mô tả 1 loại thông tin duy nhấtloại thông tin duy nhấtb.b.Quy tắc 2:Quy tắc 2: Mỗi bảng phải 1 số trường tối Mỗi bảng phải 1 số trường tối thiểu, nhờ nó mà không các bảng ghi trùng thiểu, nhờ nó mà không các bảng ghi trùng nhau ( số trường tổi thiểu gọi là khoá bản)nhau ( số trường tổi thiểu gọi là khoá bản)c.c.Quy tắc 3:Quy tắc 3: Các trường trong bảng phải đầy đủ Các trường trong bảng phải đầy đủ liên quan đến khoá bản hay còn liên quan đến liên quan đến khoá bản hay còn liên quan đến chủ thể của bảng( phụ thuộc hàm) chủ thể của bảng( phụ thuộc hàm) d. Quy tắc 4: thể thay đổi được 1 trường bất kỳ ( trừ khoá bản) mà không ảnh hưởng đến trường khác.2. Khai báo mối quan hệ giữa các table.a. Quan hệ 1:1 Là quan hệ mà 1 giá trên field của bảng 1 chỉ được xuất hiện 1 lần trên field quan hệ của bảng 2 ngược lạib. Quan hệ 1:n Là quan hệ mà 1 giá trị trên field của bảng 1 thể xuất hiện nhiều lần trong bảng 2 c. Thiết lập mối quan hệ giữa các bảngB1: Chọn Tools\relationship( hoặc kích vào bt) - ht show table xh:B2: Chọn các tham gia đặt quan hệ - Nhấp nút tables nếu muốn chọn bảng - Nhấp nút Queries nếu muốn chọn Querg - nhấp both nếu cả hai - ấn Ctrl hoặc Shift để chọn nhiều bảngB3: ấn add - đóng cửa sổ Show table lại B4: đặt quan hệ giữa hai bảng( vùng tin nào mà gán khoá chính là vùng in đậm còn lại là vùng mờ) - Thực hiện đặt quan hệ: - nhấp chuột tại field của table chính kéo đến field quan hệ của table quan hệ. Access hiện hộp thoại relationships: + Chọn Enforce referental integrity: ép buộc tính toàn vẹn dữ liệu + Chọn Cascade update related fields: khi sửa giá trị trên field của table chính thì dữ liệu tương ứng trên table quan hệ sẽ tự động sửa theo + Chọn Cascade delete related records: khi xoá 1 record của table chính thì các record tương ứng trong table quan hệ sẽ tự động xoá theo -nhấn create- Sửa\ Xoá dây quan hệ: + Sửa lại mối quan hệ thì nhấp đúp tại dây quan hệ hoặc kích chuột phải tại dây chọn edit relationship + Xoá mối quan hệ: nhấp tại dây chọn deleteví dụ ý nghĩa các kết nối1. Kết nối kiểu 1-1(Giá trị trường kết nối chỉ xuất hiện 1 lần trên cả hai bảng)2. Kết nối kiểu 1- n (Giá trị trường kết nối xuất hiện 1 lần trên bảng 1 nhưng nhiều lần trên bảng 2)3. Kết nối kiểu n 1 ( Giá trị trường kết nối xuất hiện nhiều lần trên bảng 1 nhưng một lần trên bảng 2 ) 3. Sử dụng Table- bảng dữ liệu a. Tạo 1 bảng mới B1: khởi động access B2: - chọn Blank database - Ok B3 : htxh gồm: - Create a table in design view: cho bạn tạo 1 table tuỳ ý - Create a table by using wizard: tạo 1 table bằng cách chọn các fields các thành phần thiết kế từ các hộp thoại , nhanh chóng - Create a table by entering data: cho bạn tạo 1 table bằng cách đơn giản đặt tên các fields nhập dữ liệu B4: - Tích vào create a table in design view - Chọn new - htxh gồm: + Datasheet view: nạp dl vào bảng với tên trường ban đầu là field1, field 2 . + Design view: tạo cấu trúc bảng + Table wizard: tạo từ tệp sẵn + Import table: Tạo từ việc import + Link table: Tạo từ liên kết B5: - Chọn Design view - OkB6: ht table xuất hiện gồm: 2 phần: phần trên phần dưới, để di chuyển giữa hai phần ấn F6 - Phần trên gồm: 3 mục + Field name: tên trường, dùng để khai báo cột. Tên cột dài tối đa 64 ký tự gồm cả dấu cách nhưng không để dấu cách ở đầu. Tên được bắt đầu các chữ cái, số, các ký tự đặc biệt trừ dấu chấm(.), dấu than(!), mở móc([), đóng móc(]). + Data type: Kiểu dữ liệu * Text: chuổi ký tự , dài tối đa 255 ký tự * Memo: Văn bản nhiều dòng, tối đa 64.000 ký tự * Number: số * Data/time: ngày / giờ * Current: tiền tệ * Auto number: Access tự động điền giá trị số phân biệt nhau vào field * Yes/no : giá trị đúng sai * Ole object: đối tượng nhúng liên kết( hình ảnh ) * hyperlink: đối tượng siêu liên kết * Lookup wizard: hộp liệt thả để chọn 1 giá trị trong danh sách các giá trị đã theo trợ giúp của wizard [...]... xo¸ ý nghĩa các kết nối 1. Kết nối kiểu 1-1(Giá trị trư ờng kết nối chỉ xuất hiện 1 lần trên cả hai bảng) 2. Kết nối kiểu 1- n (Giá trị trường kết nối xuất hiện 1 lần trên bảng 1 nhưng nhiều lần trên bảng 2) 3. Kết nối kiểu n 1 ( Giá trị trường kết nối xuất hiện nhiều lần trên bảng 1 nhưng một lần trên bảng 2 ) b3. Sửa đữ liệu - đưa trỏ chuột đến dl cần sửa b4. Thay thể dữ liệu - Nhấp chuột... với giá trị mà chúng ta đà đánh dấu trên cửa sổ cập nhật dl của bảng ví dụ: - Lọc danh sách các sinh viên học khoa vl - đánh dấu vào cột mà khoa, tại giá trị VL - vào records/filter/filter by selection 4. Thao tác về sửa đổi dữ liệu trong bảng - Mở csdl - Kích đúp vào bảng cần làm việc , sau đó bảng xuất hiện ở dạng datasheet a. Một số thao tác a1. Di chuyển trong bảng - pgup: lªn mét trang ... Access tù ®éng ®iỊn giá trị số phân biệt nhau vào field * Yes/no : giá trị đúng sai * Ole object: đối tượng nhúng liên kết( hình ảnh ) * hyperlink: đối tượng siêu liên kết * Lookup wizard: hộp liệt thả để chọn 1 giá trị trong danh sách các giá trị đà theo trợ giúp của wizard d. T×m kiÕm - Chän tr­êng - Edit / find: htxh - Gõ dl cần tìm vào ô find what. - Search; hướng tìm ( up:... tìm với giá trị trong ô - Find next : tìm kiếm 3. Sử dụng Table- bảng dữ liệu a. Tạo 1 bảng mới B1: khởi động access B2: - chọn Blank database - Ok B3 : htxh gåm: - Create a table in design view: cho b¹n t¹o 1 table tuú ý - Create a table by using wizard: t¹o 1 table bằng cách chọn các fields các thành phần thiết kế từ các hộp thoại , nhanh chóng ... table xuÊt hiện gồm: 2 phần: phần trên phần dư ới, để di chuyển giữa hai phần ấn F6 - Phần trên gåm: 3 mơc + Field name: tªn tr­êng, dïng để khai báo cột. Tên cột dài tối đa 64 ký tự gồm cả dấu cách nhưng không để dấu cách ở đầu. Tên được bắt đầu các chữ cái, số, và các ký tự đặc biệt trừ dấu chấm(.), dÊu than(!), më mãc([), ®ãng mãc(]). + Data type: KiĨu dữ liệu * Text: chuổi ký tự , dài tối... thay đổi - Chọn Format\row\height - Gõ số đo vào Row height - Ok a3. Thay ®ỉi ®é réng cét - Chọn cột cần thay đổi - Format\ column width - Gõ số đo vào - ok c2. Sắp xếp theo nhiều trường - khai báo khoá sắp xếp vào records\filter\advanced filter\sort - Mở danh sách trường ở dòng field: nhấp chọn cột làm khoá sắp ở bảng phần trên, rồi kéo thả vào 1 cột tại dòng này ( or kích đúp) ở dòng... create query in design view, råi chän New - Htxh: chän design view\ ok - Ht show table xuất hiện - Chọn table rồi add ấn close - Hộp thoại query xh c. Thiết lập mối quan hệ giữa các bảng B1: Chọn Tools\relationship( hoặc kích vào bt) - ht show table xh: B2: Chọn các tham gia đặt quan hệ - Nhấp nút tables nÕu mn chän b¶ng - NhÊp nót Queries nÕu muèn chän Querg - nhÊp both nÕu c¶ hai - ấn Ctrl... bảng 1 nhưng một lần trên bảng 2 ) b3. Sửa đữ liệu - đưa trỏ chuột đến dl cần sửa b4. Thay thể dữ liệu - Nhấp chuột tại cột chứa giá trị tìm tại dòng bắt đầu tìm - Chọn edit / replace: htxh - Gõ giá trị tìm vào ô Find what - Gõ giá trị thay thế vào ô Replace with - Search: Chọn là all/ up/ down - Match case: tìm phân biệt chữ hoa, thường - Match whole field: giá trị tìm bằng với giá... query - vµo view/ totals( hoặc kích vào biểu tượng b2: chọn giá trị trên dòng total - Group by : gộp các dòng giá trị giống nhau trên cột thành một nhóm - sum: tính tổng của các giá trị trên cột của nhóm - Combo box: hộp liệt thả - Check box: hép kiÓm tra * Row source type - Chọn format\cells: htxh - Bật /tắt đường lưới vào ô: Gridline color màu nền ô background color - Nếu... gồm: +field: đưa tên trường cần hiện thị ã +Table: cho biết bảng nguồn ã + Sort: nếu sắp xếp thì để ascending hoặc descending ã + Show: Nừu hiện trường thì để tích vào ô kiểm ã + Criteria: Đưa vào tiêu chuẩn tìm kiếm ã + Or: đưa vào tiêu chuẩn tìm kiếm ứng với logic Or ã - Sau khi chọn xong chän Query/run II. Các loại truy vấn không dùng wizard 1. Truy vấn chọn( select query) a. Chức năng Được . cchương 2: Thiết kế và cài đặt hương 2: Thiết kế và cài đặt CSDLCSDL1.1.Một số quy tắc xây dựng csdlMột số quy. Sửa cấu trúc và sửa dữ chương 3: Sửa cấu trúc và sửa dữ liệu bảngliệu bảng1. Sửa cấu trúc bảng Mở ở dạng design a. Thay đổi tên trường - Kích vào tên trường

Ngày đăng: 01/09/2012, 08:45

Hình ảnh liên quan

Là quan hệ mà 1 giá trên field của bảng 1 chỉ đư ợc xuất hiện 1 lần trên field quan hệ của bảng  2 và ngược lại - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

quan.

hệ mà 1 giá trên field của bảng 1 chỉ đư ợc xuất hiện 1 lần trên field quan hệ của bảng 2 và ngược lại Xem tại trang 2 của tài liệu.
Là quan hệ mà 1 giá trị trên field của bảng 1 có thể xuất hiện nhiều lần trong bảng 2 - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

quan.

hệ mà 1 giá trị trên field của bảng 1 có thể xuất hiện nhiều lần trong bảng 2 Xem tại trang 2 của tài liệu.
- Nhấp nút tables nếu muốn chọn bảng - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

h.

ấp nút tables nếu muốn chọn bảng Xem tại trang 3 của tài liệu.
c. Thiết lập mối quan hệ giữa các bảng - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

c..

Thiết lập mối quan hệ giữa các bảng Xem tại trang 3 của tài liệu.
B4: đặt quan hệ giữa hai bảng - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

4.

đặt quan hệ giữa hai bảng Xem tại trang 4 của tài liệu.
nhiều lần trên bảng 1 nhưng một lần trên bảng 2 ) - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

nhi.

ều lần trên bảng 1 nhưng một lần trên bảng 2 ) Xem tại trang 6 của tài liệu.
* Ole object: đối tượng nhúng và liên kết( hình ảnh....) - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

le.

object: đối tượng nhúng và liên kết( hình ảnh....) Xem tại trang 10 của tài liệu.
liệu bảng - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

li.

ệu bảng Xem tại trang 15 của tài liệu.
- Kích đúp vào bảng cần làm việ c, sau đó bảng xuất hiện ở dạng datasheet - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

ch.

đúp vào bảng cần làm việ c, sau đó bảng xuất hiện ở dạng datasheet Xem tại trang 18 của tài liệu.
Chương 4: Bảng truy vấn - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

h.

ương 4: Bảng truy vấn Xem tại trang 35 của tài liệu.
2. Truy vấn tạo bảng( Make- Table query) - Bài giảng thiết kế và cài đặt cơ sở dữ liệu

2..

Truy vấn tạo bảng( Make- Table query) Xem tại trang 45 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan