Chương 1 của bài giảng Tin học B trình bày những nội dung chính liên quan đến xây dựng cơ sở dữ liệu. Những nội dung chính được trình bày trong chương này gồm có: 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. Mời các bạn cùng tham khảo.
Chương : Xây dựng CSDL Giảng viên: Phạm Văn Tho 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 tồn vèn liệu; Nhập liệu cho CSDL Giới thiệu CSDL Các Access đối tượng bao gồm bảng liệu Các quan hệ bảng Bảng Tên bảng Record Field Bảng liệu (2) 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 bao gồm tất cột 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 liệu (3) Bảng Tên bao gồm: bảng Các trường (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 ) Trường khoá Các ghi Bảng liệu (4) Bảng liệu (5) Bảng trạng thái thiết kế cấu trúc - Design view Các thành phần Bảng 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 Các thành phầ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 Một số thao tác xử lý liệu bảng Xoá ghi Xoá ghi thao tác xoá bỏ số ghi khỏi bảng Với bảng liệu mở thực bước sau để xoá ghi: Bước 1: Chọn ghi cần xoá Có thể chọn nhiều ghi cách dùng chuột đánh dấu đầu dòng ghi cần chọn; Bước 2: Ra lệnh xoá cách: mở thực đơn Edit | Delete Record Một số thao tác xử lý liệu bảng Sắp xếp liệu Cách sau: xếp liệu bảng mở Một số thao tác xử lý liệu bảng Lọc liệu: Lọc liệu bảng mở sau: Bước 1: Nhấn phải chuột lên trường cần lọc liệu Một menu xuất hiện: Bước 2: Thiết lập điều kiện lọc trường chọn Có nhiều cách để xác định điều kiện lọc: Nếu muốn lọc ghi có giá trị ghi chọn chọn mục Muốn lọc ghi thoả mãn điều kiện đó, gõ điều kiện lên mục: Ví dụ: Gõ >=10 - để lọc ghi có giá trị trường thiết lập lọc lớn 10; Một số thao tác xử lý liệu bảng Gõ 3 - lọc ghi có giá trị trường lọc khác 3,… Đặc biệt: giá trị trống, rỗng miêu tả Null; Lọc người tên Nam gõ sau Like '*Nam'; Lọc giá trị khoảng 10 đến 15 gõ sau: Between 10 And 15 ( Muốn huỷ chế độ đặt lọc, nhấn phải chuột lên bảng liệu chọn mục: Thuộc tính LOOKUP Thuộc tính LOOKUP thiết lập trường tham gia liên kết bảng có quan hệ nhiều sang trường tham gia liên kết bảng có quan hệ Thuộc tính LOOKUP VD: thiết lập thuộc tính LOOKUP cho trường khachID bảng HOADON sang trường khachID bảng KHACH CSDL quản lý bán hàng: Bước 1: Mở bảng có trường cần thiết lập LOOKUP (bảng HOADON) chế độ Design View cách: chọn tên bảng, nhấn nút Design; Bước 2: Kích hoạt trình LookUp Wizard cách: Tại cột Data Type trường cần thiết lập thuộc tính LOOKUP (trường khachID), chọn mục Lookup Wizard từ danh sách thả xuống: Thuộc tính LOOKUP Thuộc tính LOOKUP Hộp thoại Lookup Wizard xuất hiện: Thuộc tính LOOKUP Nhấn Next để tiếp túc: Bước 3: Chọn liệu cho danh sách: Thuộc tính LOOKUP Chọn xong nhấn Next, hộp thoại sau xuất hiện: Thuộc tính LOOKUP Về nguyên tắc cần đưa trường khachID bảng khác vào danh sách Selected Fields: đủ, nhiên nên đưa thêm trường tenkhach để 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 Thuộc tính LOOKUP Thuộc tính LOOKUP Nhấn Finish để kết thúc Qui trình xây dựng CSDL Access 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, Requried, Validate Rule, … Ghi tên bảng Qui trình xây dựng CSDL Access 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 ... 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)... lớn 10 0 Like "K???" phải nhập ký tự, ký tự đầu phải K Like "CTY*" ba ký tự đầu phải CTY Thuộc tính 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# ... Double Miền giá trị Số byte lưu trữ 0255 -3 276832767 - 214 7483648 214 7483647 -3 .4 *10 38 3.4 *10 38 - 1. 797 *10 308 1. 797 * 10 308 Thuộc tính trường Thuộc tính Format Nếu bỏ qua Format, Access