bài giảng tin hoc nâng cao acccess

53 631 2
bài giảng tin hoc nâng cao acccess

Đ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

bài giảng tin hoc nâng cao

Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 1 11 TRƯỜNG ĐẠI HỌC TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH -- MARKETINGMARKETING KHOA CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ THÔNG TIN BÀI GIẢNG TIN HỌC NÂNG BÀI GIẢNG TIN HỌC NÂNG CAOCAO Số tín chỉ Số tín chỉ : 3 : 3 Lý thuyết : 30 tiếtLý thuyết : 30 tiết Thực hànhThực hành : 30 tiết: 30 tiết Tự họcTự học : 75 tiết: 75 tiết ThS. Nguyễn Thanh TrườngThS. Nguyễn Thanh Trường ngthtruong@gmail.comngthtruong@gmail.com 2 22 2 Tài liệu tham khảo 1. Giáo trình Microsoft Access 2000 – Nguyễn Sơn Hải – Trung tâm Tin học – Bộ giáo dục và đào tạo 2. Cơ sở dữ liệu Northwind 2007.accdb (microsoft) 3. Programming Microsoft Access 2000, Microsoft press - Rick Dobson 1999 4. Microsoft Office Accesss Help 5. Microsoft Office Online 6. Trang web Microsoft Access Tutorial: http://www.softlookup.com/tutorial/access/index.asp Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 2 3 33 3 Chương trình 1. CÁC KHÁI NIỆM CƠ BẢN 2. THIẾT KẾ BẢNG 3. QUERY 4. FORM 5. REPORT 6. MACRO 4 44 4 Mục tiêu Giúp cho sinh viên có các khái niệm về một cơ sở dữ liệu, hệ quản trị cơ sở dữ liệu Access, các bước thiết kế một cơ sở dữ liệu trên Access Khái niệm về Cơ sở dữ liệu quan hệ Nguồn gốc của mô hình Cơ Sở Dữ Liệu Quan Hệ là do tiến sĩ E.F.Cold thiết kế và được công bố vào những năm 1970. Cơ sở dữ liệu là một tập hợp có cấu trúc của dữ liệu được lưu trữ trên các thiết bị, nó có thể đáp ứng nhu cầu cho nhiều người với nhiều mục đích khác nhau. Hệ quản trị CSDL quan hệ(RDBMS: Relational Database Management System) Là phần mềm phức tạp thực hiện các chức năng: Tạo và lưu trữ CSDL, thực hiện các truy vấn thông tin trên CSDL, Vào ra thông tin theo yêu cầu thực tế, ngôn ngữ hỏi SQL, tạo các ứng dụng (VBA),… Các RDBMS: Access, Foxpro, SQL server, … CHƯƠNG 1 CÁC KHÁI NIỆM CƠ BẢN Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 3 5 55 5 Những giai đoạn khi thiết kế CSDL Access Xác định mục đích của CSDL: dùng để làm gì, mục đích gì - > từ đó mới xác định được những bảng dữ liệu cần thiết và dữ kiện cần lưu trữ trong mỗi Table này. Tạo lập các Table: xác định vùng dữ liệu (Field) của mỗi Table. Không ghi những dữ kiện phải tính toán vào Table. Thiết lập mối quan hệ giữa các Table Thiết lập các công cụ khai thác dữ liệu: thiết kế các màn hình nhập, xuất dữ liệu, hiển thị thông tin và kết xuất ra máy in. Ấn định các thao tác xử lý cho người sử dụng. 6 66 6 MÔ HÌNH QUAN HỆ - CÁC BƯỚC XÂY DỰNG CƠ SỞ DỮ LIỆU Mục tiêu Giới thiệu sơ lược các mô hình dữ liệu Biểu diễn lược đồ Quan hệ 1. Các dạng mô hình dữ liệu: Mô hình dữ liệu là tập hợp các ý niệm, một qui ước về sự biểu diễn cho phép mô tả dữ liệu mà con người muốn quản lý. Trong thực tiễn sẽ có 3 hiện tượng cần phải mô hình hoá: Nhiều nhóm dữ liệu gắn chung 1 khái niệm ( các nhóm này được gọi là đối tượng, thực thể và cá thể tuỳ theo qui ước được sử dụng) Các mối kết hợp giữa các đối tượng Các ràng buộc toàn vẹn hoặc các tập hợp luật (qui tắc) liên quan đến các đối tượng, các mối kết hợp nhằm bảo đảm tính chân thực của thế giới được mô tả. Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 4 7 77 7 Các dạng lược đồ mô tả công việc quản lý trên: Mô hình phân cấp Mô hình mạng NCC DDHMH DDH HDON PS NCC DDH MH DDH HDON PS 8 88 8 Mô hình quan hệ Trong đó: STT-NCC : Số thứ tự Nhà Cung Cấp MS-MH : Mã số Mặt Hàng STT-DDH : Số thứ tự Ðơn Ðặt Hàng STT-HDON : Số thứ tự hoá don NGAY-PS : Ngày tháng năm phát sinh NCC STT-NCC … … MH MS-MH … … DDH STT-DDH … STT-NCC DDH STT-DDH MS-DDH … … HD STT- DDH … STT-HDON PS STT- DDH MS-MH NGAY-PS Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 5 9 99 9 Mô hình thực thể kết hợp: Trong đó : BAN : bán T-GIAN : Thời gian T-TOAN : Thanh toán : Mối kết hợp : Thực thể NCC HDON DDH MH BAN T-HIEN DDH T-GIAN PS T-TOAN (0,N) (0,N) (1,N) (1,1) (0,N) (1,N) (0,N) (0,N) (0,N) (1,N) (1,1) 10 1010 10 Trong chương trình học này, chúng ta sẽ tập trung cho loại mô hình Quan hệ mà Access cung cấp, các mô hình khác chỉ có tính chất tham khảo. Mô hình Quan hệ: Ðược phổ biến nhất hiện nay do tính chất đơn giản, dễ sử dụng. Các lợi ích của loại mô hình này: Tính đơn giản, dễ sử dụng do Dữ liệu được biểu diễn dạng Table rất tự nhiên. Tính chặt chẽ của các khái niệm công cụ toán học và giải thuật. Tính phù hợp của mô hình ở mức ý niệm. ( Không yêu cầu các khái niệm Tin Học như các loại mô hình khác yêu cầu ) Tuy nhiên loại mô hình này có nhược điểm gây khó khăn trong việc chuẩn hoá. Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 6 11 1111 11 Lược đồ Quan hệ thường được biêủ diễn như sau: TÊN-LƯỢC-ÐỒ(THUỘC-TÍNH-KHOÁ,THUỘC-TÍNH1,THUỘC- TÍNH2,…) Trong đó thuộc tính gạch chân là thuộc tính khoá Mỗi lược đồ trên được biểu diễn bởi một Table trong Access. Biểu diễn lược đồ Quan hệ: 12 1212 12 CHƯƠNG 2 Thiết kế bảng Tạo CSDL mới •Khởi động Access •Tạo mới CSDL Office Button\New  chọn Blank Database hoặc Template (Thông thường chọn Blank Database)  đặt tên, chỉ đường dẫn lưu trữ CSDL  Create Mục tiêu • Các thành phần cơ bản của CSDL • Tạo bảng, thiết kế bảng bằng Design View • Các thuộc tính của Field (Field Properties) • Tạo LOOKUP từ bảng • Tạo khoá • Thiết lập quan hệ giữa các bảng Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 7 13 1313 13 Các thành phần cơ bản của CSDL : - Tables (Bảng): Lưu trữ dữ liệu - Queries (Truy vấn): Thực hiện các thao tác trên dữ liệu của Table. - Forms (Biểu mẫu): Thiết kế màn hình nhập liệu (cập nhật, xem dữ liệu trong Table) - Reports (Báo biểu): Tạo ra kết xuất từ các dữ liệu đã lưu trong bảng. - Macros (Tập lệnh): Tập hợp các lệnh nhằm tự động hóa những thao tác thường nhật thay vì phải lặp đi lặp lại nhiều lần. Có thể xem Macro là công cụ lập trình đơn giản của Access. 14 1414 14 Tạo bảng Từ cửa sổ CSDL chọn Create\Tables - Table: Tạo Table theo chế độ nhập liệu trực tiếp vào bảng sau đó ta phải điều chỉnh lại cấu trúc - Design View: Tạo Table theo chế độ thiết kế. (Thiết kế tay) - Table Template: Tạo Table theo hướng dẫn bởi Access. Từ cửa sổ CSDL chọn External Data: Nhập table hoặc các đối tượng (query, form,…) vào CSDL hiện hành từ các đối tượng khác. Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 8 15 1515 15 Thiết kế bảng bằng Design View Field name: Nhập tên Field Data Type: Chọn kiểu dữ liệu cho bảng trong danh sách Field Properties: Quy định các thuộc tính của Field 16 1616 16 Kiểu dữ liệu Ý nghĩa lưu trữ Text Kiểu chuỗi, bao gồm ký tự chữ cái, số, khoảng trắng và các ký tự khác. Dài tối đa 255 ký tự (1 ký tự chiếm 1 byte). Memo Kiểu ký ức, chứa văn bản như kiểu text nhưng có chiều dài tối đa 65,535 ký tự. Number Kiểu số. Chứa ký tự số từ 0-> 9, dấu thập phân, dấu âm (-). Date/Time Kiểu ngày, giờ. Chứa trị thời gian. Currency Kiểu số có định dạng theo tiền tệ. AutoNumber Kiểu số nhưng tự động tăng do Access cung cấp và quản lý, người sử dụng không thể cập nhật. Trị đếm này cứ tiếp tục tăng và không bị trùng ngay với cả các Record đã bị xóa. Yes/No Kiểu Logic, có trị là Yes hoặc No. OLE Objiect Kiểu đối tượng nhúng: Word, Excel,  Kiểu này dùng để lưu hình ảnh, âm thanh, bảng tính hay văn bản. Hyperlink Chứa các siêu liên kết. Lookup Wizard Dùng để thiết kế một danh sách chọn cho Field chỉ định theo hướng dẫn của Wizard. Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 9 17 1717 17 Sau đây là bảng miền giá trị của kiểu dữ liệu Number Field Size Ý nghĩa Miền giá trị Số byte Byte Số nguyên 0 -> 255 1 Boolean Logic 1: True, 0: False 2 Integer Số nguyên - 32.768 -> 32.767 2 Long Số nguyên -2.147.483.648 -> 2.147.483.647 4 Currency Số thực -922.337.203.685.774.5808 -> 922.337.203.685.774.5807 8 Single Số thực -3.402823E38 -> 1.40198E-45 (âm) 1.40198E-45 -> 3.402823E38 (dương) 4 Double Số thực -1.79769313486232E308 -> -4.94065645841247E-324 (Aâm) 4.94065645841247E-324 -> 1.79769313486232E308 (Dương) 8 18 1818 18 Các thuộc tính của Field (Field Properties) Đại học Tài chính - Marketing Khoa Công nghệ thông tin ThS. Nguyễn Thanh Trường 10 19 1919 19 Tạo khoá: Chọn (quét khối) Field cần tạo khoá -> Click vào biểu tượng Primary Key 20 2020 20 Sau khi thiết kế bảng xong, xác nhận lưu và lưu tên bảng

Ngày đăng: 14/10/2013, 08:53

Hình ảnh liên quan

Nguồn gốc của mơ hình Cơ Sở Dữ Liệu Quan Hệ là do tiến sĩ E.F.Cold thiết kế và được cơng bố vào những năm 1970 - bài giảng tin hoc nâng cao acccess

gu.

ồn gốc của mơ hình Cơ Sở Dữ Liệu Quan Hệ là do tiến sĩ E.F.Cold thiết kế và được cơng bố vào những năm 1970 Xem tại trang 2 của tài liệu.
Mơ hình phân cấp - bài giảng tin hoc nâng cao acccess

h.

ình phân cấp Xem tại trang 4 của tài liệu.
Mơ hình mạng - bài giảng tin hoc nâng cao acccess

h.

ình mạng Xem tại trang 4 của tài liệu.
CHƯƠN G2 Thiết kế bảng - bài giảng tin hoc nâng cao acccess

2.

Thiết kế bảng Xem tại trang 6 của tài liệu.
- Forms (Biểu mẫu): Thiết kế màn hình nhập liệu (cập nhật, xem dữ liệu trong  Table) - bài giảng tin hoc nâng cao acccess

orms.

(Biểu mẫu): Thiết kế màn hình nhập liệu (cập nhật, xem dữ liệu trong Table) Xem tại trang 7 của tài liệu.
- Tables (Bảng): Lưu trữ dữ liệu -Queries (Truy vấn): Thực hiện các  thao tác trên dữ liệu của Table. - bài giảng tin hoc nâng cao acccess

ables.

(Bảng): Lưu trữ dữ liệu -Queries (Truy vấn): Thực hiện các thao tác trên dữ liệu của Table Xem tại trang 7 của tài liệu.
Data Type: Chọn kiểu dữ liệu cho bảng trong danh sách Field Properties: Quy định các thuộc tính của Field - bài giảng tin hoc nâng cao acccess

ata.

Type: Chọn kiểu dữ liệu cho bảng trong danh sách Field Properties: Quy định các thuộc tính của Field Xem tại trang 8 của tài liệu.
Sau đây là bảng miền giá trị của kiểu dữ liệu Number - bài giảng tin hoc nâng cao acccess

au.

đây là bảng miền giá trị của kiểu dữ liệu Number Xem tại trang 9 của tài liệu.
Sau đây là bảng miền giá trị của kiểu dữ liệu Number - bài giảng tin hoc nâng cao acccess

au.

đây là bảng miền giá trị của kiểu dữ liệu Number Xem tại trang 9 của tài liệu.
Giả sử ta cĩ 2 bảng Sanpham và LoaiSP, - bài giảng tin hoc nâng cao acccess

i.

ả sử ta cĩ 2 bảng Sanpham và LoaiSP, Xem tại trang 11 của tài liệu.
Tạo LOOKUP Từ Bảng - bài giảng tin hoc nâng cao acccess

o.

LOOKUP Từ Bảng Xem tại trang 11 của tài liệu.
Từ cửa sổ Show Table, chọn các bảng cần thiết lập quan hệ -> Add Click vào biểu tượng để hiện cửa sổ - bài giảng tin hoc nâng cao acccess

c.

ửa sổ Show Table, chọn các bảng cần thiết lập quan hệ -> Add Click vào biểu tượng để hiện cửa sổ Xem tại trang 15 của tài liệu.
Chọn các bảng chứa các Field đã xác định -> Add - bài giảng tin hoc nâng cao acccess

h.

ọn các bảng chứa các Field đã xác định -> Add Xem tại trang 18 của tài liệu.
- Sau khi thực hiện kiểm tra lại bảng đã cĩ - bài giảng tin hoc nâng cao acccess

au.

khi thực hiện kiểm tra lại bảng đã cĩ Xem tại trang 24 của tài liệu.
Action Query - bài giảng tin hoc nâng cao acccess

ction.

Query Xem tại trang 24 của tài liệu.
Page Header Hiển thị các hình ảnh, tiêu đề,`phần này chỉ xuất hiện khi in Form  - bài giảng tin hoc nâng cao acccess

age.

Header Hiển thị các hình ảnh, tiêu đề,`phần này chỉ xuất hiện khi in Form Xem tại trang 31 của tài liệu.
Chọn kiểu cho Form (Style) - bài giảng tin hoc nâng cao acccess

h.

ọn kiểu cho Form (Style) Xem tại trang 31 của tài liệu.
Thuộc tính cơ bản của Form - bài giảng tin hoc nâng cao acccess

hu.

ộc tính cơ bản của Form Xem tại trang 34 của tài liệu.
Bước 5: Chọn cách trình bày cho bảng in Bước 6: Chọn kiểu cho Report - bài giảng tin hoc nâng cao acccess

c.

5: Chọn cách trình bày cho bảng in Bước 6: Chọn kiểu cho Report Xem tại trang 42 của tài liệu.
• Các thành phần trong màn hình thiết kế Macro • Một số các hành động thường dùng - bài giảng tin hoc nâng cao acccess

c.

thành phần trong màn hình thiết kế Macro • Một số các hành động thường dùng Xem tại trang 45 của tài liệu.
Trong màn hình thiết kế Macro chọn các hành động mong muốn (trong cột Action) - bài giảng tin hoc nâng cao acccess

rong.

màn hình thiết kế Macro chọn các hành động mong muốn (trong cột Action) Xem tại trang 46 của tài liệu.
Ví dụ: Trong cột Action ta chọn Open Form, khi đĩ dưới cửa sổ Action Arguments yêu cầu chúng ta nhập các tham  - bài giảng tin hoc nâng cao acccess

d.

ụ: Trong cột Action ta chọn Open Form, khi đĩ dưới cửa sổ Action Arguments yêu cầu chúng ta nhập các tham Xem tại trang 47 của tài liệu.
MỘT SỐ CÁC HÀNH ÐỘNG THƯỜNG DÙNG - bài giảng tin hoc nâng cao acccess
MỘT SỐ CÁC HÀNH ÐỘNG THƯỜNG DÙNG Xem tại trang 48 của tài liệu.
Say đây là bảng mơ tả các hành động đã được thiết kế sẵn trong Microsoft Access. - bài giảng tin hoc nâng cao acccess

ay.

đây là bảng mơ tả các hành động đã được thiết kế sẵn trong Microsoft Access Xem tại trang 48 của tài liệu.
ShowAllRecord Hiển thị tất cả các mẫu tin của bảng, query, Form, bỏ chế độ lọc dữ liệu - bài giảng tin hoc nâng cao acccess

how.

AllRecord Hiển thị tất cả các mẫu tin của bảng, query, Form, bỏ chế độ lọc dữ liệu Xem tại trang 50 của tài liệu.
Cách gọi thực thi một Macro con trong một Macro nhĩm - bài giảng tin hoc nâng cao acccess

ch.

gọi thực thi một Macro con trong một Macro nhĩm Xem tại trang 51 của tài liệu.
Ví dụ: Tạo một Macro nhĩm tên là Main (hình trên) trong đĩ cĩ 3 macro con là Nhaplieu, NhapXuat, Baocao. - bài giảng tin hoc nâng cao acccess

d.

ụ: Tạo một Macro nhĩm tên là Main (hình trên) trong đĩ cĩ 3 macro con là Nhaplieu, NhapXuat, Baocao Xem tại trang 51 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan