1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo đồ án cuối kỳ môn quản lý thông tin đề tài hqtcsdl quan hệ ms access

37 40 1
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

Tiêu đề HQTCSDL Quan hệ MS Access
Tác giả Tạ Văn Thái, Võ Nhật Tân, Ngụy Ngọc Thoáng
Người hướng dẫn ThS. Tạ Thu Thủy
Trường học Đại học Quốc gia Thành phố Hồ Chí Minh, Trường Đại học Công nghệ Thông tin
Chuyên ngành Khoa học và Kỹ thuật Thông tin
Thể loại Đồ án cuối kỳ
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 37
Dung lượng 1,06 MB

Nội dung

IE103 – Quản lý Thông tin1.1 Giới thiệuMicrosoft Access, còn được gọi là Microsoft Office Access, là một hệ thống quản lý cơ sở dữ liệu của Microsoft kết hợp Công cụ cơ sở dữ liệu quan h

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KHOA HỌC VÀ KĨ THUẬT THÔNG TIN

BÁO CÁO ĐỒ ÁN CUỐI KỲ

MÔN QUẢN LÝ THÔNG TIN

Đề tài: HQTCSDL Quan hệ MS Access

Trang 2

IE103 – Quản lý Thông tin

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

……., ngày…… tháng……năm 20…

Người nhận xét

(Ký tên và ghi rõ họ tên)

Trang 3

IE103 – Quản lý Thông tin

BẢNG PHÂN CÔNG, ĐÁNH GIÁ THÀNH VIÊN:

Bảng 0.1: Bảng phân công, đánh giá thành viên

 Tỉ lệ đóng góp 35%

 Hoàn thành tốt, đúng thời gian công việc được giao

Trang 4

IE103 – Quản lý Thông tin

LỜI MỞ ĐẦU

Trong thời đại công nghệ phát triển như hiện nay, việc sử dụng cơ sở dữ liệu đểquản lý thông tin đã trở thành một phần không thể thiếu trong các tổ chức và doanhnghiệp Trong bối cảnh đó, chúng tôi đã tiến hành nghiên cứu và trình bày về một công

cụ quan trọng trong việc xây dựng và quản lý cơ sở dữ liệu, đó là Microsoft Access.Trong tài liệu này, chúng tôi sẽ giới thiệu về các khái niệm cơ bản của cơ sở dữliệu, cùng những đặc trưng và ứng dụng của Microsoft Access trong thực tế Đồngthời, chúng tôi cũng sẽ đề cập đến kết quả thực nghiệm và so sánh Microsoft Accessvới một số công cụ khác, nhằm đưa ra cái nhìn tổng quan về hiệu suất và khả năng ứngdụng của nó

Tài liệu của chúng tôi được tổ chức thành năm chương, bao gồm: Tổng quan,Các đặc trưng, Quy trình thực hiện, Ứng dụng/Kết quả thực nghiệm/So sánh-Đánh giá

và Kết luận

Sau đây, nhóm 16 sẽ trình bày về MS Access qua các chương sau:

 Chương 1: Tổng quan

 Chương 2: Các đặc trưng

 Chương 3: Quy trình thực hiện

 Chương 4: Ứng dụng, kết quả thực nghiệm, so sánh và đánh giá

 Chương 5: Kết luận

Trang 5

IE103 – Quản lý Thông tin

DANH MỤC CÁC BẢNG, HÌNH ẢNH

Danh mục các bảng:

Bảng 0.1: Bảng phân công, đánh giá thành viên……….……… 03

Danh mục hình ảnh: Hình 1.1: Ảnh Microsoft Access 10

Hình 2.1:Giao diện của Access khi được sử dụng 31

Hình 2.2: Một số dạng file có thể thêm vào Access 31

Hình 2.3: Link 2 database bằng table ChiTietDonHang 31

Hình 2.4:Microsoft Access trên điện thoại 31

Hình 2.5: Cửa sổ yêu cầu người dùng login tạo bằng VBA 31

Hình 3.1.1: Trang Microsoft 365 31

Hình 3.1.2: Cửa sổ đăng nhập 31

Hình 3.1.3: Cửa sổ đăng ký tài khoản 31

Hình 3.1.4: Cài đặt Office 31

Hình 3.1.4: Cửa sổ đăng nhập 31

Hình 3.1.5: Các gói cài đặt 31

Hình 3.2.1: Cửa sổ tạo mới database 31

Hình 3.2.2: Cửa sổ nhập dữ liệu 31

Hình 3.1.3: Nhập dữ liệu cho table 31

Hình 3.1.4:Cửa sổ import dữ liệu 31

Hình 3.1.5:Cửa sổ lưu database 31

Hình 4.1: 7 tables trong database demo 31

Hình 4.2:Dữ liệu bảng ACCOUNT 31

Hình 4.3: Dữ liệu bảng BOOKING 31

Hình 4.4: Dữ liệu bảng COUPON 31

Hình 4.5: Dữ liệu bảng FAVORITE 31

Hình 4.6: Dữ liệu bảng PAYMENT 31

Hình 4.7: Dữ liệu bảng PLACE 31

Hình 4.8: Dữ liệu bảng REVIEW 31

Hình 4.9: Thêm dữ liệu 31

Trang 6

IE103 – Quản lý Thông tin

Hình 4.10: Sửa dữ liệu 31

Hình 4.11: Xóa dữ liệu 31

Hình 4.12 Truy vấn dữ liệu bằng design view 31

Hình 4.13: Tạo báo cáo 31

Hình 4.14: Microsoft Access thêm dữ liệu 31

Hình 4.15: SQL Server thêm dữ liệu 31

Hình 4.16:Microsoft Access xóa dữ liệu 31

Hình 4.17: SQL Server xóa dữ liệu 31

Hình 4.18: Microsoft Access truy vấn dữ liệu 31

Hình 4.19:SQL Server truy vấn dữ liệu 31

Trang 7

IE103 – Quản lý Thông tin

MỤC LỤC

Chương 1: Tổng quan

1.1: Giới thiệu…

1.2: Định nghĩa và khái niệm…

1.3: Cơ sở lý thuyết…

1.3.1: Cơ sở dữ liệu quan hệ…

1.3.2: Bảng…

1.3.3: Truy vấn…

1.3.4: Biểu mẫu và báo cáo…

1.3.5: VBA…

1.3.6: Cơ sở dữ liệu đa người dùng…

1.4: Đặt vấn đề và mục tiêu nghiên cứu…

1.4.1: Đặt vấn đề…

1.4.2: Mục tiêu nghiên cứu…

1.5: Bài toán và mục tiêu…

1.5.1: Bài toán…

1.5.2: Chi tiết…

1.5.3: Mục tiêu…

1.6: Mục đích…

Chương 2: Các đặc trưng …

2.1: Giao diện người dùng…

2.2: Tích hợp các công cụ MS khác…

2.3: Dung lượng lớn…

2.4: Remote users…

2.5: Quyền và bảo mật…

Chương 3: Quy trình thực hiện

3.1: Quy trình cài đặt Microsoft Access…

3.2: Quy trình hoạt động của Microsoft Access…

Chương 4: Ứng dụng/ Kết quả thực nghiệm/So sánh-Đánh giá

4.1: Ứng dụng của Microsoft Access trong thực tế

4.2: Kết quả thực nhiệm và hiệu suất của Microsoft Access…

4.3: So sánh Microsoft Access với SQL…

4.3.1: Khả năng sử lý dữ liệu…

Trang 8

IE103 – Quản lý Thông tin

4.3.2: Tính bảo mật…

4.3.3: Hiệu suất và tốc độ truy vấn…

4.3.4: Độ linh hoạt và mở rộng…

4.3.5: Chi phí và tổng thể…

4.3.6: Các ứng dụng phù hợp

Chương 5: Kết luận

5.1Ưu điểm

5.2Khuyết điểm

5.3Hướng phát triển

TÀI LIỆU THAM KHẢO 10

PHỤ LỤC (nếu có) 10

Trang 9

IE103 – Quản lý Thông tin

1.1 Giới thiệu

Microsoft Access, còn được gọi là Microsoft Office Access, là một hệ thống quản lý

cơ sở dữ liệu của Microsoft kết hợp Công cụ cơ sở dữ liệu quan hệ Microsoft Jet với giao diện người dùng đồ họa và các công cụ phát triển phần mềm Nó là một thành viên của bộ ứng dụng Microsoft Office, được bao gồm trong các phiên bản chuyên nghiệp và cao hơn hoặc được bán riêng Microsoft Access lưu trữ dữ liệu ở định dạng riêng dựa trên Access Jet Database Engine Nó cũng có thể nhập hoặc liên kết trực tiếpđến dữ liệu được lưu trữ trong các ứng dụng và cơ sở dữ liệu khác

Hình 1.1: Ảnh Microsoft Access

1.2 Định nghĩa và khái niệm

Access là một hệ quản trị cơ sở dữ liệu quan hệ (RDMS- Relational DaTabase Management System), rất phù hợp cho các bài toán quản lý vừa và nhỏ Hiệu năng cao

và đặc biệt dễ sử dụng do giao diện giống các phần mềm khác trong bộ MS Office như

MS Word, MS Excel

1.3 Cơ sở lý thuyết

1.3.1 Cơ sở dữ liệu quan hệ (Relational Database): MS Access sử dụng mô hình cơ

sở dữ liệu quan hệ, trong đó dữ liệu được tổ chức thành các bảng có mối quan

hệ với nhau Mô hình này giúp tổ chức dữ liệu một cách logic và linh hoạt, đồng thời giảm thiểu sự trùng lặp và mất mát dữ liệu.

Trang 10

IE103 – Quản lý Thông tin

1.3.2 Bảng (Table): Trong MS Access, bảng là đơn vị cơ bản để lưu trữ dữ liệu Mỗi

bảng bao gồm các cột (fields) và hàng (records), tương ứng với các trường dữ liệu và các bản ghi Các bảng này sau đó có thể được kết hợp với nhau thông qua các mối quan hệ.

1.3.3 Truy vấn (Query): Truy vấn trong MS Access là cách để trích xuất thông tin từ

các bảng dữ liệu theo các tiêu chí cụ thể Người dùng có thể tạo các truy vấn để tìm kiếm, lọc, sắp xếp và tính toán dữ liệu từ các bảng khác nhau.

1.3.4 Biểu mẫu (Form) và Báo cáo (Report): Biểu mẫu và báo cáo trong MS Access

được sử dụng để hiển thị và xuất dữ liệu một cách trực quan và dễ đọc Biểu mẫu thường được sử dụng để nhập và chỉnh sửa dữ liệu, trong khi báo cáo được sử dụng để in hoặc xuất dữ liệu theo một cách tổ chức cụ thể.

1.3.5 Ngôn ngữ lập trình Visual Basic for Applications (VBA): MS Access được

tích hợp với Visual Basic for Applications (VBA), một ngôn ngữ lập trình đối tượng cho phép người dùng tạo và tự động hóa các chức năng trong cơ sở dữ liệu VBA cho phép người dùng tạo các macro và modules để thực hiện các tác

vụ phức tạp và tùy chỉnh.

1.3.6 Cơ sở dữ liệu đa người dùng (Multi-user Database): MS Access hỗ trợ cơ sở

dữ liệu đa người dùng, cho phép nhiều người dùng cùng truy cập và làm việc trên cùng một cơ sở dữ liệu cùng một lúc Điều này đòi hỏi quản lý song song (concurrency management) để đảm bảo tính nhất quán của dữ liệu.

1.4 Đặt vấn đề và Mục tiêu nghiên cứu

1.4.1 Đặt vấn đề:

Trong môi trường kinh doanh của các công ty nhỏ hoặc cá nhân hiện nay, việc quản lý

dữ liệu đóng một vai trò quan trọng trong việc đảm bảo hiệu suất và sự phát triển bền vững của doanh nghiệp Microsoft Access là một công cụ mạnh mẽ để quản lý cơ sở

dữ liệu, nhưng việc sử dụng hiệu quả và tối ưu hóa chức năng của nó vẫn còn là một thách thức đối với nhiều tổ chức và cá nhân.

1.4.2 Mục tiêu nghiên cứu:

+ Tối ưu hóa hiệu suất của cơ sở dữ liệu Access: Tìm hiểu và triển khai các phương

pháp tối ưu hóa cấu trúc cơ sở dữ liệu và các truy vấn trong Access để tăng cường hiệusuất truy cập và xử lý dữ liệu

+ Phát triển biểu mẫu và báo cáo hiệu quả: Nghiên cứu và phát triển các biểu mẫu

và báo cáo trong Access để đảm bảo tính linh hoạt, trực quan và hiệu quả trong việc hiển thị thông tin

Trang 11

IE103 – Quản lý Thông tin

+ Tăng cường tính bảo mật của cơ sở dữ liệu: Phân tích và triển khai các biện pháp bảo mật để bảo vệ dữ liệu trong cơ sở dữ liệu Access khỏi các mối đe dọa và xâm nhập

+ Tối ưu hóa quản lý người dùng và quản lý phiên: Tập trung vào việc tối ưu hóa

quản lý người dùng và quản lý phiên để đảm bảo tính hiệu quả và an toàn khi nhiều người dùng truy cập cùng một lúc

+ Tích hợp Access với các ứng dụng và công nghệ khác: Khảo sát và phát triển các

kỹ thuật tích hợp Access với các ứng dụng và công nghệ khác như Excel, SharePoint, SQL Server để tăng cường khả năng tương tác và chia sẻ dữ liệu

1.5 Bài toán và mục tiêu

1.5.1 Bài toán:

Một công ty nhỏ hoặc cá nhân sản xuất và phân phối hàng hóa đang sử dụng MicrosoftAccess để quản lý cơ sở dữ liệu về sản phẩm, khách hàng và đơn đặt hang nhằm tiết kiệm chi phí Tuy nhiên, họ gặp phải một số thách thức trong việc quản lý dữ liệu và tối ưu hóa hiệu suất sử dụng Access

1.5.2 Chi tiết:

+ Hiệu suất và Tính nhất quán: Dữ liệu của công ty đang ngày càng tăng lên, dẫn đến

hiệu suất chậm và sự không nhất quán trong việc truy cập và cập nhật dữ liệu Có những khoảng thời gian khi người dùng phải đợi lâu để truy cập dữ liệu hoặc gặp phải

sự mất mát dữ liệu do xung đột

+ Bảo mật và Quản lý Người dùng: Công ty cần có cơ chế bảo mật để đảm bảo rằng

chỉ những người được ủy quyền mới có thể truy cập và sửa đổi dữ liệu Họ cũng cần một cách để quản lý quyền truy cập và theo dõi hoạt động của người dùng

+ Tương tác với dữ liệu ngoại vi: Công ty muốn tích hợp dữ liệu từ các nguồn bên

ngoài như hệ thống quản lý khách hàng CRM hoặc hệ thống kế toán Họ cần một cách

để nhập và cập nhật dữ liệu từ những nguồn này một cách hiệu quả trong cơ sở dữ liệu của mình

Trang 12

IE103 – Quản lý Thông tin

1.6 Mục dích

Mục đích của bài báo cáo này là cung cấp một phân tích sâu sắc về thách thức và yêu cầu trong việc quản lý cơ sở dữ liệu sử dụng Microsoft Access đối với các công ty nhỏhoặc cá nhân trong môi trường kinh doanh hiện nay Bằng cách tập trung vào việc tối

ưu hóa hiệu suất, tăng cường tính bảo mật, và kết nối dữ liệu từ các nguồn bên ngoài, bài báo cáo nhằm mục đích cung cấp các phương pháp, công cụ và chiến lược để giúp các tổ chức và cá nhân cải thiện quản lý dữ liệu, tăng cường hiệu suất kinh doanh và đảm bảo sự phát triển bền vững Đồng thời, bài báo cáo cũng mong muốn đề xuất các giải pháp cụ thể và các bước thực hiện để đáp ứng các yêu cầu và thách thức đặt ra

Trang 13

IE103 – Quản lý Thông tin

2.1 Giao diện người dùng

 MS Access cung cấp giao diện thân thiện với người dùng, có thể dễ dàng sử dụng quản lý cơ sở dữ liệu bằng các thao tác kéo-thả

Hình 2.1: Hình ảnh giao diện của access khi được sử dụng

 Thay vì chủ yếu thao tác bằng các câu lệnh như SQL, với giao diện này MS Access không yêu cầu người sử dụng phải có quá nhiều kiến thức về kỹ thuật

mà vẫn có thể tạo bảng, forms, báo cáo hay truy vấn dữ liệu

2.2 Tích hợp với các công cụ MS khác

 Có thể dễ dàng chuyển dữ liệu từ Word, Excel, Outlook… vào trong Access

và ngược lại từ Access ra bên ngoài

Hình 2.2: Một số dạng file có thể thêm vào Access

Trang 14

IE103 – Quản lý Thông tin

 Giúp tiết kiệm được thời gian nếu như cần phải nhập 1 dữ liệu lớn

2.3 Dung lượng lớn

 Mặc dù một database của Access chỉ có thể lưu 2GB dữ liệu nhưng Access

có khả năng liên kết các database lại với nhau qua “Linked Table Manager”

Hình 2.3: Link 2 database bằng table ChiTietDonHang

 Nhờ vậy dung lượng dữ liệu ta có thể quản lý không bị giới hạn ở 2GB, nếu cần thêm dung lượng thì chỉ việc tạo thêm 1 database mới

2.4 Remote users

 Có thể thống nhất với các database online như SharePoint và AccessSQL để chia sẻ data qua internet, từ đó có thể quản lý database từ bất kỳ nơi nào

 Người dùng cũng có thể quản lý database ngay trên điện thoại và tablet

Hình 2.4: MS Access trên điện thoại

Trang 15

IE103 – Quản lý Thông tin

2.5 Quyền và bảo mật

 MS Access có thể giúp người dùng tăng độ bảo mật của database thông qua VBA

Hình 2.5: Cửa sổ yêu cầu người dùng login tạo bằng VBA

 Có thể phân quyền cho người dùng tùy theo users hoặc group giúp database hạn chế bị thao tác nhầm làm sai hoặc mất dữ liệu

Trang 16

IE103 – Quản lý Thông tin

3.1 Quy trình cài đặt Microsoft Access

Hầu hết các máy tính hệ điều hành Windows đều cài đặt sẵn Microsoft Access Tuy nhiên, bạn có thể dễ dàng tải và cài đặt phần mềm này theo các bước sau:

Bước 1: Truy cập trang web Microsoft 365:

● Truy cập https://www.microsoft.com/vi-vn/microsoft-365

● Chọn gói đăng ký bao gồm Access Các gói PersonalFamily đều có bao gồm Access

Hình 3.1.1: Trang Microsoft 365

Bước 2: Đăng nhập hoặc tạo tài khoản Microsoft:

● Nếu bạn đã có tài khoản Microsoft, hãy đăng nhập

Hình 3.1.2: Cửa sổ đăng nhập

Trang 17

IE103 – Quản lý Thông tin

● Nếu chưa, hãy tạo tài khoản mới bằng cách nhấp vào Tạo tài khoản

Hình 3.1.3: Cửa sổ đang ký tài khoản

Bước 3: Cài đặt Microsoft 365:

● Nhấp vào Cài đặt Office

Hình 3.1.4: Cài đặt Office

● Chọn phiên bản Windows và làm theo hướng dẫn trên màn hình để hoàn tất cài đặt

Trang 18

IE103 – Quản lý Thông tin

● Làm theo hướng dẫn trên màn hình để kích hoạt Access

3.2 Quy trình hoạt động của Microsoft Access

3.2.1 Tạo cơ sở dữ liệu trong Microsoft Access:

Bước 1: Từ Access => bấm New để tạo cơ sở dữ liệu mới, có thể dùng mẫu có

sẵn hoặc cơ sở dữ liệu trống

Trang 19

IE103 – Quản lý Thông tin

Hình 3.2.1: Cửa sổ tạo mới database

Bước 2: Thiết kế cấu trúc dữ liệu

+ Thêm các bảng: Khi bạn mở cơ sở dữ liệu lần đầu tiên, bạn sẽ thấy một bảng trống

trong dạng xem Biểu dữ liệu mà bạn có thể thêm dữ liệu vào đó Để thêm bảng khác, hãy bấm Tạo > Bảng Bạn có thể bắt đầu nhập dữ liệu vào trường (ô) trống hoặc dán

dữ liệu từ một nguồn khác như sổ làm việc Excel

Hình 3.2.2: Cửa sổ nhập dữ liệu

+ Tạo và nhập dữ liệu: Sau khi đã thiết kế cấu trúc cơ sở dữ liệu, bạn có thể bắt đầu

nhập dữ liệu ban đầu vào các bảng

Trang 20

IE103 – Quản lý Thông tin

Hình 3.2.34: Nhập dữ liệu cho tableNếu cần, bạn cũng có thể kết nối với nguồn dữ liệu bên ngoài, chẳng hạn như cơ sở dữliệu SQL Server, Excel, hoặc các nguồn dữ liệu khác

Hình 3.2.4: Cửa sổ import dữ liệu

Bước 3: Triển khai và ứng dụng:

+ Lưu cơ sở dữ liệu: Sau khi đã hoàn thành thiết kế và nhập dữ liệu, lưu cơ sở dữ liệucủa bạn và chuẩn bị chia sẻ nó với người dùng cần thiết

Trang 21

IE103 – Quản lý Thông tin

Hình 3.2.55: Cửa sổ lưu databaseTrên đây là tổng quan về quy trình hoạt động, quy trình thực hiện, các bước thực hiệncông việc và quy trình cài đặt Microsoft Access Quy trình có thể thay đổi tùy thuộcvào yêu cầu cụ thể của dự án và môi trường làm việc

Trang 22

IE103 – Quản lý Thông tin

4.1 Ứng dụng của MS Access trong thực tế

Microsoft Access là một phần mềm quản lý cơ sở dữ liệu được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau Dưới đây là một số ứng dụng phổ biến của Access trong thực tế:

Quản lý danh bạ: Access giúp bạn lưu trữ và quản lý thông tin liên lạc của

khách hàng, nhân viên, đối tác, v.v một cách hiệu quả

Quản lý dự án: Access có thể được sử dụng để theo dõi tiến độ dự án, quản

lý nhiệm vụ, phân công công việc và lập báo cáo

Quản lý kho hàng: Access giúp bạn theo dõi số lượng hàng hóa, nhập xuất

4.2 Kết quả thực nghiệm và hiệu suất của MS Access

Mục tiêu: Đánh giá hiệu suất và tính dễ sử dụng của Microsoft Access trong việc quản

lý cơ sở dữ liệu, cụ thể quản lí homestay

Phương pháp :

Xác định các bảng dữ liệu cần thiết cho cơ sở dữ liệu.

 Tạo một cơ sở dữ liệu quản lí homestay bao gồm 7 bảng dữ liệu:

Ngày đăng: 16/05/2024, 16:23

HÌNH ẢNH LIÊN QUAN

Bảng 0.1:  Bảng phân công, đánh giá thành viên - báo cáo đồ án cuối kỳ môn quản lý thông tin đề tài hqtcsdl quan hệ ms access
Bảng 0.1 Bảng phân công, đánh giá thành viên (Trang 3)
Hình 1.1: Ảnh Microsoft Access - báo cáo đồ án cuối kỳ môn quản lý thông tin đề tài hqtcsdl quan hệ ms access
Hình 1.1 Ảnh Microsoft Access (Trang 9)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w