Database Là Gì? Khái Niệm Về Database Là Gì?

Ngày nay, só nhiều Dynamic Website trên thế giới đang được xử lý thông qua Database. Cơ sở dữ liệu dạng file: Dữ liệu được lưu trữ dưới dạng các file có thể là text, ascii, *.dbf. Tiêu biểu cho cơ sở dữ liệu dạng file là*.mdb Foxpro. Cơ sở dữ liệu quan hệ: Dữ liệu được lưu trữ trong các bảng dữ liệu gọi là các thực thể, giữa các thực thể này có mối liên hệ với nhau gọi là các quan hệ, mỗi quan hệ có các thuộc tính, trong đó có một thuộc tính là khóa chính. Các hệ quản trị hỗ trợ cơ sở dữ liệu qu - [đăng nhập]

  • Lượt xem: 3,529 (View) | Ngày tạo: 2020-09-13 14:01:14
  • Ðánh giá: 1 11 21 31 41 5(5 sao 1 đánh giá)

1 - Database Là Gì? 


Một Database (Cơ sở dữ liệu) là một tập hợp dữ liệu đã được tổ chức sắp xếp. Mục đích chính của Database là để tổ chức một lượng lớn thông tin bằng việc lưu trữ, thu thập, và quản lý. Ngày nay, só nhiều Dynamic Website trên thế giới đang được xử lý thông qua Database.
 

1.1 - Sau đây là một số ưu điểm mà CSDL mang lại:


  • Giảm sự trùng lặp thông tin xuống mức thấp nhất.
  • Do đó đảm bảo thông tin có tính nhất quán và toàn vẹn dữ liệu.
  • Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau.
  • Nhiều người có thể sử dụng một cơ sở dữ liệu.

Database Là Gì? Khái Niệm Về Database Là Gì?

Hình 1: Database có nghĩa là cơ sở dữ liệu

1.2 - Những vấn đề mà CSDL cần phải giải quyết.  

Tính chủ quyền của dữ liệu.
 

  • Thể hiện ở phương diện an toàn dữ liệu.
  • Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu.
  • Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất.

Tính bảo mật và quyền khai thác thông tin của người sử dụng.

 

  • Do ưu điểm CSDL có thể cho nhiều người khai thác đồng thời. nên cần phải có một cơ chế bảo mật phân quyền khai thác CSDL.
  • Các hệ điều hành nhiều người sử dụng hay cục bộ đều cung cấp cơ chế này.
Database Là Gì? Khái Niệm Về Database Là Gì?

Hình 3: Giải quyết những vấn đề Database

Tranh chấp dữ liệu.
 

  • Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau. Rất có thể sẽ xảy ra hiện tượng tranh chấp dữ liệu.
  • Cần có cơ chế ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thể truy cập cơ sở dữ liệu.
  • Cấp quyền ưu tiên cho từng người khai thác.

 Đảm bảo an toàn dữ liệu khi có sự cố.

  • Khi CSDL nhiều và được quản lý tập trung. Khả năng rủi ro mất dữ liệu rất cao.
  • Các nguyên nhân chính là mất điện đột ngột hoặc hỏng thiết bị lưu trữ.
  • Hiện tại có một số hệ điều hành đã có cơ chế tự động sao lưu ổ cứng và fix lỗi khi có sự cố xảy ra.
  • Tuy nhiên: cẩn tắc vô áy náy. Chúng ta nên sao lưu dự phòng cho dữ liệu đề phòng trường hợp xấu xảy ra.

Database Là Gì? Khái Niệm Về Database Là Gì?

Hình 4: Đảm bảo cơ sở dự liệu an toàn

2 - Phân loại Database


Cơ sở dữ liệu được phân chia ra nhiều loại khác nhau:

  • Cơ sở dữ liệu dạng file: Dữ liệu được lưu trữ dưới dạng các file có thể là text, ascii, *.dbf. Tiêu biểu cho cơ sở dữ liệu dạng file là*.mdb Foxpro
  • Cơ sở dữ liệu quan hệ: Dữ liệu được lưu trữ trong các bảng dữ liệu gọi là các thực thể, giữa các thực thể này có mối liên hệ với nhau gọi là các quan hệ, mỗi quan hệ có các thuộc tính, trong đó có một thuộc tính là khóa chính. Các hệ quản trị hỗ trợ cơ sở dữ liệu quan hệ như: MS SQL server, Oracle, MySQL
  • Cơ sở dữ liệu hướng đối tượng: Dữ liệu cũng được lưu trữ trong các bảng dữ liệu nhưng các bảng có bổ sung thêm các tính năng hướng đối tượng như lưu trữ thêm các hành vi, nhằm thể hiện hành vi của đối tượng. Mỗi bảng xem như một lớp dữ liệu, một dòng dữ liệu trong bảng là một đối tượng. Các hệ quản trị có hỗ trợ cơ sở dữ liệu hướng đối tượng như: MS SQL server, Oracle, Postgres
  • Cơ sở dữ liệu bán cấu trúc: dữ liệu được lưu dưới dạng XML, với định dạng này thông tin mô tả về đối tượng thể hiện trong các tag. Đây là cơ sở dữ liệu có nhiều ưu điểm do lưu trữ được hầu hết các loại dữ liệu khác nhau nên cơ sở dữ liệu bán cấu trúc là hướng mới trong nghiên cứu và ứng dụng.

VD: Danh bạ điện thoại của một quốc gia, một thành phố chứa tới hàng triệu số và những thông tin cần thiết về khách hàng.

Trong trường đại học có tới hàng ngàn sinh viên. Nhà trường phải quản lý tất cả những thông tin liên quan đến sinh viên như: tên, ngày sinh, quê quán, địa chỉ, kết quả học tập. CSDL quản lý tài liệu và độc giả trong thư viện quốc gia. Giả sử rằng có 100 triệu cuốn sách, mỗi cuốn sách cần lưu 10 thông tin liên quan, mỗi thông tin chứa tối đa 400 kí tự thì CSDL sẽ phải có tối thiểu 100 *106 * 400 *10 kí tự (bytes). Như vậy, dung lượng bộ nhớ cần dùng là: 100 *106 * 400 *10= 400 GB.

Ta thấy, bộ nhớ cũng là vấn đề cần phải được giải quyết. Tuy nhiên, vấn đề quan trọng hơn ở đây lại là cách thức tổ chức dữ liệu trong một cơ sở dữ liệu để phục vụ cho việc truy cập, tìm kiếm, cập nhật, nhanh chóng và an toàn hơn.Việc tổ chức dữ liệu như thế nào được thực hiện thông qua Hệ quản trị cơ sở dữ liệu (HQTCSDL).

Database Là Gì? Khái Niệm Về Database Là Gì?

Hình 5: Phân loại Database

 

Kết Luận: Mục đích chính của Database là để tổ chức một lượng lớn thông tin bằng việc lưu trữ, thu thập, và quản lý. Ngày nay, ascii, *.dbf. Tiêu biểu cho cơ sở dữ liệu dạng file là*.mdb Foxpro. Cơ sở dữ liệu quan hệ: Dữ liệu được lưu trữ trong các bảng dữ liệu gọi là các thực thể, giữa các thực thể này có mối liên hệ với nhau gọi là các quan hệ, mỗi quan hệ có các thuộc tính, trong đó có một thuộc tính là khóa chính. Các hệ quản trị hỗ trợ cơ sở dữ liệu quan hệ như: MS SQL 
 



Bạn có những thắc mắc về quảng cáo Online không biết hỏi ai? Bạn có thể Click vào chát TAWK TO dưới đây.
VietAds sẽ liên hệ lại với bạn để giải đáp những thắc mắc, cũng như tư vấn cho bạn về dịch vụ quảng cáo trực tuyến ngay trong ngày!

quảng cáo trực tuyến
Hotline: 0964.82.6644 (24/7)
Email báo giá: support@vietadsgroup.vn




Top bài viết xem nhiều

Top dịch vụ tiêu biểu

Quảng cáo trên Google

Quảng Cáo Trên Google Adwords Giá Rẻ - Tìm Hiểu Google AdWords?

Quảng cáo Google là hình thức quảng cáo tiếp cận khách hàng khi họ tìm kiếm sản phẩm, dịch vụ của công ty bạn trên Google


Xem chi tiết

Quảng cáo trên Facebook

Quảng Cáo Trên Facebook Giá Rẻ - Tìm Hiểu Về Facebook Ads?

Quảng cáo facebook sẽ có biểu tượng được tài trợ, hiển thị ở vị trí chính giữa màn hình (News Feed) và hiển thị vị trí bên phải


Xem chi tiết

Quảng cáo Remarketing

Quảng Cáo Đặt Banner Giá Rẻ - Tìm Hiểu Banner Ads?

Dịch vụ quảng cáo Banner Remarketing VietAds giúp công ty bạn quảng cáo thương hiệu trên các trang website lớn, nổi tiếng


Xem chi tiết

Dịch vụ SEO Website

Công Ty SEO Giá Rẻ - Tìm Hiểu SEO Google?

VietAds với đội ngũ SEOer giàu kinh nghiệm được đào tạo bài bản tại các trung tâm SEO lớn như: Litado, Inet, Vietmoz, Vinalink


Xem chi tiết

Quảng cáo Youtube

Quảng Cáo Trên Youtube Giá Rẻ - Tìm Hiểu Youtube Ads?

VietAds với đội ngũ chuyên viên tư ấn am hiểu về chiến dịch quảng cáo Youtube sẽ tư vấn bạn giải pháp tối ưu, hiệu quả nhất


Xem chi tiết

Thiết kế Website

Cập Nhật Công Ty Thiết kế Website Chất Lượng Tại Hà Nội

Tìm công ty thiết kế website uy tín, chuyên nghiệp tại Hà Nội là rất khó cho khách hàng. VietAds xin giới thiệu công ty thiết kế Viet


Xem chi tiết

Quảng cáo Cốc Cốc

Quảng Cáo Cốc Cốc Giá Rẻ - Tìm Hiểu Cốc Cốc Ads?

Cốc Cốc là trình duyệt web trực tuyến hiệu quả, hãy cùng VietAds tìm hiểu về các hình thức quảng cáo của trình duyệt Cốc Cốc


Xem chi tiết

Quảng cáo Zalo

Quảng cáo Zalo

Vì sao doanh nghiệp bạn nên quảng cáo trên Zalo? hãy cùng VietAds tìm hiểu về các hình thức quảng cáo Zalo hiệu quả hiện nay


Xem chi tiết

Quảng cáo TikTok

Quảng cáo TikTok - Tìm hiểu về quảng cáo TikTok?

Quảng cáo tiktok đang là hình thức quảng cáo video hiệu quả hiện nay và được nhiều doanh nghiệp lựa chọn quảng cáo video


Xem chi tiết

Top danh mục tiêu biểu

Cache-VietAdsGroup.Vn