Slide Sử dụng Access
Sử dụng Access Bài 2 Concepts of RDBMS and SQL Server 2000/ Session 2/ 2 of 28Mục tiêu của bài học (1)Trình bày ngắn gọn giới thiệu về MS AccessTạo một CSDL mới trong AccessTạo các bảng trong AccessGiải thích làm thế nào để đặt khóa chính và khóa ngoạiGiải thích làm thế nào để kiểm tra tính hợp lệ của dữ liệuGiải thích các quy tắc kiểm tra tính hợp lệ của dữ liệuGiải thích làm thế nào để thêm, sửa và xóa dữ liệu Concepts of RDBMS and SQL Server 2000/ Session 2/ 3 of 28Mục tiêu của bài học (2)Giải thích toàn vẹn tham chiếu là gìGiải thích làm thế nào để nhập và xuất dữ liệuGiải thích làm thế nào để tạo ra mật khẩu cho CSDLGiải thích quá trình Thu gọn (Compacting) và Sửa chữa (Repairing) với MS Access Concepts of RDBMS and SQL Server 2000/ Session 2/ 4 of 28Giứoi thiệu AccessMicrosoft Access 2000 là một 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 vàthao tác các bản ghi.Nó còn cho phép tạo và bảo trì các mối quanhệ giữa các bảng. Concepts of RDBMS and SQL Server 2000/ Session 2/ 5 of 28Cơ sở dữ liệu AccessTablesReportsQueriesPagesFormsMacrosModulesCSDL Access được cấu tạo từ 7 loại đối tượng dữliệu. Concepts of RDBMS and SQL Server 2000/ Session 2/ 6 of 28Tạo các CSDL trong AccessCó thể tạo các CSDLtrong Access bằngcáchDùng Database WizardHoặc không dùng database wizard Concepts of RDBMS and SQL Server 2000/ Session 2/ 7 of 28Các bảng trong AccessNhư ta đã biết, trong Access, dữ liệu được lưu trong một bảng bên trong CSDL. Một bảng được cấu tạo từ một tập các bản ghi có liên quan. Đến lượt mỗi bản ghi được tạo thành từ 1 số trường. Tên, kiểu dữ liệu, kích thước, các ràng buộc và các thuộc tính khác của trường tạo nên “cấu trúc” của bảng. Tên Họ Ngày vào làmKarla 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/ 8 of 28Tạo bảngTa có thể tạo một bảngrỗng mới bằng một trongcác cách sau:Dùng table wizardDùng design viewDùng datasheet view Concepts of RDBMS and SQL Server 2000/ Session 2/ 9 of 28Trường và bản ghi1 Trường là không gian cấp cho 1 mục dữ liệu. 1 Bản ghi là 1 tập hoàn chỉnh các trường có liên quan. Một dòng dữ liệu trong bảng cũng được gọi là 1 bản ghi.Itemcode Itemname Category Price City11 The Fountainhead Book 240 BostonCác trườngBản ghi Concepts of RDBMS and SQL Server 2000/ Session 2/ 10 of 28Các kiểu dữ liệu trong Access-1Text: Lưu các dữ liệu chữ và số, tối đa 255 kí tự.Memo: Lưu dữ liệu văn bản dài hơn 255 kí tựNumber: Lưu các dữ liệu số dùng được trong các phép tính toán sau nàyData/Time: Lưu ngày tháng/thời gianCurrency: Lưu các giá trị tiền tệAutoNumber: Tự động tạo ra các con số thứ tự hoặc ngẫu nhiên (các con số không bao giờ lặp lại) [...]... thích tồn vẹn tham chiếu là gì Giải thích làm thế nào để nhập và xuất dữ liệu Giải thích làm thế nào để tạo ra mật khẩu cho CSDL Giải thích q trình Thu gọn (Compacting) và Sửa chữa (Repairing) với MS Access Sử dụng Access Bài 2 ... 28 Mục tiêu của bài học (1) Trình bày ngắn gọn giới thiệu về MS Access Tạo một CSDL mới trong Access Tạo các bảng trong Access Giải thích làm thế nào để đặt khóa chính và khóa ngoại Giải thích làm thế nào để kiểm tra tính hợp lệ của dữ liệu Giải thích các quy tắc kiểm tra tính hợp lệ của dữ liệu Giải thích làm thế nào để thêm, sửa và xóa dữ liệu Concepts of RDBMS and SQL Server 2000/ Session... Access- 2 Yes/No: Lưu giá trị kiểu lơ-gích hay ‘hằng số Bool’ với giá trị Yes/No hoặc True/False Hyperlink: Lưu URL, địa chỉ email addresses hoặc liên kết đến tập tin khác trong hệ thống OLE object: Lưu hình vẽ, ảnh chụp hoặc các tập tin như Word /Excel Concepts of RDBMS and SQL Server 2000/ Session 2/ 5 of 28 Cơ sở dữ liệu Access Tables Reports Queries Pages Forms Macros Modules CSDL Access. .. RDBMS and SQL Server 2000/ Session 2/ 18 of 28 Sửa đổi cấu trúc – Ví dụ Concepts of RDBMS and SQL Server 2000/ Session 2/ 19 of 28 Tồn vẹn tham chiếu trong CSDL Access Hai bảng có 1 trường chung. Trường tương ứng của bảng chính là khóa chính hoặc có 1 chỉ mục duy nhất. Hai trường liên quan có cùng kiểu dữ liệu. Cả hai bảng thuộc cùng 1 CSDL Access. Chỉ thiết lập được toàn vẹn tham chiếu... Session 2/ 24 of 28 Nhập dữ liệu với Access Nhập dữ liệu (importing data) có nghĩa là lấy dữ liệu từ 1 nguồn dữ liệu bên ngoài như từ 1 tập tin văn bản, bảng tính hay bảng CSDL vào 1 bảng mới trong CSDL Access. Thực hiện nhập dữ liệu bằng cách chọn menu File, sau đó chọn Get External data rồi chọn Import. Concepts of RDBMS and SQL Server 2000/ Session 2/ 17 of 28 Sửa đổi cấu trúc của 1 bảng Ngoài... of RDBMS and SQL Server 2000/ Session 2/ 22 of 28 Ví dụ ChiTiet_DauGia SanPham KhachHang CSDL đấu giá trực tuyến Concepts of RDBMS and SQL Server 2000/ Session 2/ 7 of 28 Các bảng trong Access Như ta đã biết, trong Access, dữ liệu được lưu trong một bảng bên trong CSDL. Một bảng được cấu tạo từ một tập các bản ghi có liên quan. Đến lượt mỗi bản ghi được tạo thành từ 1 số trường. Tên, kiểu dữ... khơng thể thay đổi giá trị của 1 khóa chính trong bảng chính nếu bản ghi đó có các bản ghi có quan hệ. A Bảng B Bảng Concepts of RDBMS and SQL Server 2000/ Session 2/ 10 of 28 Các kiểu dữ liệu trong Access- 1 Text: Lưu các dữ liệu chữ và số, tối đa 255 kí tự. Memo: Lưu dữ liệu văn bản dài hơn 255 kí tự Number: Lưu các dữ liệu số dùng được trong các phép tính toán sau này Data/Time: Lưu ngày . Sử dụng Access Bài 2 Concepts of RDBMS and SQL Server 2000/ Session 2/ 2 of 28Mục tiêu của bài học (1)Trình bày ngắn gọn giới thiệu về MS Access Tạo. (Compacting) và Sửa chữa (Repairing) với MS Access Concepts of RDBMS and SQL Server 2000/ Session 2/ 4 of 28Giứoi thiệu AccessMicrosoft Access 2000 là