# data[].attributes.body
Cớm sở dữ liệu tập trung: cơ sở dữ liệu được lưu trữ trên một máy tính duy nhất. DBMS và phần mềm ứng dụng có thể cài trên cùng một máy hoặc các máy khác kết nối mạng

Ưu điểm

thiết kế triển khai đơn giản

Đảm bảo tính nhất quán

Bảo mật dễ dàng

Chị phí bảo trì thấp

Nhược điểm:

khó mở rộng khi dữ liệu tăng lớn

# data[].attributes.body
Cơ sở dữ liệu phân tán là gì?

Định nghĩa: Là một tập hợp dữ liệu được lưu trữ trên nhiều máy tính/địa điểm khác nhau (có thể cùng mạng hoặc ở xa nhau) nhưng được quản lý như một cơ sở dữ liệu thống nhất.

Người dùng khi truy cập không cần biết dữ liệu nằm ở đâu, hệ thống phân tán sẽ tự động điều phối.

# data[].attributes.body
Hệ quản trị cơ sở dữ liệu (HQT CSDL – Database Management System, DBMS) là phần mềm cho phép tạo lập, tổ chức, lưu trữ, cập nhật và khai thác dữ liệu trong cơ sở dữ liệu một cách thuận tiện và hiệu quả. Nó giúp quản lý dữ liệu tập trung, đảm bảo tính toàn vẹn, an toàn, hạn chế dư thừa và cho phép nhiều người dùng truy cập đồng thời.

Một số hệ quản trị cơ sở dữ liệu quan hệ thông dụng:

MySQL

Microsoft SQL Server

Oracle Database

PostgreSQL

IBM DB2

# data[].attributes.body
Khái niệm hệ cơ sở dữ liệu (Database System)

Hệ cơ sở dữ liệu là tập hợp gồm cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu (DBMS), cùng với các công cụ và người dùng, nhằm lưu trữ, quản lý và khai thác dữ liệu một cách hiệu quả, an toàn.

# data[].attributes.body
*Tính nhất quán:

-Định nghĩa: Sau mỗi thao tác trên cơ sở dữ liệu (chèn, xóa, cập nhật), dữ liệu phải đúng và tuân theo các ràng buộc đã được định nghĩa.

-Ý nghĩa: Giúp đảm bảo dữ liệu không bị sai lệch, mâu thuẫn

*Tính độc lập:

-Định nghĩa: Là khả năng thay đổi một mức dữ liệu mà không ảnh hưởng đến mức dữ liệu khác.

# data[].attributes.body
Tính toàn vẹn: đảm bảo dữ liệu được nhập và lưu phải đúng theo các ràng buộc định sẵn.

Tính bảo mật và an toàn: bảo vệ dữ liệu quan trọng khỏi truy cập trái phép, sao chép không phép và mất mát.

biện pháp: quyền truy cập, cấm sao chép, sao lưu

# data[].attributes.body
Tại sao cần tổ chức lưu trữ dữ liệu độc lập với phần mềm ?

_Nhằm đảm bảo dễ dàng chia sẻ và bảo trì

_Để cơ sở dữ liệu hoạt động một cách độc lập, không dựa dẫm vào các phần mềm khác

_Trong trường hợp phần mềm gặp vấn đề, dữ liệu lưu trữ sẽ không bị ảnh hưởng

# data[].attributes.body
Hạn chế dư thừa dữ liệu là gì?

Hạn chế dư thừa trong lưu trữ dữ liệu là giảm thiểu việc lưu trùng lặp thông tin trong hệ thống, nhằm tiết kiệm dung lượng, tránh lãng phí tài nguyên và hạn chế sai lệch khi cập nhật. Nhờ đó, dữ liệu được nhất quán, chính xác hơn, việc quản lý, truy xuất và bảo trì cũng trở nên dễ dàng và hiệu quả hơn.

# data[].attributes.body
1. Khái niệm về cơ sở dữ liệu (Database)

Cơ sở dữ liệu là tập hợp có tổ chức của dữ liệu, được lưu trữ trong máy tính để có thể dễ dàng truy cập, quản lý, cập nhật và khai thác.

Dữ liệu trong cơ sở dữ liệu thường được lưu theo cấu trúc nhất định (bảng, hàng, cột).

Cơ sở dữ liệu được quản lý bởi hệ quản trị cơ sở dữ liệu (DBMS) như MySQL, Oracle, SQL Server, PostgreSQL,…

Mục đích: giúp lưu trữ thông tin có hệ thống, giảm trùng lặp, dễ dàng tìm kiếm và bảo mật tốt hơn.

Ví dụ:

Ngân hàng: thông tin khách hàng, tài khoản.

Trường học: hồ sơ sinh viên, điểm số.

Thư viện: danh mục sách, tình trạng mượn trả.

Thương mại điện tử: sản phẩm, đơn hàng.

Bệnh viện: hồ sơ bệnh nhân.

# data[].attributes.body
Nam,Lê Minh, Đăng

# data[].attributes.body
Nhóm 4: Khánh Ngọc, Gia Linh và Huyền Trang

# data[].attributes.body
Nhom 2: Quang Tuan Minh Phuoc Thanh

# data[].attributes.body
Nhóm 1: Nguyễn Tuấn Minh, Xuân Khôi, Minh Đức 11.3

# data[].attributes.body
I) 1)xác định nhu cầu thông tin

2)Xây dựng truy vấn

3)Thực hiện tìm kiếm

4)Xem và phân tích kết quả

5)Lọc, tinh chỉnh

6)Truy xuất tài liệu

7) Đánh giá, sử dụng thông tin

II)Truy xuất dữ liệu là quá trình tìm kiếm, lấy ra và hiển thị dữ liệu đã được lưu trữ trong hệ thống theo yêu cầu của người dùng.

# data[].attributes.body
Thu thập dữ liệu tự động là việc thu thập dữ liệu một cách tự động qua

thiết bị hoặc công nghệ mà không cần nhập liệu thủ công.

Phương pháp thủ công:

Nhập dữ liệu thẳng vào máy tính (ví dụ: nhập điểm học sinh).

Phương pháp tự động:

Máy quét mã vạch: đọc toàn bộ thông tin sản phẩm và lưu vào hệ thống.

Đồng hồ điện tử: tự động đọc số điện tiêu thụ, truyền dữ liệu qua internet

cho công ty điện lực.

# data[].attributes.body
Khai thác thông tin là quá trình phân tích, thống kê, tính toán từ dữ liệu đã có để rút ra các điều kiện và kết luận hữu ích.

# data[].attributes.body
2) Việc lưu trữ dữ liệu trên máy tính đòi hỏi các bộ cứng, bộ nhớ và các phương pháp bảo mật khác nhau nhằm giữ dữ liệu an toàn và không bị xâm phạm, tránh việc dữ liệu và thông tin bị lộ, bị tấn công hay bị khóa

# data[].attributes.body
cau3:

Quá trình phát triển của việc lưu trữ dữ liệu có thể tóm tắt theo các giai đoạn chính: Thời kỳ cổ đại: lưu trữ bằng ký hiệu trên đá, tre, gỗ, giấy papyrus để ghi chép thông tin. Thời kỳ giấy: phát minh ra giấy → tài liệu, sổ sách, thư từ được dùng phổ biến để lưu trữ. Thời kỳ cơ khí – điện tử sơ khai: xuất hiện thẻ đục lỗ, băng từ để lưu dữ liệu cho máy tính đầu tiên. Thời kỳ kỹ thuật số: ra đời đĩa cứng (HDD), đĩa mềm, CD/DVD, USB, thẻ nhớ, giúp lưu trữ nhiều hơn và dễ mang theo. Thời kỳ hiện đại: sử dụng ổ SSD và điện toán đám mây (Google Drive, OneDrive, iCloud...) → dung lượng lớn, tốc độ cao, truy cập mọi lúc mọi nơi.

# data[].attributes.body
Cập nhật dữ liệu: thay đổi nội dung dữ liệu để luôn đúng và kịp thời.

Bao gồm thao tác: Thêm (Insert), Sửa (Update), Xóa (Delete).

Cần cập nhật khi: có dữ liệu mới, dữ liệu thay đổi, hoặc dữ liệu sai/trùng lặp.

# data[].attributes.body
Câu 1: Lưu trữ dữ liệu là gì?

Lưu trữ dữ liệu là hoạt động ghi lại, cất giữ và bảo quản thông tin trên các phương tiện (như giấy tờ, ổ cứng, USB, đám mây, máy tính...) nhằm đảm bảo có thể truy xuất, sử dụng, truy cập và quản lý khi cần thiết.