TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
GIỚI THIỆU
Cơ Sở Dữ Liệu và Microsoft Access
Thuvientailieu.net.vn
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Mục ñích yêu cầu
• Khái niệm cơ sở dữ liệu (CSDL)
– database
– tables, fields, records, primary key, relationships
• Các bước thiết kế CSDL
• Khởi ñộng Microsoft Access và sử dụng Access
ñể tạo một CSDL
– các ñối tượng trong CSDL Access
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 2
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Nội dung
I.
II.
III.
IV.
Khái niệm về CSDL và hệ quản trị CSDL
Giới thiệu Microsoft Access
Các bước thiết kế một CSDL
Tạo một CSDL với MS.Access
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 3
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
I. Khái niệm
• C s d li u (database) là tập hợp thông tin
liên quan về một chủ ñề hay mục ñích.
• Ví dụ:
– thông tin về khách hàng, về các ñơn ñặt hàng của
khách hàng, thông tin về các sản phẩm trong ñơn ñặt
hàng…
– thông tin về sinh viên, về môn học, thời khóa biểu
ñăng ký mỗi học kỳ, ñiểm thi…
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 4
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
I. Khái niệm
• Thông tin trong CSDL ñược lưu trong các
tables. Mỗi table gồm nhiều hàng (records) và
cột (fields).
• Ví dụ:
– table lưu thông tin khách hàng gồm các fields họ tên,
ñịa chỉ, số ñiện thoại, số fax, email
– table lưu thông tin sản phẩm gồm các fields tên sản
phẩm, quy cách, ñơn giá
• Các tables trong CSDL có quan h với nhau.
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 5
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
I. Khái niệm
fields
records
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 6
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
I. Khái niệm
• H qu n tr CSDL (database management
system) là phần mềm dùng ñể lưu trữ và quản lý
các CSDL.
• Ví dụ: FoxPro, Access, Oracle, SQL Server…
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 7
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
II. Giới thiệu Microsoft Access
• Là một hệ quản trị CSDL.
• Access lưu CSDL trong một file.
• CSDL Access có các ñối tượng (objects) sau:
–
–
–
–
–
Tables: lưu trữ dữ liệu
Queries: tìm và lấy các dữ liệu theo yêu cầu
Forms: xem, thêm, thay ñổi dữ liệu trong các tables
Reports: phân tích hoặc in dữ liệu ra giấy
Macros
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 8
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Tables và relationships
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 9
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Queries
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 10
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Forms
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 11
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Reports
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 12
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
II.1 Khởi ñộng Access
takspane
• Start
→ All Programs
→ Microsoft Office
→ Access
• Double-click icon
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 13
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
II.2 Mở CSDL
2. Chọn tên CSDL
và click Open
1. Click More
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 14
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
II.3 Mở Table
1. Click Tables
Giới thiệu CSDL và Microsoft Access
2. Double click
tên table
Thuvientailieu.net.vn
Slide 15
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
III. Thiết kế một CSDL
• CSDL ñược thiết kế tốt sẽ giúp ta dễ dàng quản
lý và cập nhật dữ liệu
• Dữ liệu ñược lưu trong các tables
• Mỗi table chỉ chứa dữ liệu về một chủ ñề, ví dụ
dữ liệu về khách hàng, dữ liệu về sản phẩm
• CSDL có thiết kế tốt sẽ chứa nhiều loại queries
khác nhau cho phép ta xem thông tin
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 16
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
III.1 Các bước thực hiện
• Bước 1: Xác ñịnh mục ñích của CSDL
• Bước 2: Xác ñịnh các fields cần có trong CSDL
– Mỗi field là một dữ kiện về một chủ ñề nào ñó. Ví dụ
các dữ kiện về khách hàng: tên, ñịa chỉ, số ñiện
thoại…
• Bước 3: Xác ñịnh các tables cần có trong CSDL
• Bước 4: Xác ñịnh mỗi table gồm có những fields
nào
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 17
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
III.1 Các bước thực hiện
• Bước 5: Nhận dạng field có giá trị duy nhất trong
mỗi record, gọi là khóa chính (primary key)
• Bước 6: Xác ñịnh mối quan hệ (relationship)
giữa các tables
• Bước 7: Tinh chế thiết kế
• Bước 8: Nhập dữ liệu và tạo các ñối tượng khác
trong CSDL
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 18
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
III.2 Thực hành
• Thiết kế một CSDL lưu thông tin sinh viên ñăng
ký môn học
• Thiết kế một CSDL lưu thông tin khách hàng của
siêu thị
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 19
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
IV. Tạo một CSDL với Access
• Dùng Database Wizard
• Dùng template
• Không dùng Database Wizard (tạo CSDL trống)
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 20
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Tạo CSDL dùng Database Wizard
1. Click New trên toolbar
2. Trong khung New File, mục Templates, click
On my computer
3. Click Databases, click icon của loại CSDL cần
tạo và click OK
4. Trong hộp thoại File New Database, chỉ ñịnh
tên và ñường dẫn của CSDL và click Create
5. Theo các chỉ dẫn của Database Wizard
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 21
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Tạo CSDL trống
1. Khởi ñộng MS Access và click New trên toolbar
2. Trong khung New File, mục New, click Blank
Database
3. Trong hộp thoại File New Database:
• chọn ổ ñĩa và thư mục lưu CSDL
• ñặt tên file (tên CSDL)
• click Create. Cửa sổ Database xuất hiện
•
Lưu ý: chỉ tạo CSDL một lần
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 22
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Tạo CSDL trống
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 23
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Tạo CSDL trống
ñặt tên file (tên CSDL)
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 24
TIN HỌC CHUYÊN NGÀNH
ðại học Mở TP.Hồ Chí Minh
Khoa Công Nghệ Thông Tin
Cửa sổ Database
Thanh công cụ
các lệnh tắt
các thành phần
trong CSDL
Access
Giới thiệu CSDL và Microsoft Access
Thuvientailieu.net.vn
Slide 25