Bài giảng Microsoft Access: Bài 1 Xây dựng CSDL - GV. Phạm Thanh An

75 2.6K 0
Bài giảng Microsoft Access: Bài 1 Xây dựng CSDL - GV. Phạm Thanh An

Đ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 Microsoft Access: Bài 1 - GV. Phạm Thanh An

Chương 1 : Xây dựng CSDL Giảng viên: ThS.Phạm Thanh An Nội dung  Mục tiêu  Nội dung trình bày  Bảng, Trường, Bản ghi, Khóa  Tạo cấu trúc bảng;  Chỉnh sửa cấu trúc của bảng  Thiết lập thuộc tính LookUp  Thiết lập quan hệ và các thuộc tính đảm bảo toàn vèn dữ liệu;  Nhập dữ liệu cho CSDL Giới thiệu  CSDL Access là một đối tượng bao gồm  Các bảng dữ liệu  Các quan hệ giữa các bảng Bảng Field Record Tên bảng Bảng dữ liệu (2)  Bảng dữ liệu (Tables)  Nơi lưu trữ dữ liệu tác nghiệp cho ứng dụng  Mỗi cột lưu giữ một loại thông tin  Mỗi dòng lưu trữ thông tin của một đối tượng bao gồm tất cả các cột  Một CSDL  Có thể có nhiều bảng  Các bảng phải được thiết kế  Có thể lưu trữ được đầy đủ dữ liệu cần thiết  Giảm tối đa tình trạng gây dư thừa dữ liệu  Dễ dàng bảo trì CSDL (Thuận tiện trong cập nhật, tìm kiếm, truy vấn) Bảng dữ liệu (3)  Bảng bao gồm:  Tên bảng  Các trường (tên trường, kiểu dữ liệu, kích thước trường, thuộc tính cần thiết cho mỗi trường )  Trường khoá  Các bản ghi. Bảng dữ liệu (4) Bảng dữ liệu (5)  Bảng ở trạng thái thiết kế cấu trúc - Design view Các thành phần của Bảng  Tên bảng:  Mỗi bảng có một tên gọi.  Tên bảng thường được đặt sau khi tạo xong cấu trúc của bảng,  Có thể đổi lại tên bảng  Lưu ý: Không nên sử dụng dấu cách (Space), các ký tự đặc biệt hoặc chữ tiếng Việt có dấu trong tên bảng Các thành phần của Bảng  Trường (Field – cột)  Lưu trữ thông tin liên quan đến một thuộc tính của đối tượng  Mỗi cột chỉ chứa duy nhất một loại dữ liệu  Mỗi cột trong bảng là duy nhất [...]... đối với trường DATE/TIME  Giá trị Format Ngày/giờ được trình bày  General Date 1/ 31/ 92 4:30:00 PM (U.S) 31/ 01/ 92 16 :30:00 (U.K)  Long Date Friday, January 31 , 19 92 (U.S) 31 January 19 92 (U.K)  Medium Date 3 1- Jan- 19 92  Short Date 1/ 31/ 92 (U.S) 31/ 01/ 92(U.K)  Long Time 4:30:00 PM  Medium Time 04:30 PM  Short Time 16 :30 Thuộc tính của trường  Các giá trị của thuộc tính Format đối với trường YES/NO... trị nhập vào phải khác 0 0 or >l00 giá trị nhập vào phải bằng 0 hoặc lớn hơn 10 0 Like "K???" phải nhập 4 ký tự, ký tự đầu phải là K Like "CTY*" ba ký tự đầu phải là CTY Thuộc tính của trường     < #1/ 1/92# ngày nhập trước năm 19 92 >= #1/ 1 /19 80# ngày nhập sau năm 19 80 >= #1/ 1/ 91# and < #1/ 1/92# ngày nhập phải trong năm 19 91 Thuộc tính Indexed     Thuộc tính này có thể nhận các giá trị: No Không... Decimal Places = 2 - Hai chữ số phần thập phân Thuộc tính của trường  Giá trị Format  General Number  Fixed     Số Được trình bày 12 34.5 12 34.5 12 34.5 12 34.50 12 34.568 12 34.58 Standard 12 34.5 1, 234.50 (dấu phẩy ngăn cách hàng ngàn) Percent 0.824 82.40 % Scientific 12 34.5 1. 23E+03 Currency 12 34.5 1, 234.50 (UK) (dấu phẩy hàng ngàn) Thuộc tính của trường  Ghi chú:      1 General Number: Không... Với trường Text Độ dài mặc định là 50 Độ dài hợp lệ có thể đặt là từ 1 255  Với trường Number: Mặc định là Double (8 byte), có thể chọn các kiểu sau từ Combo Box:  FieldSize Byte Integer Long Integer Single Double Miền giá trị Số byte lưu trữ 0255 -3 276832767 - 214 7483648 214 7483647 -3 .4 *10 38 3.4 *10 38 - 1. 797 *10 308  1. 797 * 10 308 1 2 4 4 8 Thuộc tính của trường  Thuộc  tính Format Nếu bỏ qua Format,... tả Độ lớn 7 Yes/No Kiểu Logic Dữ liệu chỉ nhận một trong 2 giá trị true/false 8 OLE Object Đối tượng Hình ảnh, âm thanh, đồ họa 9 Lookup Wizard Cho phép chọn giá trị từ một danh sách các giá trị của một trường ở bảng khác Tiến trình thiết kế CSDL  Xác định Thông tin cần lưu trữ  Xây dựng các bảng, có hai cách tiếp cận  Tìm ra các kiểu thực thể (đối tượng, chủ thể, khái niệm, sự kiện) Mỗi kiểu thực... trường khoá, độ lớn, định dạng, Trường phải được xác định kiểu dữ liệu Các thành phần của Bảng  Các TT kiểu dữ liệu Kiểu dữ liệu Mô tả Độ lớn 1 Text Xâu ký tự dài tối đa 255 ký tự 2 Memo Xâu ký tự có độ dài tối đa 65.535 ký tự 3 Number Số nguyên, thực dài : 1 , 2, 4 hoặc 8 Byte 4 Date/time Ngày tháng/giờ dài 8 Byte 5 Currency Tiền tệ dài 8 Byte 6 AutoNumber Số nguyên tự động được đánh số 4 bytes Các... sau đó gom các trường liên quan vào các bảng Ví dụ:  “Một công ty cần lưu trữ các thông tin về khác hàng và các cuộc gọi đến công ty của khách hàng và được nhân viên công ty tiếp nhận” Khách hàng  Cuộc gọi  Nhân viên  Các thành phần của Bảng  Bản ghi (Record) Là một thể hiện dữ liệu của các cột trong bảng  Mỗi dòng lưu trữ thông tin của một đối tượng  Con trỏ bản ghi đang nằm ở bản ghi nào, người... CẤU TRÚC BẢNG VÀ ĐẶT TÊN BẢNG     Sau khi hoàn chỉnh việc thiết kế, ta cần ghi cấu trúc bảng lên (ra và đặt tên cho bảng Cách làm như sau: Chọn File, Save hoặc bấm chuột tại biểu tượng save trên thanh công cụ Khi ghi lần đầu thì Access sẽ hiện cửa sổ Save as: Trong hộp Table Name ta đưa vào tên bảng, rồi bấm OK Tên bảng không nên chứa dấu cách, các ký tự đặc biệt khác hoặc chữ Việt có dấu ... vào bảng Tạo bảng bằng Table Wizard THUỘC TÍNH CỦA TRƯỜNG  Công dụng: Điều khiển hình thức thể hiện dữ liệu  Nhập liệu theo mẫu  Kiểm tra dữ liệu, ngăn cản nhập sai  Tăng tốc độ tìm kiếm  Tổng quan về các thuộc tính của trường Field Size Format Decimal Places InputMask (Mặt lạ nhập) Caption Default Value Số ký tự của trường Text, hoặc kiểu của trường number Dạng hiển thị dữ liệu kiểu ngày và số... liệu trên đó là duy nhất không trùng lắp  Dữ liệu trên cột khóa chính trong bảng không được rỗng  Khoá chính có tác dụng phân biệt giá trị các bản ghi trong cùng một bảng với nhau  Khoá có thể chỉ 01 trường, cũng có thể được tạo từ tập hợp nhiều trường (gọi bộ trường khoá)  Tạo bảng bằng Design View Kiểu dữ liệu Trường khóa Các thuộc tính của trường Tạo bảng bằng Design View      Gõ tên trường . Chương 1 : Xây dựng CSDL Giảng viên: ThS .Phạm Thanh An Nội dung  Mục tiêu  Nội dung trình bày  Bảng, Trường, Bản ghi, Khóa  Tạo. trong 2 giá trị true/false 8 OLE Object Đối tượng Hình ảnh, âm thanh, đồ họa 9 Lookup Wizard Cho phép chọn giá trị từ một danh sách các giá trị của một trường ở bảng khác Tiến trình thiết. của Bảng TT Kiểu dữ liệu Mô tả Độ lớn 1 Text Xâu ký tự dài tối đa 255 ký tự 2 Memo Xâu ký tự có độ dài tối đa 65.535 ký tự 3 Number Số nguyên, thực dài : 1 , 2, 4 hoặc 8 Byte 4 Date/time Ngày

Ngày đăng: 27/05/2014, 14:57

Từ khóa liên quan

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

Tài liệu liên quan