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

Một cơ sở dữ liệu (CSDL) là 1 trong tập hợp các dữ liệu có liên quan với nhau, được lưu trữ trên đồ vật tính, có rất nhiều người áp dụng và được tổ chức triển khai theo một mô hình. Hay nói bí quyết khác, CSDL là một trong những bộ những dữ liệu tác nghiệp được lưu trữ lại và được các hệ ứngdụng của một đối chọi vị ví dụ nào kia sử dụng.

Bạn đang xem: Lý thuyết cơ sở dữ liệu

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

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

Mô hình dữ liệu là một trong những khuôn dạng của dữ liệu cho phép người cần sử dụng nhìn thấy dữ liệu dưới cấu tạo thuật ngữ để diễn đạt mà ta call là lược trang bị (scheme). Nó mang lại ta biết cấu tạo của đại lý dữ liệu, bao hàm hai thành phần:

Hệ thống ký hiệu để biểu đạt dữ liệu.Tập hợp những phép toán làm việc trên tài liệu đó.

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

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

Là mô hình dữ liệu trong những số đó các phiên bản ghi được thu xếp theo kết cấu top-down (tree)Một nút bé chỉ bao gồm một nút phụ vương -> chỉ bao gồm một mặt đường truy nhập tới tài liệu đó trước. Tập tài liệu được tổ chức triển khai theo cấu tạo của mô hình dữ liệu phân cấp gọi là cơ sở dữ liệu phân cấp. Ví dụ mô hình phân cung cấp trong cai quản 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 hợp với các nghành nghề dịch vụ tổ chức phân cung cấp (ví dụ: tổ chức nhân sự trong số đơn vị, ...).Ngôn ngữ thao tác dễ dàng và đơn giản (duyệt cây).

Nhược điểm :

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

Xem thêm: Top 15 Loại Hoa Nở Quanh Năm Đẹp Trang Trí Cho Sân Vườn, 9 Loại Hoa Nở Quanh Năm, Dễ Trồng Ở Ban Công

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

Mô hình mạng được sử dụng thịnh hành vào cuối trong những năm 60, cùng được quan niệm lại vào khoảng thời gian 1971. Trong mô hình này tài liệu được tổ chức triển khai thành một đồ vật thị tất 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 hoàn toàn có thể liên kết với nhiều kiểu bạn dạng ghi khác.

Một con hoàn toàn có thể có nhiều phụ thân dẫn tới gồm thể có rất nhiều đường truy hỏi nhập cho một tài liệu cho trước. Tập dữ liệu được tổ chức triển khai theo cấu trúc của quy mô dữ liệu mạng gọi là cơ sở dữ liệu mạng. Ví dụ tài liệu của một công ty có thể tổ chức theo mô hình mạng như sau.


*

Ưu điểm :

Đơn giản.Có thể biểu diễn những ngữ nghĩa đa dạng với kiểu bạn dạng ghi cùng kiểu móc nốiTruy vấn trải qua phép lưu ý đồ thị (navigation)

Nhược điểm :

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

Mô hình tài 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 kim chỉ nan tập hợp với đại số quan lại hệ. Vị tính chất ngặt nghèo của toán học tập về lí thuyết tập hợp nên quy mô này vẫn mô tả tài liệu một phương pháp rõ ràng, mượt dẻo với là quy mô thông dụng tốt nhất hiện nay. Phần đông các DBMS đều tổ chức triển khai dữ liệu theo quy mô dữ liệu quan tiền hệ.Trong đó tài liệu được tổ chức dưới dạng bảng, các phép toán thao tác làm việc trên tài liệu dựa trên định hướng tập đúng theo của toán học. Tập dữ liệu được tổ chức theo cấu tạo của quy mô dữ liệu quan hệ tình dục thì được gọi là cơ sở dữ liệu quan hệ. Ví dụ tiếp sau đây mô tả tài liệu được tổ chức theo hình dạng quan hệ:


*

Ưu điểm :

Dễ dàng biểu diễn cái mà con bạn nhận thức từ trái đất thực.Biểu diễn ngữ nghĩa đa dạng mẫu mã của các thực thể cùng quan hệ giữa các thực thể.

Nhược điểm :

Không dễ dàng ánh xạ vào những cấu trúc lưu trữ trên đồ vật 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 về tối thiểu nhất. Vày đó bảo đảm an toàn thông tin bao gồm tính nhất quán và toàn diện dữ liệu.Đảm bảo dữ liệu hoàn toàn có thể được truy hỏi xuất theo vô số cách thức khác nhau.Nhiều người rất có thể sử dụng phổ biến một các đại lý dữ liệu.

Nhược điểm của cửa hàng dữ liệu

Tính tự do của dữ liệuTính bảo mật và quyền khai quật thông tin của fan sử dụngTranh chấp dữ liệuCần đảm bảo an ninh dữ liệu khi có sự cố
Information Security Security SQL

All rights reserved

Leave a Reply

Your email address will not be published. Required fields are marked *