Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 90 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
90
Dung lượng
4,05 MB
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 bảng Thiết lập thuộc tính LookUp Thiết lập quan hệ thuộc tính đảm bảo toàn vẹn liệu Nhập liệu cho CSDL CSDL Access đối tượng bao gồm: Các bảng liệu Các quan hệ bảng Tên bảng Record Field Bảng liệu (Tables) Nơi lưu trữ liệu tác nghiệp cho ứng dụng Mỗi cột lưu giữ loại thông tin Mỗi dòng lưu trữ thông tin đối tượng Một CSDL Có thể có nhiều bảng Các bảng phải thiết kế Có thể lưu trữ đầy đủ liệu cần thiết Giảm tối đa tình trạng gây dư thừa liệu Dễ dàng bảo trì CSDL (Thuận tiện cập nhật, tìm kiếm, truy vấn) Bảng bao gồm: Tên bảng (Table Name) Các trường (Field) (tên trường, kiểu liệu, kích thước trường, thuộc tính cần thiết cho trường ) Khoá (Primary Key) Các ghi (Record) Bản ghi cuối (EOF) Mỗi dòng ghi (Record) Mỗi cột trường liệu (Field) Trường khóa Thuộc tính trường Bảng trạng thái thiết kế cấu trúc - Design view Tên bảng: Mỗi bảng có tên gọi Tên bảng thường đặt sau tạo xong cấu trúc 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), ký tự đặc biệt chữ tiếng Việt có dấu tên bảng Trường (Field – cột) Lưu trữ thông tin liên quan đến thuộc tính đối tượng Mỗi cột chứa loại liệu Mỗi cột bảng Hộp thoại Lookup Wizard xuất hiện: Nhấn Next để tiếp túc: Bước 3: Chọn liệu cho danh sách: Chọn xong nhấn Next, hộp thoại sau xuất hiện: Về nguyên tắc cần đưa trường MaKH bảng KháchHàng vào danh sách Selected Fields: đủ, nhiên nên đưa thêm trường TenKH để thuận tiện chọn lựa liệu nhập sau Chọn xong nhấn Next để tiếp tục: Xuất hộp thoại Nhấn Finish để kết thúc Bước : Lần lượt xây dựng cấu trúc bảng liệu CSDL Với bảng liệu khai báo cấu trúc cần giải công việc sau : Khai báo danh sách trường bảng cột Field Name; Chọn kiểu liệu phù hợp cho trường cột Data Type; Thiết lập trường khoá cho bảng; Thiết lập số khác cần thiết cho trường : Field Size, Format, Input Mark, Required, Validate Rule, … Ghi tên bảng Bước : Lần lượt thiết lập thuộc tính LOOKUP cho trường cách phù hợp Mỗi quan hệ bảng thiết kế cần thao tác thiết lập thuộc tính LOOKUP (sử dụng trình LookUp Wizard) từ trường bảng quan hệ nhiều sang trường bảng quan hệ một; Bước : Thiết lập thuộc tính đảm bảo toàn vẹn liệu cần thiết cho quan hệ cửa sổ Relationships (menu Tool | Relationships ); Bước : Thực nhập liệu cho bảng cần Chú ý : bảng có quan hệ phải nhập liệu trước bảng có quan hệ nhiều Bài 1: Xây dựng CSDL Quản lý việc bán hàng cho cửa hàng có cấu trúc sau : Yêu cầu : Thiết kế cấu trúc bảng cách phù hợp : kiểu liệu trường; Lập trường khoá; thuộc tính Lookup thuộc tính khác; Thiết lập quan hệ thuộc tính đảm bảo toàn vẹn liệu cho quan hệ; Nhập liệu sau : 5 khách hàng; 15 danh mục hàng hoá có bán; lập 10 hoá đơn bán hàng; với 25 lượt hàng hoá bán Bài 2: Xây dựng CSDL Quản lý điểm học sinh trường phổ thông có cấu trúc sau : Yêu cầu : Thiết kế cấu trúc bảng cách phù hợp: kiểu liệu trường; trường khoá; thuộc tính Lookup thuộc tính khác; Thiết lập quan hệ thuộc tính đảm bảo toàn vẹn liệu cho quan hệ; Nhập liệu sau: 10 môn học phổ thông; 3 khối học; 15 lớp chia cho khối; 30 học sinh; Và nhập điểm học kỳ cho học sinh lớp [...]... trị của thuộc tính Format đối với trường Number Giả sử Decimal Places = 2 - Hai chữ số phần thập phân Giá trị Format Số Được trình bày General Number 123 4.5 123 4.5 Fixed 123 4.5 123 4.50 123 4.568 123 4.58 Standard 123 4.5 1 ,23 4.50 (dấu phẩy ngăn cách hàng ngàn) Percent 0. 824 82. 40 % Scientific 123 4.5 1 .23 E+03 Currency 123 4.5 1 ,23 4.50 (UK) (dấu phẩy hàng ngàn) ... Field Size Với trường Text Độ dài mặc định là 25 5 Độ dài hợp lệ có thể đặt là từ 1 25 5 Với trường Number: Mặc định là Long Integer (4 bytes), có thể chọn các kiểu sau từ Combo Box: FieldSize Miền giá trị Số byte lưu trữ Byte 0 25 5 Integer - 327 68 327 67 Long Integer -21 47483648 21 47483647 Single -3.4*1038 3.4*1038 4 Double - 1.797*10308 1.797 * 10308 1 2 4 8 Thuộc tính Format Nếu bỏ qua Format,... Chuỗi ký tự dài tối đa 25 5 ký tự 2 Memo Chuỗi ký tự có độ dài tối đa 64.000 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 TT Kiểu dữ liệu Mô 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 Hyperlink... trường ở bảng khác 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 thể Một bảng Sau đó, với mỗi kiểu thực thể tìm ra các trường mô tả chúng Phát hiện các trường cần lưu trữ, sau đó gom các trường liên quan vào các bảng “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... 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 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 dùng có thể sửa được dữ liệu bản ghi đó Bản ghi trắng cuối cùng của mỗi bảng được gọi EOF Khoá chính (Primary key) Tập hợp của... khi nhập đủ các trường thì lưu table bằng Ctrl+S hay chọn Save trên Quick Access Toolbar Khi lưu phải nhập tên của table Chú ý có thể thêm trường đã có ở table thiết kế trước thông qua command Add existing fields Chế độ Design View là môi trường tốt nhất để tạo Tables của một CSDL Mở database Chọn tab Create trên Ribbon Chọn Table Design Gõ tên trường ở ô trong cột Fieldname Chọn kiểu trường ... Number 123 4.5 123 4.5 Fixed 123 4.5 123 4.50 123 4.568 123 4.58 Standard 123 4.5 1 ,23 4.50 (dấu phẩy ngăn cách hàng ngàn) Percent 0. 824 82. 40 % Scientific 123 4.5 1 .23 E+03 Currency 123 4.5 1 ,23 4.50... 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 31-Jan- 19 92 Short Date 1/31/ 92 (U.S) 31/01/ 92( U.K) Long... mặc định 25 5 Độ dài hợp lệ đặt từ 1 25 5 Với trường Number: Mặc định Long Integer (4 bytes), chọn kiểu sau từ Combo Box: FieldSize Miền giá trị Số byte lưu trữ Byte 0 25 5 Integer - 327 68 327 67 Long