Tải bản đầy đủ (.pdf) (274 trang)

Bài giảng Giới thiệu cơ sở dữ liệu và Microsoft Access - ĐH Mở TP.Hồ Chí Minh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.48 MB, 274 trang )

ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

GIỚI THIỆU
Cơ Sở Dữ Liệu và Microsoft Access


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUN NGÀNH

Mục đích 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

Slide 2


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin



TIN HỌC CHUYÊN NGÀNH

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

Slide 3


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 4


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUN NGÀNH

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

Slide 5



TIN HỌC CHUN 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

Slide 6


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 7



ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 8


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin


TIN HỌC CHUYÊN NGÀNH

Tables và relationships

Giới thiệu CSDL và Microsoft Access

Slide 9


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

Queries

Giới thiệu CSDL và Microsoft Access

Slide 10


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

Forms

Giới thiệu CSDL và Microsoft Access


Slide 11


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

Reports

Giới thiệu CSDL và Microsoft Access

Slide 12


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

II.1 Khởi động Access

TIN HỌC CHUN NGÀNH

takspane

• Start
→ All Programs
→ Microsoft Office
→ Access
• Double-click icon


Giới thiệu CSDL và Microsoft Access

Slide 13


TIN HỌC CHUN 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

Slide 14


TIN HỌC CHUN 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

Slide 15


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUN NGÀNH

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

Slide 16


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH


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

Slide 17


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 18


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 19


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 20


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 21


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH


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

Slide 22


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

Tạo CSDL trống

Giới thiệu CSDL và Microsoft Access

Slide 23



ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

Tạo CSDL trống

ñặt tên file (tên CSDL)

Giới thiệu CSDL và Microsoft Access

Slide 24


ðại học Mở TP.Hồ Chí Minh
Khoa Cơng Nghệ Thơng Tin

TIN HỌC CHUYÊN NGÀNH

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

Slide 25



×