Cơ sở dữ liệu Database là gì? - Stolennguyen Website

Database là gì? Giới thiệu hệ quản trị CSDL MySql

Database là gì

1. Database là gì?

  • Dịch ra tiếng việt, Database nghĩ là Cơ Sở Dữ Liệu
  • Là một tập hợp các dữ liệu có tổ chức, thường được lưu trữ và truy cập điện tử từ hệ thống máy tính. Khai Cơ sở dữ liệu phức tạp hơn, chúng thường được phát triển bằng cách sử dụng các kỹ thuật và mô hình hóa chính thức

2. Đặc điểm của Database là gì?

  • Có thể truy xuất thông tin, dữ liệu theo nhiều cách khác nhau
  • Thông tin từ CSDL được đảm bảo nhất và toàn vẹn dữ liệu
  • Một CSDL Database có thể có nhiều người sử dụng cùng một lúc

3. Phân loại CSDL theo mục đích:

  • CSDL dạng file: dữ liệu được lưu trữ dưới dạng các file có thể là text, *.dbf
  • CSDL 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 lưu giá trị duy nhất không bị trùng lặp. Các hệ quản trị hỗ trợ cơ sở dữ liệu quan hệ như: MS SQL server, Oracle, MySQL…
  • CSDL 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
  • CSDL 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.

4. Khái quát về Hệ quản trị Cơ sở dữ liệu (Database Management System)

Là hệ thống được thiết kế để quản lí một khối lượng dữ liệu nhất định một cách tự động và có trật tự. Các hành động quản lý này bao gồm chỉnh sửa, xóa, lưu thông tin và tìm kiếm (truy xuất thông tin) trong một nhóm dữ liệu nhất định.

5. Hoạt động của hệ quản trị CSDL

Hoạt động của hệ quản trị CSDL

6. Vai trò của hệ quản trị cơ sở dữ liệu trong ngành công nghiệp máy tính hiện nay

Vai trò của hệ quản trị CSDL
  • Cung cấp môi trường tạo lập cơ sở dữ liệu: Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu.
  • Cung cấp cách cập nhật và khai thác dữ liệu: Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu. Thao tác dữ liệu bao gồm: Cập nhật (nhập, sửa, xóa dữ liệu), Khai thác (tìm kiếm, kết xuất dữ liệu).
  • Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ cơ sở dữ liệu. Bao gồm: (1) Đảm bảo an ninh, phát hiện và ngăn chặn các truy cập bất hợp pháp. (2) Duy trì tính nhất quán của dữ liệu. (3) Tổ chức và điều khiển các truy cập. (4) Khôi phục cơ sở dữ liệu khi có sự cố về phần cứng hay phần mềm. (5) Quản lí các mô tả dữ liệu.

7. Các hệ quản trị cơ sở dữ liệu phổ biến hiện nay

Hiện nay có rất nhiều hệ quản trị cơ sở dữ liệu, có thể kể đến một số cái tên lớn như: MySQL, Oracle, SQL Server, Postgre SQL,…

Các hệ quản trị CSDL phổ biến

Hướng dẫn backup database mysql

Đang cập nhật…

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *