Tổng quan về cơ sở dữ liệu (Bài 1) – Gia Sư Tin Học

Trong bài tổng quan về cơ sở dữ liệu, chúng tôi sẽ trình bày các nôi dung về dữ liệu là gì? Cơ sở dữ liệu là gì? Các phương pháp quản lý cơ sở dữ liệu. Các mô hình cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu.

Tổng quan về cơ sở dữ liệu – Dữ liệu là gì

Là những thông tin của đối tượng người tiêu dùng ( người, vật, một khái niệm, vấn đề … ) được tàng trữ trên máy tính .

Dữ liệu được mô tả dưới nhiều dạng khác nhau (các ký tự, ký số, hình ảnh, ký hiệu, âm thanh…). Mỗi cách mô tả gắn với một ngữ nghĩa nào đó.

Dữ liệu về đối tượng người dùng hoàn toàn có thể khác nhau, tùy thuộc vào ngữ cảnh. Ví dụ : dữ liệu về đối tượng người tiêu dùng sinh viên hoàn toàn có thể khác nhau tùy vào mục tiêu quản trị :
Quản lý điểm : Tên, mã sinh viên, điểm môn 1, điểm môn 2, điểm môn 3. Trong khi đó quản trị nhân thân : Tên, địa chỉ, ngày sinh, quê quán, lớp

Tổng quan về cơ sở dữ liệu – Cơ sở dữ liệu (Database)

Cơ sở dữ liệu ( CSDL ) là tập hợp dữ liệu được tổ chức triển khai có cấu trúc tương quan với nhau và được tàng trữ trong máy tính .
CSDL được phong cách thiết kế, thiết kế xây dựng được cho phép người dùng tàng trữ dữ liệu, truy xuất thông tin hoặc update dữ liệu .
CSDL được tổ chức triển khai có cấu trúc : Các dữ liệu được tàng trữ có cấu trúc thành những bản ghi ( record ), những trường dữ liệu ( field ). Các dữ liệu tàng trữ có mối quan hệ ( relation ) với nhau
CSDL được cấu trúc để thuận tiện truy vấn, quản trị và update .

Tổng quan về cơ sở dữ liệu – Quản lý dữ liệu

Quản lý dữ liệu là quản trị một số lượng lớn dữ liệu, gồm có cả việc tàng trữ và cung ứng chính sách được cho phép Thao tác ( thêm, sửa, xóa dữ liệu ) và Truy vấn dữ liệu. Hai giải pháp quản trị dữ liệu : Hệ thống quản trị bằng file và Hệ thống quản trị bằng CSDL

Quản lý dữ liệu bằng file

Dữ liệu được tàng trữ trong những file riêng không liên quan gì đến nhau. Ví dụ : những chương trình tàng trữ thông tin bằng mạng lưới hệ thống những file dạng text .
Nhược điểm của việc quản trị bằng file :

  • Dư thừa và mâu thuẫn dữ liệu. 
  • Kém hiệu quả trong truy xuất ngẫu nhiên hoặc xử lý đồng thời. 
  • Dữ liệu lưu trữ rời rạc. 
  • Gặp vấn đề về an toàn và bảo mật
  • Quản lý dữ liệu bằng CSDL

Quản lý dữ liệu bằng CSDL giúp dữ liệu được tàng trữ một cách hiệu suất cao và có tổ chức triển khai, được cho phép quản trị dữ liệu nhanh gọn và hiệu suất cao .

Tổng quan về cơ sở dữ liệu – Các mô hình CSDL

Mô hình dữ liệu file

CSDL dạng file phẳng thường là file kiểu văn bản chứa dữ liệu dạng bảng. Ví dụ một file phẳng biểu lộ thông tin về Customer ( Khách hàng ) dưới dạng bảng của công ty Northwind Traders

Customer ID Company Name Contact First Name Contact Last Name Job  Title City State
6 Company F Francisco Pérez-Olaeta Purchasing Manager Milwaukee WI
26 Company Z Run Liu Accounting Assistant Miami FL

Mô hình dữ liệu phân cấp

Tổ chức theo hình cây, mỗi nút trình diễn một thực thể dữ liệu. Liên hệ dữ liệu bộc lộ trên liên hệ giữa nút cha và nút con. Mỗi nút cha hoàn toàn có thể có một hoặc nhiều nút con, nhưng mỗi nút con chỉ hoàn toàn có thể có một nút cha .

Mô hình dữ liệu mạng

Các file riêng không liên quan gì đến nhau trong mạng lưới hệ thống file phẳng được gọi là những bản ghi. Tập hợp bản ghi cùng kiểu tạo thành một kiểu thực thể dữ liệu. Các kiểu thực thể liên kết với nhau trải qua mối quan hệ cha-con. Mô hình dữ liệu mạng màn biểu diễn bởi một đồ thị có hướng, và những mũi tên chỉ từ kiểu thực thể cha sang kiểu thực thể con .

hình dữ liệu quan hệ

Trong quy mô dữ liệu quan hệ, không có những link vật lý. Dữ liệu được màn biểu diễn dưới dạng bảng với những hàng và những cột : CSDL là tập hợp những bảng ( còn gọi là quan hệ ). Mỗi hàng là một bản ghi ( record ), còn được gọi là bộ ( tuple ). Mỗi cột là một thuộc tính, còn được gọi là trường ( field )

hình dữ liệu hướng đối tượng

Mỗi đối tượng người tiêu dùng gồm có những thuộc tính, phương pháp ( hành vi ) của đối tượng người dùng. Các đối tượng người dùng trao đổi với nhau trải qua những phương pháp. Một đối tượng người tiêu dùng hoàn toàn có thể được sinh ra từ việc thừa kế từ đối tượng người dùng khác, nạp chồng ( hay định nghĩa lại ) phương pháp của đối tượng người dùng khác …

Tổng quan về cơ sở dữ liệu – Hệ quản trị CSDL

Các quy mô CSDL đề cập đến những hình thức tổ chức triển khai tàng trữ và truy vấn dữ liệu. Hệ quản trị CSDL ( DataBase Management System – DBMS ) là những ứng dụng giúp tạo những CSDL và cung ứng chính sách tàng trữ, truy vấn theo những quy mô CSDL .
Ví dụ : SQL Server, Microsoft Access, Oracle là những hệ quản trị CSDL nổi bật cho quy mô quan hệ. IMS của IBM là hệ quản trị CSDL cho quy mô phân cấp. IDMS là hệ quản trị CSDL cho quy mô mạng

Những lợi ích DBMS mang lại

Quản trị những CSDL và phân phối giao diện truy vấn để che dấu những đặc tính phức tạp về mặt cấu trúc tổ chức triển khai dữ liệu vật lý Hỗ trợ những ngôn từ tiếp xúc. Ví dụ : Ngôn ngữ diễn đạt, định nghĩa dữ liệu – DDL. Ngôn ngữ thao tác dữ liệu – DML. Ngôn ngữ truy vấn dữ liệu có cấu trúc – SQL Có chính sách bảo đảm an toàn, bảo mật thông tin cao

Hệ quản trị CSDL quan hệ (Relational DataBase Management System)

RDMBS là một dạng DBMS được sử dụng phổ biến nhất, trong đó tất cả dữ liệu được tổ chức chặt chẽ dưới dạng các bảng dữ liệu. Tất cả các thao tác trên CSDL đều diễn ra trên các bảng.

Người dùng liên quan đến RDBMS

Người quản trị CSDL ( DataBase Administrator ), Người phong cách thiết kế CSDL ( DataBase Designer ), Người nghiên cứu và phân tích mạng lưới hệ thống ( System Analyst ), Người lập trình ứng dụng ( Application Programmer ), Người phong cách thiết kế và tiến hành CSDL ( DBMS Designer and Implementer ), Người dùng cuối ( End User ) .

Tổng quan về cơ sở dữ liệu (Bài 1) – Gia Sư Tin Học

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay