Lý thuyết chung về cơ sở dữ liệu

Cập nhật ngày 29/08/2022 bởi mychi

Bài viết Lý thuyết chung về cơ sở dữ liệu thuộc chủ đề về Giải Đáp thời gian này đang được rất nhiều bạn quan tâm đúng không nào !! Hôm nay, Hãy cùng VietVan tìm hiểu Lý thuyết chung về cơ sở dữ liệu trong bài viết hôm nay nhé ! Các bạn đang xem bài viết : “Lý thuyết chung về cơ sở dữ liệu”

Đánh giá về Lý thuyết chung về cơ sở dữ liệu


Xem nhanh
Giúp học viên chuyển mô hình thực thể kết hợp thành mô hình dữ liệu quan hệ.
- Chuyển thực thể thành Quan hệ và các thuộc tính
- Xác định khóa chính và khóa ngoại
- Chuyển đổi các mối liên kết thực thể thành quan hệ

Lý thuyết chung về cơ sở dữ liệu

Tổng quan về cơ sở dữ liệu

Cơ sở dữ liệu là gì ?

Một cơ sở dữ liệu (CSDL) là một tập hợp các dữ liệu có liên quan với nhau, được lưu trữ trên máy tính, có nhiều người sử dụng và được tổ chức theo một mô hình. Hay nói cách khác, CSDL là một bộ các dữ liệu tác nghiệp được lưu trữ lại và được các hệ ứng dụng của một đơn vị cụ thể nào đó dùng.

Ví dụ, để quản lý việc học tập trong một môi trường đại học, các dữ liệu là các thông tin về sinh viên, về các môn học, điểm thi… Các dữ liệu đó được tổ chức thành các bảng và lưu giữ chúng vào sổ sách hoặc dùng một phần mềm máy tính để lưu giữ chúng trên máy tính. Ta có một tập các dữ liệu có liên quan đến nhéu và mang thường xuyên ý nghĩa, đó là một cơ sở dữ liệu.

Mô hình cơ sở dữ liệu

Mô hình dữ liệu là một khuôn dạng của dữ liệu cho phép người dùng nhìn thấy dữ liệu dưới cấu trúc ngôn từ để diễn tả mà ta gọi là lược đồ (scheme). Nó cho ta biết cấu trúc của cơ sở dữ liệu, bao gồm hai thành phần:

  • Hệ thống ký hiệu để mô tả dữ liệu.
  • Tập hợp các phép toán thao tác trên dữ liệu đó.

Mô hình phân cấp (Hierarchical model)

Mô hình phân cấp được đưa ra vào những năm 60, trong mô hình này dữ liệu được tổ chức thành cấu trúc cây. Trong đó các nút (node) là tập các thực thể, các cành (edge) là các mối quan hệ giữa hai nút theo mối quan hệ nhẩt định, cứng nhắc. Hay nói cách khác:

  • Là mô hình dữ liệu trong đó các bản ghi được sắp xếp theo cấu trúc top-down (tree)
  • Một nút con chỉ có một nút cha -> chỉ có một đường truy nhập tới dữ liệu đó trước. Tập dữ liệu được tổ chức theo cấu trúc của mô hình dữ liệu phân cấp gọi là CSDL phân cấp. Ví dụ mô hình phân cấp trong quản lý nhân sự của một công ty.

Ưu điểm :

  • Dễ xây dựng và thao tác.
  • Tương thích với các lĩnh vực tổ chức phân cấp (ví dụ: tổ chức nhân sự trong các đơn vị, …).
  • Ngôn ngữ thao tác đơn giản (duyệt cây).

Nhược điểm :

  • Sự lặp lại của các kiểu bản ghi gây ra dư thừa dữ liệu và dữ liệu không nhất quán.
  • Giải pháp là xây dựng các bản ghi ảo.
  • Giảm trong biểu diễn ngữ nghĩa của các móc nối giữa các bản ghi (chỉ cho phép quan hệ 1-n).

Mô hình mạng (Network model)

Mô hình mạng được sử dụng phổ biến vào cuối những năm 60, và được định nghĩa lại vào năm 1971. Trong mô hình này dữ liệu được tổ chức thành một đồ thị có hướng, trong đó các đỉnh là các thực thể, các cung là quan hệ giữa hai đỉnh, một kiểu bản ghi có khả năng kết nối với nhiều kiểu bản ghi khác.

Một con có khả năng có thường xuyên cha dẫn tới có khả năng có thường xuyên đường truy nhập đến một dữ liệu cho trước. Tập dữ liệu được tổ chức theo cấu trúc của mô hình dữ liệu mạng gọi là CSDL mạng. Ví dụ dữ liệu của một Doanh nghiệp có thể tổ chức theo mô hình mạng như sau.

Ưu điểm :

  • Đơn giản.
  • có khả năng biểu diễn các ngữ nghĩa đa dạng với kiểu bản ghi và kiểu móc nối
  • Truy vấn thông qua phép duyệt đồ thị (navigation)

Nhược điểm :

  • Số lượng các con trỏ lớn.
  • hạn chế trong biểu diễn ngữ nghĩa của các móc nối giữa các bản ghi.

Mô hình dữ liệu quan hệ (Relational model)

Mô hình này đượcc E.F Codd đưa vào đầu những năm 70, mô hình này dựa trên lý thuyết tập hợp và đại số quan hệ. Vì tính chất chặt chẽ của toán học về lí thuyết tập hợp nên mô hình này đã mô tả dữ liệu một cách rõ ràng, mềm dẻo và là mô hình thông dụng nhất Hiện tại. Hầu hết các DBMS đều đặn tổ chức dữ liệu theo mô hình dữ liệu quan hệ. Trong đó dữ liệu được tổ chức dưới dạng bảng, các phép toán thao tác trên dữ liệu dựa trên lý thuyết tập hợp của toán học. Tập dữ liệu được tổ chức theo cấu trúc của mô hình dữ liệu quan hệ thì được gọi là CSDL quan hệ. Ví dụ dưới đây mô tả dữ liệu được tổ chức theo kiểu quan hệ:

Ưu điểm :

  • Dựa trên lý thuyết tập hợp
  • có khả năng tối ưu hoá các xử lý đa dạng

Nhược điểm :

  • hạn chế trong biểu diễn ngữ nghĩa
  • Cấu trúc dữ liệu không linh hoạt

Mô hình dữ liệu hướng đối tượng (Object Oriented model)

Là mô hình dữ liệu trong đó các thuộc tính dữ liệu và các phương thức thao tác trên các thuộc tính đó đều được đóng gói trong các cấu trúc gọi là đối tượng (object). Tập dữ liệu được tổ chức theo cấu trúc của mô hình dữ liệu hướng đối tượng gọi là CSDL hướng đối tượng.

Ưu điểm :

  • đơn giản biểu diễn cái mà con người nhận thức từ thế giới thực.
  • Biểu diễn ngữ nghĩa đa dạng của các thực thể và quan hệ giữa các thực thể.

Nhược điểm :

  • Không đơn giản ánh xạ vào những cấu trúc lưu trữ trên máy tính

Ưu điểm của cơ sở dữ liệu

  • Giảm sự trùng lặp thông tin xuống mức tối thiểu nhất. Vì vậy đả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 nhéu.
  • thường xuyên người có thể dùng chung một cơ sở dữ liệu.

Nhược điểm của cơ sở dữ liệu

  • Tính chủ quyền của dữ liệu
  • Tính bảo mật và quyền khai thác thông tin của người dùng
  • Tranh chấp dữ liệu
  • Cần đảm bảo an toàn dữ liệu khi có sự cố


Các câu hỏi về mô hình cơ sở dữ liệu là gì


Nếu có bắt kỳ câu hỏi thắc mắt nào vê mô hình cơ sở dữ liệu là gì hãy cho chúng mình biết nhé, mõi thắt mắt hay góp ý của các bạn sẽ giúp mình cải thiện hơn trong các bài sau nhé <3 Bài viết mô hình cơ sở dữ liệu là gì ! được mình và team xem xét cũng như tổng hợp từ nhiều nguồn. Nếu thấy bài viết mô hình cơ sở dữ liệu là gì Cực hay ! Hay thì hãy ủng hộ team Like hoặc share. Nếu thấy bài viết mô hình cơ sở dữ liệu là gì rât hay ! chưa hay, hoặc cần bổ sung. Bạn góp ý giúp mình nhé!!

Các Hình Ảnh Về mô hình cơ sở dữ liệu là gì


Các hình ảnh về mô hình cơ sở dữ liệu là gì đang được chúng mình Cập nhập. Nếu các bạn mong muốn đóng góp, Hãy gửi mail về hộp thư [email protected] Nếu có bất kỳ đóng góp hay liên hệ. Hãy Mail ngay cho tụi mình nhé

Tra cứu thêm kiến thức về mô hình cơ sở dữ liệu là gì tại WikiPedia

Bạn có thể tìm nội dung về mô hình cơ sở dữ liệu là gì từ web Wikipedia.◄ Tham Gia Cộng Đồng Tại

???? Nguồn Tin tại: https://vietvan.vn/hoi-dap/

???? Xem Thêm Chủ Đề Liên Quan tại : https://vietvan.vn/hoi-dap/

Related Posts

About The Author

Add Comment