1. Trang chủ
  2. » Công Nghệ Thông Tin

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

53 632 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 1,39 MB

Nội dung

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 (Trang 2)
Mơ hình phân cấp - bài giảng tin hoc nâng cao acccess
h ình phân cấp (Trang 4)
Mơ hình mạng - bài giảng tin hoc nâng cao acccess
h ình mạng (Trang 4)
CHƯƠN G2 Thiết kế bảng - bài giảng tin hoc nâng cao acccess
2 Thiết kế bảng (Trang 6)
- 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) (Trang 7)
- 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 (Trang 7)
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 (Trang 8)
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 (Trang 9)
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 (Trang 9)
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, (Trang 11)
Tạo LOOKUP Từ Bảng - bài giảng tin hoc nâng cao acccess
o LOOKUP Từ Bảng (Trang 11)
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ổ (Trang 15)
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 (Trang 18)
- 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ĩ (Trang 24)
Action Query - bài giảng tin hoc nâng cao acccess
ction Query (Trang 24)
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 (Trang 31)
Chọn kiểu cho Form (Style) - bài giảng tin hoc nâng cao acccess
h ọn kiểu cho Form (Style) (Trang 31)
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 (Trang 34)
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 (Trang 42)
• 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 (Trang 45)
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) (Trang 46)
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 (Trang 47)
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 (Trang 48)
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 (Trang 48)
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 (Trang 50)
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 (Trang 51)
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 (Trang 51)

TỪ KHÓA LIÊN QUAN