Máy vi tínhCơ sở dữ liệu

Model dữ liệu mạng

Mô hình dữ liệu mạng đã thay thế mô hình phân cấp đơn giản và dễ hiểu hơn. Về bản chất, mô hình mạng rất giống với mô hình phân cấp, nó cũng có các nút, đó là, các phần tử gốc, trong đó nhập các thông tin quan trọng nhất. Các nút được thống nhất bằng các kết nối. Và các nút nằm ở cùng một khoảng cách từ dạng nút gốc, như trong mô hình phân cấp, các mức. Tính đặc thù của mô hình phân cấp là chỉ có thể có một tuyến từ một phần này đến phần khác, và trong mạng không phải như vậy, có một số tuyến đường ở đây. Mô hình dữ liệu mạng cung cấp khả năng xây dựng các cấu trúc dữ liệu phức tạp hơn . Đây là sự khác biệt chính giữa hai mô hình này.

Mục đích của việc tạo ra một mô hình dữ liệu là thực hiện các mối quan hệ từ nhiều đến nhiều, đồng thời sửa lại tất cả những thiếu sót hiện tại trong mô hình phân cấp được xác định theo thời gian. Mô hình dữ liệu mạng dựa trên việc áp dụng lý thuyết đồ thị. Từ quan điểm này, một đồ thị tùy ý tương ứng với nó. Trong một mô hình như vậy, mỗi hậu duệ có thể có một số tùy ý của các tổ tiên. Một cơ sở dữ liệu mạng bao gồm một bộ hồ sơ cụ thể, cũng như một tập hợp các liên kết được chỉ định giữa các bản ghi này. Hai loại hồ sơ, đó là, tổ tiên và hậu duệ, xác định các loại liên kết. Một ví dụ kiểu liên kết thường là một thể hiện của một loại bản ghi tổ tiên, với một bộ các yếu tố được sắp đặt liên quan đến loại hồ sơ con. Theo một tập hợp, nó là thông lệ để hiểu được một tập hợp các bản ghi có tên, nơi mà các bản ghi cùng loại được tuyên bố bởi chủ sở hữu của tập hợp, và các bản ghi còn lại là các thành viên của tập hợp nhất định.

Mô hình dữ liệu mạng có một số đặc thù. Tất cả các loại kết nối được sử dụng nhất thiết phải có chức năng, nghĩa là "nhiều người một", "một đến một bộ" hoặc "một". Trong mô hình, một hạn chế bên trong được biểu hiện bằng sự khẳng định rằng một số điều kiện nhất định phải được hoàn thành cho loại kết nối này với một loại bản ghi của tổ tiên và loại bản ghi hậu thế. Để xác định quan hệ nhiều đến nhiều, một loại hồ sơ đặc biệt đã được giới thiệu, cũng như một cặp quan hệ chức năng từ một đến nhiều và từ một đến nhiều. Nếu cần, bạn có thể thêm thông tin vào hồ sơ hoạt động như một bó.

Trong một mô hình mạng, các mối quan hệ nhóm thường mô tả một mối quan hệ một-nhiều, nghĩa là chủ sở hữu là một, và ông có nhiều thuộc hạ. Có thể đưa ra một ví dụ về thái độ như vậy là "công việc". Điều này có nghĩa là mỗi nhân viên làm việc trong một bộ phận nhất định, nhưng ở mỗi bộ phận một số nhân viên có thể làm việc. Trong một mô hình mạng có dạng "một-nhiều", mối quan hệ giữa các thực thể khác nhau được thực hiện bằng các mối quan hệ nhóm.

Mô hình mạng của cơ sở dữ liệu ngụ ý việc sử dụng các hoạt động sau trên dữ liệu:

- nhớ, đó là, nhập thông tin vào cơ sở dữ liệu của chúng tôi;

- bao gồm trong mối quan hệ nhóm, đó là, để thiết lập mối quan hệ nhất định giữa các dữ liệu;

- Chuyển đổi, tức là chuyển đổi một thành viên của tập cho một chủ sở hữu khác;

- Cập nhật, nghĩa là, thực hiện bất kỳ sửa đổi dữ liệu;

- trích xuất, nghĩa là, thực hiện các hoạt động đọc dữ liệu;

- xóa, nghĩa là, thực hiện xóa dữ liệu hợp lý hoặc vật lý;

- để loại trừ một số bản ghi từ mối quan hệ nhóm, có nghĩa là, để phá vỡ kết nối giữa các dữ liệu.

Trong mô hình dữ liệu này, có những cơ hội đặc biệt để thao tác và điều hướng dữ liệu giữa chúng. Thiết bị định vị trong các mô hình đồ thị được thiết kế để thiết lập hồ sơ mà nó được dự định để áp dụng thao tác tiếp theo của dữ liệu. Những hồ sơ này thường được gọi là hiện tại. Trong mô hình mạng, có thể có sự chuyển tiếp từ hiện tại đến một lần nữa, từ đỉnh hiện tại tới một đỉnh khác, kết nối hiện tại đã được thực hiện bằng các mối quan hệ nhóm. Điều hướng có thể bắt đầu bằng một bản ghi tùy ý.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.