SlideShare a Scribd company logo
1 of 40
Thời lượng: 160 tiết
Giảng viên: Huỳnh Phước Hải
Email: hphai@agu.edu.vn, phuochai2012@gmail.com
Điện thoại: 0907 190 696
Nội dung học phần
• About MS Access 2003

• Visual Basic

• Working with Table

• Manager Group/ User

• Working with Query
• Working with Form
• Working with Macro
• Working with Module
• Working with Report
• Menu and Toolbar
MS Access 2003

2
Công cụ học tập
• Microsoft Office Access 2003

MS Access 2003

3
Giảng viên: Huỳnh Phước Hải
Nội dung
• Khái niệm về cơ sở dữ liệu
• Hệ quản trị cơ sở dữ liệu
• Ưu điểm của cơ sở dữ liệu
• Cơ sở dữ liệu quan hệ
• Các thành phần của CSDL quan hệ

MS Access 2003

5
Cơ sở dữ liệu

MS Access 2003

6
Định nghĩa

MS Access 2003

7
Ví dụ 1

MS Access 2003

8
Ví dụ 2

MS Access 2003

9
Ví dụ 2

MS Access 2003

10
Quản lý hóa đơn hàng hóa

MS Access 2003

11
Ví dụ 3

MS Access 2003

12
Ví dụ 4

MS Access 2003

13
MS Access 2003

14
Ví dụ 5

MS Access 2003

15
Một số thuật ngữ

MS Access 2003

16
Hệ quản trị cơ sở dữ liệu
• Phần mềm dùng để quản lý, khai thác dữ liệu.
• Ví dụ:
– Fox
– MS Access
– MySQL
– SQL Server
– DB2
– Oracle

MS Access 2003

17
Hạn chế của các cách quản lý DL cổ điển

• Dữ liệu bị trùng lắp, phân tán, thiếu nhất
quán
– Dư thừa lãng phí, dữ liệu
– Không đồng bộ

MS Access 2003

18
Ưu điểm của Cơ sở dữ liệu
• Giảm bớt sự dư thừa dữ liệu.
• Tránh được sự không nhất quán dữ liệu
• Dữ liệu lưu trữ có thể dùng chung.
• Tuân thủ theo các tiêu chuẩn thống nhất
• Có thể áp dụng được các biện pháp an toàn dữ
liệu.
• Có thể giữ được sự toàn vẹn dữ liệu

MS Access 2003

19
Cơ sở dữ liệu quan hệ

MS Access 2003

20
DLL

MS Access 2003

21
DML

MS Access 2003

22
DD

MS Access 2003

23
Thực thể
• Là khái niệm để chỉ một vật cụ thể hay trừu
tượng trong thế giới thực. Ta có thể phân
biệt thực thể này với thực thể khác

MS Access 2003

24
Thuộc tính của thực thể
• Nhân viên
– Mã số
– Họ tên
– Phòng
– Năm sinh
– Địa chỉ
– Mức lương

MS Access 2003

25
Thực thể

MS Access 2003

26
• Mỗi thực thể được xác định bằng một bảng
mỗi thuộc tính xác định bằng cột của bảng.
• Table: Gồm có nhiều dòng và nhiều cột
• Cột (Column) hay trường (Field): Nằm trong
bảng. Trong một bảng không có 2 cột trùng
tên nhau.
• Trường (Field): Tên trường, Kiểu dữ liệu, Độ
rộng
MS Access 2003

27
MS Access 2003

28
Các thuộc tính cơ sở

MS Access 2003

29
Rows (Dòng)
• Nằm ngang trong bảng. Trong một bảng
không có hai dòng trùng lắp nhau về thông
tin. Thứ tự trước sau của các dòng không
quan trọng

MS Access 2003

30
Khóa chính (Primary Key)
• Là một hoặc nhiều trường trong bảng mà dữ
liệu của các cột này bắt buộc phải có (Không
được để trống) và đồng thời phải duy nhất
không được phép trùng lắp. Giá trị của khóa
xác định tính duy nhất của các trường khác
trong cùng một dòng.

MS Access 2003

31
Ví dụ: Xác định khóa chính
• Sinh viên
– Mã sinh viên
– Họ tên
– Ngày sinh
– Giới tính

MS Access 2003

32
Ví dụ: Xác định khóa chính
• Môn học
– Mã môn học
– Tên môn học
– Số tín chỉ

MS Access 2003

33
Khóa ngoại (Foreign Key)
• Là một hoặc nhiều trường trong cùng một
bảng mà các trường này là khóa chính của
một bảng khác. Do đó dữ liệu tại các cột này
bắt buộc phải tồn tại trong một bảng khác.

MS Access 2003

34
Ví dụ

MS Access 2003

35
Bài tập

MS Access 2003

36
Yêu cầu
• Tìm các thực thể và các thuộc tính của các
thực thể
• Xây dựng mô hình thực thể kết hợp
• Chuyển mô hình thực thể kết hợp sang mô
hình quan hệ

MS Access 2003

37
Bài tập

MS Access 2003

38
MS Access 2003

39
Mô hình quan hệ

MS Access 2003

40

More Related Content

Viewers also liked

Ze's Choose Peace Song
Ze's Choose Peace SongZe's Choose Peace Song
Ze's Choose Peace Songrddietrich
 
BELTUG_competition study with notes_web
BELTUG_competition study with notes_webBELTUG_competition study with notes_web
BELTUG_competition study with notes_websasvangent32
 
фирменный стиль от мадекс дизайн
фирменный стиль от мадекс дизайнфирменный стиль от мадекс дизайн
фирменный стиль от мадекс дизайнDmitry Galakhov
 
¿Qué Es Un Blog?
¿Qué Es Un Blog?¿Qué Es Un Blog?
¿Qué Es Un Blog?ItzelSomm
 
Hạt giống tâm hồn 9 vượt qua thử thách (178p)
Hạt giống tâm hồn 9 vượt qua thử thách (178p)Hạt giống tâm hồn 9 vượt qua thử thách (178p)
Hạt giống tâm hồn 9 vượt qua thử thách (178p)Kiệm Phan
 
Hẹn bạn trên đỉnh thành công (302p)
Hẹn bạn trên đỉnh thành công (302p)Hẹn bạn trên đỉnh thành công (302p)
Hẹn bạn trên đỉnh thành công (302p)Kiệm Phan
 
Hành trình về phương đông (115p)
Hành trình về phương đông (115p)Hành trình về phương đông (115p)
Hành trình về phương đông (115p)Kiệm Phan
 
Arts4Every1 Writers' Workshop: 12th December 2015
Arts4Every1 Writers' Workshop: 12th December 2015Arts4Every1 Writers' Workshop: 12th December 2015
Arts4Every1 Writers' Workshop: 12th December 2015Dane Cobain
 

Viewers also liked (14)

Ze's Choose Peace Song
Ze's Choose Peace SongZe's Choose Peace Song
Ze's Choose Peace Song
 
BELTUG_competition study with notes_web
BELTUG_competition study with notes_webBELTUG_competition study with notes_web
BELTUG_competition study with notes_web
 
Media
Media Media
Media
 
фирменный стиль от мадекс дизайн
фирменный стиль от мадекс дизайнфирменный стиль от мадекс дизайн
фирменный стиль от мадекс дизайн
 
El teatro
El teatro El teatro
El teatro
 
Formato de atoevaluación unidad 2 sesión 18
Formato de atoevaluación unidad 2 sesión 18Formato de atoevaluación unidad 2 sesión 18
Formato de atoevaluación unidad 2 sesión 18
 
Primera actividad
Primera actividadPrimera actividad
Primera actividad
 
13 x 18 см (2)
13 x 18 см (2)13 x 18 см (2)
13 x 18 см (2)
 
¿Qué Es Un Blog?
¿Qué Es Un Blog?¿Qué Es Un Blog?
¿Qué Es Un Blog?
 
Hạt giống tâm hồn 9 vượt qua thử thách (178p)
Hạt giống tâm hồn 9 vượt qua thử thách (178p)Hạt giống tâm hồn 9 vượt qua thử thách (178p)
Hạt giống tâm hồn 9 vượt qua thử thách (178p)
 
Hẹn bạn trên đỉnh thành công (302p)
Hẹn bạn trên đỉnh thành công (302p)Hẹn bạn trên đỉnh thành công (302p)
Hẹn bạn trên đỉnh thành công (302p)
 
Hành trình về phương đông (115p)
Hành trình về phương đông (115p)Hành trình về phương đông (115p)
Hành trình về phương đông (115p)
 
Arts4Every1 Writers' Workshop: 12th December 2015
Arts4Every1 Writers' Workshop: 12th December 2015Arts4Every1 Writers' Workshop: 12th December 2015
Arts4Every1 Writers' Workshop: 12th December 2015
 
Natura City
Natura CityNatura City
Natura City
 

Similar to 01database 100425220104-phpapp01

Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng
Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng
Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng baongoc91
 
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfChuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfCriz20
 
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.TrngTn67
 
Cơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcCơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcChu TheKop
 
csdl - buoi1
csdl - buoi1csdl - buoi1
csdl - buoi1kikihoho
 
Chuong 1 - Gioi Thieu.pptx
Chuong 1 - Gioi Thieu.pptxChuong 1 - Gioi Thieu.pptx
Chuong 1 - Gioi Thieu.pptxCngNguynPhmHuy
 
Chương 1 . Khái niệm chung về CSDL.pdf
Chương 1 . Khái   niệm chung về CSDL.pdfChương 1 . Khái   niệm chung về CSDL.pdf
Chương 1 . Khái niệm chung về CSDL.pdfBiNgh4
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnChâu Trần
 
Giao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuGiao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuAnh Ta
 

Similar to 01database 100425220104-phpapp01 (20)

Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng
Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng
Kịch bản dạy học lớp 12 -chương 2-bài 4 :Cấu trúc bảng
 
Chuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdfChuong 1_Gioo thieu DB.pdf
Chuong 1_Gioo thieu DB.pdf
 
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.
Hệ quản trị cơ sở dữ liệu trường đại học công nghệ.
 
Bg access
Bg accessBg access
Bg access
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Giaoandientu bai10lop12
Giaoandientu bai10lop12Giaoandientu bai10lop12
Giaoandientu bai10lop12
 
Lnnm
LnnmLnnm
Lnnm
 
Cơ sở dữ liệu đại học
Cơ sở dữ liệu đại họcCơ sở dữ liệu đại học
Cơ sở dữ liệu đại học
 
csdl - buoi1
csdl - buoi1csdl - buoi1
csdl - buoi1
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Chuong 1 - Gioi Thieu.pptx
Chuong 1 - Gioi Thieu.pptxChuong 1 - Gioi Thieu.pptx
Chuong 1 - Gioi Thieu.pptx
 
GIÁO TRÌNH ACCESS 2003
GIÁO TRÌNH ACCESS 2003GIÁO TRÌNH ACCESS 2003
GIÁO TRÌNH ACCESS 2003
 
Chương 1 . Khái niệm chung về CSDL.pdf
Chương 1 . Khái   niệm chung về CSDL.pdfChương 1 . Khái   niệm chung về CSDL.pdf
Chương 1 . Khái niệm chung về CSDL.pdf
 
Bai giang he qtdl
Bai giang he qtdlBai giang he qtdl
Bai giang he qtdl
 
Btth1_HuynhThiThuyLinh
Btth1_HuynhThiThuyLinhBtth1_HuynhThiThuyLinh
Btth1_HuynhThiThuyLinh
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
Com201 slide 1
Com201   slide 1Com201   slide 1
Com201 slide 1
 
Bài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bảnBài 1: Một số khái niệm cơ bản
Bài 1: Một số khái niệm cơ bản
 
Giao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieuGiao trinh-co-so-du-lieu
Giao trinh-co-so-du-lieu
 

More from Ta Hormon

Giaotrinhtoantapmangmaytinh 100118061813-phpapp01
Giaotrinhtoantapmangmaytinh 100118061813-phpapp01Giaotrinhtoantapmangmaytinh 100118061813-phpapp01
Giaotrinhtoantapmangmaytinh 100118061813-phpapp01Ta Hormon
 
Chuong4 css-091030202240-phpapp02
Chuong4 css-091030202240-phpapp02Chuong4 css-091030202240-phpapp02
Chuong4 css-091030202240-phpapp02Ta Hormon
 
Chuong4 css-091030202240-phpapp02 (1)
Chuong4 css-091030202240-phpapp02 (1)Chuong4 css-091030202240-phpapp02 (1)
Chuong4 css-091030202240-phpapp02 (1)Ta Hormon
 
Chuong3b html-091030201401-phpapp02
Chuong3b html-091030201401-phpapp02Chuong3b html-091030201401-phpapp02
Chuong3b html-091030201401-phpapp02Ta Hormon
 
Chuong3a html-091030201256-phpapp01
Chuong3a html-091030201256-phpapp01Chuong3a html-091030201256-phpapp01
Chuong3a html-091030201256-phpapp01Ta Hormon
 
Com 1200271446737225-4
Com 1200271446737225-4Com 1200271446737225-4
Com 1200271446737225-4Ta Hormon
 
Baigiangsql 100418222632-phpapp02
Baigiangsql 100418222632-phpapp02Baigiangsql 100418222632-phpapp02
Baigiangsql 100418222632-phpapp02Ta Hormon
 
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02Ta Hormon
 

More from Ta Hormon (8)

Giaotrinhtoantapmangmaytinh 100118061813-phpapp01
Giaotrinhtoantapmangmaytinh 100118061813-phpapp01Giaotrinhtoantapmangmaytinh 100118061813-phpapp01
Giaotrinhtoantapmangmaytinh 100118061813-phpapp01
 
Chuong4 css-091030202240-phpapp02
Chuong4 css-091030202240-phpapp02Chuong4 css-091030202240-phpapp02
Chuong4 css-091030202240-phpapp02
 
Chuong4 css-091030202240-phpapp02 (1)
Chuong4 css-091030202240-phpapp02 (1)Chuong4 css-091030202240-phpapp02 (1)
Chuong4 css-091030202240-phpapp02 (1)
 
Chuong3b html-091030201401-phpapp02
Chuong3b html-091030201401-phpapp02Chuong3b html-091030201401-phpapp02
Chuong3b html-091030201401-phpapp02
 
Chuong3a html-091030201256-phpapp01
Chuong3a html-091030201256-phpapp01Chuong3a html-091030201256-phpapp01
Chuong3a html-091030201256-phpapp01
 
Com 1200271446737225-4
Com 1200271446737225-4Com 1200271446737225-4
Com 1200271446737225-4
 
Baigiangsql 100418222632-phpapp02
Baigiangsql 100418222632-phpapp02Baigiangsql 100418222632-phpapp02
Baigiangsql 100418222632-phpapp02
 
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02
Giotrnhquntrmngmytnhbookbooming com-120921153629-phpapp02
 

01database 100425220104-phpapp01

  • 1. Thời lượng: 160 tiết Giảng viên: Huỳnh Phước Hải Email: hphai@agu.edu.vn, phuochai2012@gmail.com Điện thoại: 0907 190 696
  • 2. Nội dung học phần • About MS Access 2003 • Visual Basic • Working with Table • Manager Group/ User • Working with Query • Working with Form • Working with Macro • Working with Module • Working with Report • Menu and Toolbar MS Access 2003 2
  • 3. Công cụ học tập • Microsoft Office Access 2003 MS Access 2003 3
  • 4. Giảng viên: Huỳnh Phước Hải
  • 5. Nội dung • Khái niệm về cơ sở dữ liệu • Hệ quản trị cơ sở dữ liệu • Ưu điểm của cơ sở dữ liệu • Cơ sở dữ liệu quan hệ • Các thành phần của CSDL quan hệ MS Access 2003 5
  • 6. Cơ sở dữ liệu MS Access 2003 6
  • 8. Ví dụ 1 MS Access 2003 8
  • 9. Ví dụ 2 MS Access 2003 9
  • 10. Ví dụ 2 MS Access 2003 10
  • 11. Quản lý hóa đơn hàng hóa MS Access 2003 11
  • 12. Ví dụ 3 MS Access 2003 12
  • 13. Ví dụ 4 MS Access 2003 13
  • 15. Ví dụ 5 MS Access 2003 15
  • 16. Một số thuật ngữ MS Access 2003 16
  • 17. Hệ quản trị cơ sở dữ liệu • Phần mềm dùng để quản lý, khai thác dữ liệu. • Ví dụ: – Fox – MS Access – MySQL – SQL Server – DB2 – Oracle MS Access 2003 17
  • 18. Hạn chế của các cách quản lý DL cổ điển • Dữ liệu bị trùng lắp, phân tán, thiếu nhất quán – Dư thừa lãng phí, dữ liệu – Không đồng bộ MS Access 2003 18
  • 19. Ưu điểm của Cơ sở dữ liệu • Giảm bớt sự dư thừa dữ liệu. • Tránh được sự không nhất quán dữ liệu • Dữ liệu lưu trữ có thể dùng chung. • Tuân thủ theo các tiêu chuẩn thống nhất • Có thể áp dụng được các biện pháp an toàn dữ liệu. • Có thể giữ được sự toàn vẹn dữ liệu MS Access 2003 19
  • 20. Cơ sở dữ liệu quan hệ MS Access 2003 20
  • 24. Thực thể • Là khái niệm để chỉ một vật cụ thể hay trừu tượng trong thế giới thực. Ta có thể phân biệt thực thể này với thực thể khác MS Access 2003 24
  • 25. Thuộc tính của thực thể • Nhân viên – Mã số – Họ tên – Phòng – Năm sinh – Địa chỉ – Mức lương MS Access 2003 25
  • 27. • Mỗi thực thể được xác định bằng một bảng mỗi thuộc tính xác định bằng cột của bảng. • Table: Gồm có nhiều dòng và nhiều cột • Cột (Column) hay trường (Field): Nằm trong bảng. Trong một bảng không có 2 cột trùng tên nhau. • Trường (Field): Tên trường, Kiểu dữ liệu, Độ rộng MS Access 2003 27
  • 29. Các thuộc tính cơ sở MS Access 2003 29
  • 30. Rows (Dòng) • Nằm ngang trong bảng. Trong một bảng không có hai dòng trùng lắp nhau về thông tin. Thứ tự trước sau của các dòng không quan trọng MS Access 2003 30
  • 31. Khóa chính (Primary Key) • Là một hoặc nhiều trường trong bảng mà dữ liệu của các cột này bắt buộc phải có (Không được để trống) và đồng thời phải duy nhất không được phép trùng lắp. Giá trị của khóa xác định tính duy nhất của các trường khác trong cùng một dòng. MS Access 2003 31
  • 32. Ví dụ: Xác định khóa chính • Sinh viên – Mã sinh viên – Họ tên – Ngày sinh – Giới tính MS Access 2003 32
  • 33. Ví dụ: Xác định khóa chính • Môn học – Mã môn học – Tên môn học – Số tín chỉ MS Access 2003 33
  • 34. Khóa ngoại (Foreign Key) • Là một hoặc nhiều trường trong cùng một bảng mà các trường này là khóa chính của một bảng khác. Do đó dữ liệu tại các cột này bắt buộc phải tồn tại trong một bảng khác. MS Access 2003 34
  • 37. Yêu cầu • Tìm các thực thể và các thuộc tính của các thực thể • Xây dựng mô hình thực thể kết hợp • Chuyển mô hình thực thể kết hợp sang mô hình quan hệ MS Access 2003 37
  • 40. Mô hình quan hệ MS Access 2003 40