Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
810 KB
Nội dung
07/19/14 Design: Nguyen Hien Du 1 HÖ qu¶n trÞ csdl HÖ qu¶n trÞ csdl Access Access trêng®¹ihäcql &kdhµnéi trêng®¹ihäcql &kdhµnéi Khoatinhäc Khoatinhäc 07/19/14 Design: Nguyen Hien Du2 Microsoft Access 2000 Microsoft Access 2000 Access 2000 là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng. Các thao tác trong Access t ợng tự nh trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đã quen thuộc. Access 2000 là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ Microsoft Office. Có khả năng tạo ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng. Các thao tác trong Access t ợng tự nh trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đã quen thuộc. 07/19/14 Design: Nguyen Hien Du3 ChơngI:Database and Tables. I-CáckháiniệmtrongCSDL 1. Thế nào là một CSDL (Database)? CSDL là một hệ thống thông tin(th ờng là các tệp, bảng biểu) có mối quan hệ với nhau, cùng mô tả một công việc, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra. 2. Cấu trúc của một CSDL trong Access Database Queries Forms Reports Macros ModulsTables Pages 07/19/14 Design: Nguyen Hien Du4 2.1 B¶ng (Table) Lµ ®èi t îng l u tr÷ d÷ liÖu. Mét b¶ng bao gåm Cét vµ hµng. - Cét gäi lµ tr êng (Field). - Hµng gäi lµ b¶n ghi(Record). 07/19/14 Design: Nguyen Hien Du5 2.2 Truy vấn (Query). Là đối t ợng đ ợc trích rút từ bảng theo những điều kiện xác định. Query cùng là tệp có dạng bảng 07/19/14 Design: Nguyen Hien Du6 2.3 BiÓu mÉu (Forms) Lµ ®èi t îng ® îc thiÕt kÕ ®Ó nhËp d÷ liÖu hoÆc hiÓn thÞ d÷ liÖu. (Giao diÖn) 07/19/14 Design: Nguyen Hien Du7 2.4 B¸o c¸o (Report) Lµ ®èi t îng ® îc thiÕt kÕ ®Ó quy ®Þnh c¸ch, tÝnh to¸n, in vµ tæng hîp d÷ liÖu ® îc chon. 07/19/14 Design: Nguyen Hien Du8 2.5 Trang (Pages) Là đối t ợng đ ợc thiết kế để quy định cách, tính toán, in và tổng hợp dữ liệu đ ợc chon tạo thành trang có phần mở rộng là htm. 07/19/14 Design: Nguyen Hien Du9 2.5 Macro Là đối t ợng định nghĩa một hoặc nhiều hành động (thao tác) mà Access sẽ th c hiện mỗi lần khi chạy. 07/19/14 Design: Nguyen Hien Du10 2.7 Module Lµ ®èi t îng chøa c¸c thñ tôc ® îc lËp tr×nh b»ng Access Basic ®Ó xö lý tù ®éng th«ng tin tù ®éng. [...]... trùng nhau (số tr ờng tối thiểu gọi là khoá cơ bản Primary key) Quy tắc 3: Các trờng trong bảng phải đầy đủ và liên 3 quan đến khoá cơ bản hay còn gọi là liên quan đến chủ thể của bảng (Điều này gọi là phụ thuộc hàm) Quy tắc 4: Có thể thay thế một số trờng bất kỳ (trừ 4 khoá cơ bản) mà không ảnh hởng đến trờng khác 07/19/14 17 Design: Nguyen Hien Du 4 Khởi động Access Start/ Programs/ Microsoft Access. .. tợng Save trên thanh công cụ Ctrl + S Thực hiện việc nhập dữ liệu cho bảng bằng một trong các cách sau: View/ Datasheet View Chọn biểu tợng View trên thanh công cụ 07/19/14 23 Design: Nguyen Hien Du 2.Sửa cấu trúc của bảng Để sửa cấu trúc ta chuyển qua khung nhìn Design View bằng một trong các cách sau: View/ Chọn Design View biểu tợng View trên thanh công cụ Thay đổi tên trờng Thay đổi kiểu dữ... Các kiểu quan hệ của hai bảng Một CSDL đợc tách thành nhiều bảng thì thông tin trên một bảng là không đầy đủ Để có thông tin đầy đủ ta phải ghép thông tin của từng bảng lại Muốn làm đợc điều này thì các bảng đó phải có quan hệ với nhau theo một trờng nào đó Một CSDL có các bảng quan hệ với nhau đợc gọi là CSDL quan hệ 07/19/14 31 Design: Nguyen Hien Du Hai bảng có quan hệ với nhau theo các kiểu sau:... cửa sổ Database xuất hiện nh sau: 07/19/14 20 Design: Nguyen Hien Du IIư-ưTạoưbảngưtrongưCSDL 1 Khai báo cấu trúc bảng trong Access B1 Mở hoặc tạo mới một CSDL B2 Chọn thanh phần Create Table in Design View C1: Chọn Design C2: Kích đúp chuột C3: Nếu chọn New ta có hộp thoại sau: Chọn Design View Cửa sổ khai báo các trờng của bảng xuất hiện nh sau: 07/19/14 21 Design: Nguyen Hien Du Field Name: Nhập... Design: Nguyen Hien Du 5.ưTạoưCSDLưmớiư(Database) Nếu khởi động ta chọn thành phần Blank Access Database hoặc chọn một trong các cách sau: File/ New Chọn biểu thợng New trên thanh công cụ Ctrl + N Chọn OK và hộp thoại sau xuất hiện: File name: nhập tên tập tin CSDL Save in: chọn th mục cần lu lên đĩa Mỗi một CSDL trong Access đợc lu với một tập tin có đuôi *.mdb 07/19/14 19 Design: Nguyen Hien Du Khi nhập... xếp theo tệp chỉ mục - Yes (Duplicates OK): Cho phép nhập các bản ghi giống nhau trên trờng này - Yes (No Duplicates): không đợc phép nhập các bản ghi giống nhau (thờng là các trờng khóa) 07/19/14 27 Design: Nguyen Hien Du 3 Trờng khóa trong CSDL a)Trờng khóa là gì? Trờng khóa là trờng mà trong bảng không có bản ghi nào trùng nhau trên trờng đó b)Cách tạo trờng khóa trong bảng Mở bảng ở chế độ Design... ký tự) có độ dài khoảng là 64.000 ký tự OLE Object: kiểu nhúng và kết nối đối tợng (hình ảnh đồ họa) 07/19/14 15 Design: Nguyen Hien Du Các bớc tạo và định dạng bảng Khởi động Access Tạo một CSDL mới (Blank Access Database) Khai báo cấu trúc của bảng (Design View) Sửa cấu trúc của bảng Nhập dữ liệu cho bảng (DataSheet View) Định dạng bảng Sắp xếp và lọc dữ liệu cho bảng 07/19/14 16 Design: Nguyen... Font C2: Chọn biểu tợng định dạng trên thanh Formatting Định dạng nền và lới: Mở bảng ở chế độ DataSheet View (Open) Foramt/ DataSheet Chọn các định dạng tại hộp thoại Các ví dụ 07/19/14 35 Design: Nguyen Hien Du 3 Đặt các tính chất khác cho bảng Mở bảng ở chế độ DataSheet View (Open) Format/ Row Height : Thay đổi chiều cao của hàng Format/ Column Width : Thay đổi đọ rộng cột Format/ Freeze Columns:... Nguyen Hien Du 3 Cách thiết lập quan hệ giữa các bảng trong CSDL a)Cách thiết lập quan hệ Tạo trờng khóa ở các bảng nếu cần Tools/ RelationShips (hoặc chọn biểu tợng RelationShips trên thanh công cụ) Kéo thả chuột trên hai trờng cần đặt kết nối 07/19/14 33 Design: Nguyen Hien Du Ghi lên đĩa và đóng cửa sổ RelationShips b)Sửa, xóa mối quan hệ C1: Chọn RelationShips/ Edit RelationShips C2: Kích phải chuột... các cách sau: View/ Chọn Design View biểu tợng View trên thanh công cụ Thay đổi tên trờng Thay đổi kiểu dữ liệu của trờng Thêm trờng Xóa trờng Thay đổi vị trí của trờng 07/19/14 24 Design: Nguyen Hien Du 3 Một số thuộc tính của trờng (Field properties) Khi khai báo các trờng, kiểu dữ liệu của chúng có thể đặt các thuộc tính sau: 3.1 Field Size: độ rộng của trờng 07/19/14 Đối với kiểu dữ liệu . csdl Access Access trêng®¹ihäcql &kdhµnéi trêng®¹ihäcql &kdhµnéi Khoatinhäc Khoatinhäc 07/19/14 Design: Nguyen Hien Du2 Microsoft Access 2000 Microsoft Access 2000 Access. yêu cầu đặt ra một cách nhanh chóng. Các thao tác trong Access t ợng tự nh trong Excel hoặc các ứng dụng khác trong bộ Microsoft Office mà bạn đã quen thuộc. Access 2000 là một hệ quản trị. ra một hệ thống thông tin có quan hệ với nhau, đồng thời xử lý và quản lý chúng theo những yêu cầu đặt ra một cách nhanh chóng. Các thao tác trong Access t ợng tự nh trong Excel hoặc các ứng