You are on page 1of 2

Câu 1: Trình bày vai trò của CSDL trong một phần mềm ứng dụng.

Hãy liệt kê một


số cách lưu trữ khác và so sánh với việc lưu trữ bằng CSDL
CSDL có vai trò giúp tổ chức lưu trữ dữ liệu một cách có hệ thống và hiệu quả. Hệ thống giúp
tiết kiệm không gian lưu trữ và đảm bảo tính nhất quán, an toàn của dữ liệu. Ngoài ra, Database
còn cung cấp các phương pháp để truy cập, tìm kiếm và cập nhật thông tin trong dữ liệu.
Một số cách lưu trữ khác : lưu trữ tệp tin, lưu trữ trên đám mây (cloud), trên thiết bị di động....

Câu 2: Hãy cho biết trong trường hợp nào nên dùng cơ sở dữ liệu, trường hợp nào
có thể không dùng CSDL để lưu trữ
- Nên dùng CSDL trong các trường hợp như nghiên cứu thị trường, quản lý bán hàng, nhân sự,
bệnh viên ... vì khi ứng dụng đối diện với các yêu cầu về quản lý dữ liệu lớn, truy xuất nhanh
chóng, tính nhất quán, bảo mật và xử lý giao dịch, việc sử dụng CSDL là lựa chọn phù hợp để
lưu trữ dữ liệu.
- Có thể không dùng CSDL trong trường hợp các dữ liệu dơn giản, không phức tạp hoặc chỉ là
tạm thời (demo ).... những trường hợp này, việc không sử dụng CSDL để lưu trữ dữ liệu có thể
giúp đơn giản hóa kiến trúc và tối ưu hóa hiệu suất của ứng dụng.

Câu 3: Hãy kể tên một công ty hoặc tổ chức, doanh nghiệp có sử dụng CSDL.
Trình bày dấu hiệu nhận biết công ty đó có sự tương tác với CSDL.
Một công ty nổi tiếng có sử dụng CSDL là "Google". Google sử dụng các hệ thống CSDL phức
tạp để lưu trữ và quản lý dữ liệu từ các dịch vụ của mình như Google Search, Gmail, Google
Maps, YouTube, và nhiều dịch vụ khác. CSDL giúp Google cung cấp dịch vụ tìm kiếm nhanh
chóng, hiệu quả và đáng tin cậy cho hàng tỷ người dùng trên toàn thế giới.

Câu 4: Hãy kể tên 3 hệ quản trị CSDL quan hệ, 2 hệ quản trị CSDL không quan hệ,
1 hệ quản trị CSDL hướng đối tượng
- 3 hệ quản trị CSDL quan hệ: MySQL, Oracle, Microsoft SQL server
-2 hệ quản trị CSDL không quan hệ : MongoDB, Redis
- 1 hệ quản trị CSDL hướng đối tượng: ObjectDB

Câu 5: Hãy trình bày các nhóm người dùng trên CSDL. Mỗi nhóm cho ví dụ minh
họa
Administrators ( người quản trị ) :
Developers ( người phát triển ) :
Database Managers ( người quản lý ) :
End users ( người dùng cuối ) :

Câu 6: Hãy trình bày kiến trúc 3 mức của một hệ CSDL. Cho ví dụ minh họa

You might also like