Quản trị hệ cơ sở dữ liệu Access
09/01/12 Design: Nguyen Hien Du 1Hệ quản trị csdl Hệ quản trị csdl AccessAccessHệ quản trị csdl Hệ quản trị csdl AccessAccesstrường đại học ql&kd hà nộitrường đại học ql&kd hà nộiKhoa tin họcKhoa tin học 09/01/12Design: Nguyen Hien Du2Microsoft Access 2000Microsoft Access 2000Access 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. 09/01/12Design: Nguyen Hien Du3Chương I: Database and Tables.I - Các khái niệm trong CSDL1. 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 AccessDatabaseQueries Forms Reports Macros ModulsTables Pages 09/01/12Design: Nguyen Hien Du42.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). 09/01/12Design: Nguyen Hien Du52.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 09/01/12Design: Nguyen Hien Du62.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) 09/01/12Design: Nguyen Hien Du72.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. 09/01/12Design: Nguyen Hien Du82.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. 09/01/12Design: Nguyen Hien Du92.5 MacroLà đố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. 09/01/12Design: Nguyen Hien Du102.7 ModuleLà đố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. [...]... phím Delete C3: Kích phải chuột\ Delete 5. Đổi tên bảng: - Chọn bảng cần đổi tên - Edit\ Rename - Kích phải chuột\ Rename 09/01/12 Design: Nguyen Hien Du 1 Hệ quản trị csdl Hệ quản trị csdl Access Access Hệ quản trị csdl Hệ quản trị csdl Access Access trường đại học ql&kd hà nội trường đại học ql&kd hµ néi Khoa tin häc Khoa tin häc 09/01/12 Design: Nguyen Hien Du 30 III - ThiÕt lËp quan... đị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. 09/01/12 Design: Nguyen Hien Du 6 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) 09/01/12 Design: Nguyen Hien Du 42 3.... quan hệ một bản ghi của b¶ng A quan hƯ víi nhiỊu b¶ng ghi ë b¶ng B. Quan hệ N - 1: là quan hệ nhiều bản ghi cđa b¶ng A quan hƯ duy nhÊt mét b¶ng ghi ở bảng B. Quan hệ N - N: là quan hƯ nhiỊu b¶n ghi cđa b¶ng A quan hƯ víi nhiỊu b¶ng ghi ë b¶ng B. 09/01/12 Design: Nguyen Hien Du 27 3.8 Validation Text: thông báo khi nhập ngoài khoảng giá trị ở Validation Rule. 3.9 Required: Phải nhập dữ liệu. .. liệu. a) Bảo mật dữ liệu Mở CSDL ë chÕ ®é Open Exclusive. Tools/ Security/ Set Database Password a) Bảo mật dữ liệu Mở CSDL ở chế độ Open Exclusive. Tools/ Security/ Set Database Password 09/01/12 Design: Nguyen Hien Du 14 C. Các kiểu dữ liệu của trường Text: kiểu văn bản (kiểu xâu ký tự) có độ dài tối đa là 256 ký tự. Number: kiểu số gồm các kiểu con sau: Byte: kiểu số nguyên có giá trị từ 0 đến... quyết 3 vấn đề chính: Chánh việc dư thừa dữ liệu khi cài đặt trên một bảng. Kích thước của một bảng có thể rất lớn. Nên việc sắp xếp, tìm kiếm và quản lý khó hơn là thực hiện trên nhiều bảng nhỏ. Không thể bảo mật được dữ liệu bằng thiết kế trên nhiều bảng. Các ví dụ 09/01/12 Design: Nguyen Hien Du 32 Hai b¶ng cã quan hƯ víi nhau theo các kiểu sau: Quan hệ 1 - 1: là quan hƯ mét b¶n ghi cđa b¶ng... víi mét b¶ng ghi ë b¶ng B. Quan hƯ 1 - N: là quan hệ một bản ghi của bảng A quan hƯ víi nhiỊu b¶ng ghi ë b¶ng B. Quan hệ N - 1: là quan hệ nhiều bản ghi cđa b¶ng A quan hƯ duy nhÊt mét b¶ng ghi ở bảng B. Quan hệ N - N: là quan hệ nhiỊu b¶n ghi cđa b¶ng A quan hƯ víi nhiỊu b¶ng ghi ë b¶ng B. Hai b¶ng cã quan hƯ víi nhau theo các kiểu sau: Quan hệ 1 - 1: là quan hƯ mét b¶n ghi cđa b¶ng A quan hƯ... cái dài tối đa 64 ký tự. Kiểu trường (Data Type): Mỗi một trường bắt buộc phải có một kiểu dữ liệu, kiểu dữ liệu này dùng để định dạng thông tin của trường ®ã B. Mét sè quy t¾c vỊ trêng (cét). 09/01/12 Design: Nguyen Hien Du 33 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... niệm cơ bản A. Bảng là gì (Table)? Bảng dùng để lưu trữ dữ liệu trong một CSDL. Một bảng gồm có các hàng và cột. Một cột Một cột trong bảng được gọi là một trường một trường (Fields). Một trường trong bảng được khai báo bởi tên và kiểu dữ liệu tương ứng. Một hàng trong bảng được gọi là một bản ghi (Recordset). 09/01/12 Design: Nguyen Hien Du 16 Các bước tạo và định dạng bảng Khởi động Access Tạo... 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 lưu lên đĩa Mỗi một CSDL trong Access được lưu với một tập tin có đuôi *.mdb 09/01/12 Design: Nguyen Hien Du 47 6. Bảo mật và nén dữ liệu. 6. Bảo mật và nén dữ liệu. a)... Du 3 Chương I: Database and Tables. I - Các khái niệm trong CSDL 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 09/01/12 Design: Nguyen Hien Du 5 2.2 . 09/01/12 Design: Nguyen Hien Du 1Hệ quản trị csdl Hệ quản trị csdl AccessAccessHệ quản trị csdl Hệ quản trị csdl AccessAccesstrường đại học ql&kd hà. học 09/01/12Design: Nguyen Hien Du2Microsoft Access 2000Microsoft Access 200 0Access 2000 là một hệ quản trị cơ sở dữ liệu trực quan, nằm trong bộ