Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
1,39 MB
Nội dung
Hệ quản trị CSDL Access Bài Mục tiêu học (1) n n n n n n n Trình bày ngắn gọn giới thiệu MS Access Tạo CSDL Access Tạo bảng Access Giải thích làm để đặt khóa khóa ngoại Giải thích làm để kiểm tra tính hợp lệ liệu Giải thích quy tắc kiểm tra tính hợp lệ liệu Giải thích làm để thêm, sửa xóa liệu Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Mục tiêu học (2) n n n n Giải thích toàn vẹn tham chiếu Giải thích làm để nhập xuất liệu Giải thích làm để tạo mật cho CSDL Giải thích trình Thu gọn (Compacting) Sửa chữa (Repairing) với MS Access Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Giứoi thiệu Access Microsoft Access 2000 Hệ Quản trị Cơ sở Dữ liệu Quan hệ Nó giúp người sử dụng thêm, sửa, xóa thao tác ghi Nó cho phép tạo bảo trì mối quan hệ bảng Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Cơ sở liệu Access CSDL Access cấu tạo từ loại đối tượng liệu Queries Modules Tables Forms Reports Pages Macros Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Tạo CSDL Access Có thể tạo CSDL Access cách P4 n Dùng Database Wizard n Hoặc không dùng database wizard Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Slide P4 I have changed the sentence Padmajat, 2/26/2003 Các bảng Access n Như ta biết, Access, liệu lưu bảng bên CSDL Một bảng cấu tạo từ tập ghi có liên quan Đến lượt ghi tạo thành từ số trường n Tên, kiểu liệu, kích thước, ràng buộc thuộc tính khác trường tạo nên “cấu trúc” bảng Tên Họ Ngày vào làm Karla Jablonski 1994-03-11 Martine Rance 1992-02-05 Margaret Smith 1988-09-29 Gary Thomas 1988-08-09 Table Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Tạo bảng Ta tạo bảng rỗng cách sau: n Dùng table wizard n Dùng design view n Dùng datasheet view Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Trường ghi n n Trường không gian cấp cho mục liệu Bản ghi tập hoàn chỉnh trường có liên quan Một dòng liệu bảng gọi ghi Các trường Itemcode Itemname Category Price 11 Book 240 The Fountainhead Bản ghi City Boston Concepts of RDBMS and SQL Server 2000/ Session 2/ of 28 Các kiểu liệu Access-1 n n n n n n Text: Lưu liệu chữ số, tối đa 255 kí tự Memo: Lưu liệu văn dài 255 kí tự Number: Lưu liệu số dùng phép tính toán sau Data/Time: Lưu ngày tháng/thời gian Currency: Lưu giá trị tiền tệ AutoNumber: Tự động tạo số thứ tự ngẫu nhiên (các số không lặp lại) Concepts of RDBMS and SQL Server 2000/ Session 2/ 10 of 28 Các kiểu liệu Access-2 n Yes/No: Lưu giá trị kiểu lô-gích hay ‘hằng số Bool’ với giá trị Yes/No True/False n Hyperlink: Lưu URL, địa email addresses liên kết đến tập tin khác hệ thống n OLE object: Lưu hình vẽ, ảnh chụp tập tin Word /Excel Concepts of RDBMS and SQL Server 2000/ Session 2/ 11 of 28 Thuộc tính trường Có thể gán đặc điểm “thuộc tính”cho trường bảng Concepts of RDBMS and SQL Server 2000/ Session 2/ 12 of 28 Các thuộc tính quan trọng trường Concepts of RDBMS and SQL Server 2000/ Session 2/ 13 of 28 Thêm ghi Ta thêm ghi cách chọn menu Insert, chọn New Record cách khác trực tiếp thêm ghi vào bảng Concepts of RDBMS and SQL Server 2000/ Session 2/ 14 of 28 Sửa đổi ghi Có thể sửa lại ghi cách nhấp chuột lên ghi sửa lại chi tiết mong muốn Concepts of RDBMS and SQL Server 2000/ Session 2/ 15 of 28 Xóa ghi Nhấn nút Delete Record công cụ Table Datasheet để xóa ghi HOẶC Chọn menu Edit, chọn Delete Record Concepts of RDBMS and SQL Server 2000/ Session 2/ 16 of 28 Sửa đổi cấu trúc bảng Ngoài việc thao tác liệu bảng, ta thay đổi cấu trúc bảng nào, cách dùng ‘Design View’ Thay đổi cấu trúc bảng bao gồm: n Thêm trường mới, n Xóa trường tồn tại, n Thêm gỡ bỏ ‘Khóa chính’, n Đổi kiểu liệu (nếu có thể), n Đổi kích thước trường thuộc tính khác Concepts of RDBMS and SQL Server 2000/ Session 2/ 17 of 28 Sửa đổi cấu trúc – Ví dụ Concepts of RDBMS and SQL Server 2000/ Session 2/ 18 of 28 Toàn vẹn tham chiếu CSDL Access Chỉ thiết lập toàn vẹn tham chiếu thỏa điều kiện sau: n n n n Hai bảng có trường chung Trường tương ứng bảng khóa có mục Hai trường liên quan có kiểu liệu Cả hai bảng thuộc CSDL Access Concepts of RDBMS and SQL Server 2000/ Session 2/ 19 of 28 Ảnh hưởng Toàn vẹn tham chiếu n n n Ta nhập vào khóa ngoại bảng có quan hệ giá trị mà giá trị không tồn khóa bảng Ta xóa ghi từ bảng ghi tương ứng tồn bảng có quan hệ Ta thay đổi giá trị khóa bảng ghi có ghi có quan hệ Bảng A Bảng B Concepts of RDBMS and SQL Server 2000/ Session 2/ 20 of 28 Các quan hệ Access n n n Một quan hệ định nghĩa kết hợp trường chung bảng, điều giúp liên kết thông tin từ bảng khác Có thể tạo quan hệ Access cách dùng menu Tools chọn Relationship Khóa ngoại phương tiện để đạt kết hợp bảng hay nhiều Khóa ngoại tổ hợp cột có giá trị trùng với khóa khóa bảng khác Concepts of RDBMS and SQL Server 2000/ Session 2/ 21 of 28 Ví dụ CSDL đấu giá trực tuyến SanPham ChiTiet_DauGia KhachHang Concepts of RDBMS and SQL Server 2000/ Session 2/ 22 of 28 Lược đồ Quan hệ Concepts of RDBMS and SQL Server 2000/ Session 2/ 23 of 28 Nhập liệu với Access n n Nhập liệu (importing data) có nghĩa lấy liệu từ nguồn liệu bên từ tập tin văn bản, bảng tính hay bảng CSDL vào bảng CSDL Access Thực nhập liệu cách chọn menu File, sau chọn Get External data chọn Import Concepts of RDBMS and SQL Server 2000/ Session 2/ 24 of 28 Xuất liệu với Access Xuất liệu (exporting data) có nghĩa gửi liệu từ bảng CSDL Access nguồn liệu bên Để dùng Access xuất liệu, chọn menu File chọn Export Concepts of RDBMS and SQL Server 2000/ Session 2/ 25 of 28 Mật CSDL n n Ta bảo vệ CSDL cách đặt mật để giới hạn số người sử dụng mở CSDL Access lưu mật CSDL dạng không mã hóa Concepts of RDBMS and SQL Server 2000/ Session 2/ 26 of 28 Các bước thiết lập mật CSDL Để đặt mật cho CSDL, thực bước sau: n Chọn menu File menu, nhấn Open n Nhấn vào mũi tên phía bên phải hộp xổ Look In n Chọn ổ đĩa thư mục nơi đặt CSDL n Nhấn vào biểu tượng CSDL n Nhấn vào mũi tên bên phải nút Open button, sau nhấn Open Exclusive n Trên menu Tools, trỏ vào Security, sau nhấn Set Database Password n Trong hộp thoại Password, nhập mật bạn vào Concepts of RDBMS and SQL Server 2000/ Session 2/ 27 of 28 Nén sửa CSDL Access n Thu gọn liệu (Compacting) Access nghĩa tạo tập tin xếp lại tập tin lưu đĩa n Nếu tập tin Access (CSDL) bị hư hại hỏng cấu trúc, ta sửa lại n Ta dồn sửa chữa CSDL Access cách dùng menu Tools, vào mục Database Utilities Concepts of RDBMS and SQL Server 2000/ Session 2/ 28 of 28 10 [...]... và sửa CSDL Access n Thu gọn dữ liệu (Compacting) trong Access nghĩa là tạo 1 bản sao của tập tin và sắp xếp lại tập tin được lưu trên đĩa đó n Nếu 1 tập tin Access (CSDL) bị hư hại hoặc hỏng cấu trúc, ta có thể sửa lại nó n Ta có thể dồn và sửa chữa 1 CSDL Access bằng cách dùng menu Tools, vào mục Database Utilities Concepts of RDBMS and SQL Server 20 00/ Session 2/ 28 of 28 10 ... of RDBMS and SQL Server 20 00/ Session 2/ 21 of 28 Ví dụ CSDL đấu giá trực tuyến SanPham ChiTiet_DauGia KhachHang Concepts of RDBMS and SQL Server 20 00/ Session 2/ 22 of 28 Lược đồ Quan hệ Concepts... RDBMS and SQL Server 20 00/ Session 2/ 11 of 28 Thuộc tính trường Có thể gán đặc điểm “thuộc tính”cho trường bảng Concepts of RDBMS and SQL Server 20 00/ Session 2/ 12 of 28 Các thuộc tính quan... Server 20 00/ Session 2/ of 28 Tạo CSDL Access Có thể tạo CSDL Access cách P4 n Dùng Database Wizard n Hoặc không dùng database wizard Concepts of RDBMS and SQL Server 20 00/ Session 2/ of 28 Slide