1. Trang chủ
  2. » Giáo án - Bài giảng

B Tin Học (Access''2003 Table)

53 400 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 2,75 MB

Nội dung

06/29/13 1 2 06/29/13 CƠ SỞ DỮ LiỆU ? CƠ SỞ DỮ LiỆU ? Cơ sở dữ liệu (Database): là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin về một tổ chức nào đó (như một trường đại học, một ngân hàng, một công ty, một nhà máy, .), được lưu trữ trên các thiết bị nhớ thứ cấp (như băng từ, đĩa từ, …) để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau. 3 06/29/13 Mô hình CSDL quan hệ Mô hình CSDL quan hệ Theo mô hình này, dữ liệu được thể hiện trong các bảng. Mỗi bảng gồm các dòng và cột, mỗi cột có một tên duy nhất. Mỗi dòng cho thông tin về một đối tượng cụ thể trong quản lý (mỗi dòng thường được gọi là một bản ghi hay một bộ). 4 06/29/13 Các tính năng của HQT CSDL quan hệ Khả năng lưu trữ dữ liệu lâu dài. Truy nhập số lượng lớn thông tin một cách hiệu quả. Được xây dựng trên mô hình dữ liệu (quan hệ). Ngôn ngữ cấp cao để định nghĩa và thao tác dữ liệu. Đồng bộ các truy nhập cạnh tranh. Kiểm tra tính đúng đắn của dữ liệu và thẩm quyền truy nhập và phục hồi. 5 06/29/13 Khả năng và ứng dụng của Access Khả năng và ứng dụng của Access Access là HQTCSDL quan hệ, phù hợp với các bài toán quản lý vừa và nhỏ. Access cung cấp hệ thống công cụ phát triển (Development tools) khá mạnh giúp các nhà phát triển phần mềm đơn giản trong việc xây dựng trọn gói các dự án phần mềm quản lý qui mô vừa và nhỏ. 6 06/29/13 Chế độ làm việc của Access Chế độ làm việc của Access Chế độ sử dụng công cụ có sẵn: Giúp cho người sử dụng không chuyên có thể xây dựng chương trình quản lý. Chế độ lập trình: Dùng ngôn ngữ VBA (Visual Basic for Application), người sử dụng chuyên nghiệp có thể phát triển ứng dụng, kiểm soát chặt chẽ dữ liệu, phân quyền truy nhập. 7 06/29/13 Ngôn ngữ định nghĩa và thao tác dữ liệu Ngôn ngữ định nghĩa và thao tác dữ liệu Ngôn ngữ QBE (Query By Example): cho phép bạn xây dựng các truy vấn dữ liệu bằng cửa sổ thiết kế và bằng các công cụ có sẵn. Ngôn ngữ SQL (Structure Query Language): cho phép bạn truy vấn dữ liệu bằng các câu lệnh có cấu trúc. 8 06/29/13 CÁC BƯỚC THIẾT KẾ MỘT CSDL CÁC BƯỚC THIẾT KẾ MỘT CSDL 1) 1) Xác định mục tiêu khai thác CSDL. Xác định mục tiêu khai thác CSDL. 2) 2) Xác định các bảng dữ liệu (Table) Xác định các bảng dữ liệu (Table) cần thiết. cần thiết. 3) 3) Xác định các trường (Field) cần Xác định các trường (Field) cần thiết để chứa dữ liệu thiết để chứa dữ liệu 4) 4) Xác định các trường khóa chính. Xác định các trường khóa chính. 5) 5) Xác định các mối quan hệ. Xác định các mối quan hệ. 9 06/29/13 KHỞI ĐỘNG MS ACCESS KHỞI ĐỘNG MS ACCESS Double Click vào Shortcut Double Click vào Shortcut MS Access trên Desktop MS Access trên Desktop Hoặc mở Start \ All Hoặc mở Start \ All Programs\ Microsoft Office\ Programs\ Microsoft Office\ Microsoft Office Access 2003 Microsoft Office Access 2003 10 06/29/13 GIAO DiỆN MS ACCESS GIAO DiỆN MS ACCESS [...]... tên tập tin và không sử dụng dấu tiếng Việt 06/29/13 13 THÔNG B O LƯU FILE TRÙNG TÊN 06/29/13 14 HỘP THOẠI FILE NEW DATABASE 06/29/13 15 GIAO DiỆN DATABASE 06/29/13 16 CÁC THÀNH PHẦN TRONG CSDL 1 1 2 2 3 3 4 4 5 5 6 6 7 7 TABLE TABLE QUERY QUERY FORM FORM REPORT REPORT PAGES PAGES MACRO MACRO MODULE MODULE 06/29/13 B NG B NG TRUY VẤN TIN TRUY VẤN TIN MẪU NHẬP LiỆU MẪU NHẬP LiỆU B O BiỂU B O BiỂU CSDL... OLE Object : ảnh hoặc văn b n lớn Hyperlink : Địa chỉ trang web Lookup Wizard…: Tham chiếu tới b ng dữ liệu khác, hoặc nhập trực tiếp giá trị cho hộp liệt kê chọn 22 06/29/13 (Combo box; List Box) CÁC LỖI THƯỜNG GẶP 1 2 3 Cần xác định khóa chính trước khi lưu trữ b ng Đối với b ng không xác định khóa chính, sau khi lưu b ng, Access cảnh b o gợi ý định nghĩa khóa chính, ta chọn No Các b ng tạo ra buộc... ĐƠN 17 THỂ THỂ TABLE 06/29/13 18  Nơi trực tiếp chứa dữ liệu Access có thể gộp tới 32 768 đối tượng (tổ hợp các b ng, biểu mẫu, b o biểu, …), và có thể mở cùng một lúc tới 1 024 b ng nếu như có đủ sẵn tài nguyên  Có thể nhập khẩu, kết nối các b ng từ các ứng dụng cơ sở dữ liệu khác như Paradox, Excel, FoxPro, dBase, … 19 06/29/13 THAO TÁC TẠO B NG Double Click vào lệnh  Create Table in Design View... Intergrity : buộc máy kiểm tra giá trị mẫu tin ở phần Many (b ng 2) phải ứng với nội dung ở phần One (b ng 1) , và ta không thể nhập vào một nội dung khác ở b ng 2 nếu b ng 1 không có nội dung đó  Cascade Update Related Fields : Cho phép cập nhật thông tin tự động trên b ng 2 (Many) khi ta thay đổi giá trị trong trường khóa chính từ b ng 1 (One)  Cascade Delete Related Fields : Cho phép xóa thông tin tự... “*A” Or Like “ *B ; [SOMAY] Mod 2=0; Like “[A-D]*”; Between 10 And 30  Validation Text: dòng thông b o lỗi nhập liệu khi Validation Rule b vi 35 phạm 06/29/13 LƯU Ý KHI THIẾT KẾ CẤU TRÚC B NG Nên chỉ định trường làm khóa chính của b ng trước khi lưu b ng 2 Nếu b ng có nhiều trường làm khoá chính sử dụng Shift+Click mouse 3 Phải thiết lập thuộc tính cho các trường (Fields Properties) 4 B ng không xác... các phiên b n (Convert)  Nén tệp CSDL (Compact)  Tạo menu nhờ công cụ sẵn có (Switch Board)  Chia nhỏ tệp CSDL (Split)  Tạo tệp MDE, để che giấu các thiết kế 12 06/29/13  B o mật quyền truy nhập (Security) TẠO MỚI MỘT CSDL 1 2 3 4 Chọn lệnh Create a new file… Chọn Blank database… Trong hộp thoại File new database ta chọn nơi lưu trữ và nhập tên tập tin Mặc định sẽ có phần mở rộng là *.MDB Chọn Create... CHẾ ĐỘ THIẾT KẾ B NG 06/29/13 21   1 2 3 4 5 6 7 8 9 10 Field Name: Tên trường (Nên sử dụng b ng mã Unicode, không dấu tiếng Việt) Data Type : Kiểu dữ liệu có các dạng sau Text : Xâu ký tự có độ dài 255 Memo : Văn b n độ dài đến khoảng 65000 ký tự Date/Time: Ngày/ giờ Number: Số thực, số nguyên Currency : Tiền tệ Auto Number: Số nguyên, tự động tăng thêm khi có b n ghi mới Yes/No : (Boolean) Dữ liệu... THÔNG B O GỢI Ý ĐỊNH NGHĨA KHÓA CHÍNH 06/29/13 24 THANH CÔNG CỤ TẠO B NG Save File Search Cut Copy Paste Undo Chuyển từ DESIGN / DATASHEET VIEW (Thiết kế / Nhập liệu) Index Properties Build Database Định nghĩa khóa chính Set Primary Key 06/29/13 Chèn thêm dòng (Insert Row) New Object Xóa dòng (Delete Row) 25 Redo PRIMARY KEY ?  Là một hay nhiều trường (field) của b ng xác định duy nhất mỗi mẫu tin được... duy nhất mỗi mẫu tin được lưu trữ trong b ng, nhưng thông tin của trường này b t buộc phải có và không trùng giá trị nhau (No Duplicate)  Trong một vài trường hợp một trường làm khóa chính không được (có các giá trị trùng), ta phải gán từ hai trường trở lên để làm khoá chính 06/29/13 26 RELATIONSHIP ?  Khi tạo các b ng ta phải thiết lập mối quan hệ giữa các Table trong cùng ứng dụng Hệ thống sẽ dùng... định  Mối quan hệ được tạo sẽ đảm b o tính toàn vẹn tham chiếu giữa các b ng 06/29/13 27 CÁC LOẠI QUAN HỆ ? Quan hệ một-một (One to One) Quan hệ một-nhiều (One to Many) Quan hệ nhiều-nhiều (Many to Many) 06/29/13 28 THIẾT LẬP MỐI QUAN HỆ GIỮA CÁC B NG  Mở Tool \ Relationship hoặc nhấn chọn biểu tượng RelationShip trên toolbar, dùng chuột Drag trường khóa chính sang b ng phụ kết nối  Từ hộp thoại

Ngày đăng: 29/06/2013, 01:26

HÌNH ẢNH LIÊN QUAN

Mô hình CSDL quan hệ - B Tin Học (Access''2003 Table)
h ình CSDL quan hệ (Trang 3)
Được xây dựng trên mô hình dữ liệu (quan hệ). - B Tin Học (Access''2003 Table)
c xây dựng trên mô hình dữ liệu (quan hệ) (Trang 4)
2) Xác định các bảng dữ liệu (Table) Xác định các bảng dữ liệu (Table) cần thiết. - B Tin Học (Access''2003 Table)
2 Xác định các bảng dữ liệu (Table) Xác định các bảng dữ liệu (Table) cần thiết (Trang 8)
 Create Shortcut: tạo lối tắt trên màn hình Windows. - B Tin Học (Access''2003 Table)
reate Shortcut: tạo lối tắt trên màn hình Windows (Trang 11)
BẢNG - B Tin Học (Access''2003 Table)
BẢNG (Trang 17)
(tổ hợp các bảng, biểu mẫu, báo biểu, …), và có thể mở cùng một  lúc tới 1 024 bảng nếu như có đủ  sẵn tài nguyên - B Tin Học (Access''2003 Table)
t ổ hợp các bảng, biểu mẫu, báo biểu, …), và có thể mở cùng một lúc tới 1 024 bảng nếu như có đủ sẵn tài nguyên (Trang 19)
Bảng từ các ứng dụng cơ sở dữ  liệu khác như Paradox, Excel, - B Tin Học (Access''2003 Table)
Bảng t ừ các ứng dụng cơ sở dữ liệu khác như Paradox, Excel, (Trang 19)
THAO TÁC TẠO BẢNG - B Tin Học (Access''2003 Table)
THAO TÁC TẠO BẢNG (Trang 20)
CÁC THÀNH PHẦN TRONG CHẾ ĐỘ THIẾT KẾ BẢNG - B Tin Học (Access''2003 Table)
CÁC THÀNH PHẦN TRONG CHẾ ĐỘ THIẾT KẾ BẢNG (Trang 21)
 Field Name: Tên trường (Nên sử dụng bảng mã Unicode, không dấu tiếng Việt) - B Tin Học (Access''2003 Table)
ield Name: Tên trường (Nên sử dụng bảng mã Unicode, không dấu tiếng Việt) (Trang 22)
2. Đối với bảng không xác định khóa  chính,  sau  khi  lưu  bảng,  Access  cảnh  báo  gợi  ý  định  nghĩa khóa chính, ta chọn No. - B Tin Học (Access''2003 Table)
2. Đối với bảng không xác định khóa chính, sau khi lưu bảng, Access cảnh báo gợi ý định nghĩa khóa chính, ta chọn No (Trang 23)
THANH CÔNG CỤ TẠO BẢNG - B Tin Học (Access''2003 Table)
THANH CÔNG CỤ TẠO BẢNG (Trang 25)
 Khi tạo các bảng ta phải thiết lập mối quan  hệ  giữa  các  Table  trong  cùng  ứng dụng  - B Tin Học (Access''2003 Table)
hi tạo các bảng ta phải thiết lập mối quan hệ giữa các Table trong cùng ứng dụng (Trang 27)
THIẾT LẬP MỐI QUAN HỆ GIỮA CÁC BẢNG - B Tin Học (Access''2003 Table)
THIẾT LẬP MỐI QUAN HỆ GIỮA CÁC BẢNG (Trang 29)
LƯU Ý KHI THIẾT KẾ CẤU TRÚC BẢNGLƯU Ý KHI THIẾT KẾ CẤU TRÚC BẢNG - B Tin Học (Access''2003 Table)
LƯU Ý KHI THIẾT KẾ CẤU TRÚC BẢNGLƯU Ý KHI THIẾT KẾ CẤU TRÚC BẢNG (Trang 36)
4. Bảng không xác định trường khóa, - B Tin Học (Access''2003 Table)
4. Bảng không xác định trường khóa, (Trang 36)
KHAI THÁC CSDL TRÊN BẢNG - B Tin Học (Access''2003 Table)
KHAI THÁC CSDL TRÊN BẢNG (Trang 51)

TỪ KHÓA LIÊN QUAN

w