Thiết kế cơ sở dữ liệu quan hệ (RDD)

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 6 Có Thể 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Time Series Analysis with Spark and Cassandra | Christopher Batey
Băng Hình: Time Series Analysis with Spark and Cassandra | Christopher Batey

NộI Dung

Định nghĩa - Thiết kế cơ sở dữ liệu quan hệ (RDD) có nghĩa là gì?

Thiết kế cơ sở dữ liệu quan hệ (RDD) mô hình thông tin và dữ liệu thành một tập hợp các bảng với các hàng và cột. Mỗi hàng của một mối quan hệ / bảng biểu thị một bản ghi và mỗi cột biểu thị một thuộc tính của dữ liệu. Ngôn ngữ truy vấn có cấu trúc (SQL) được sử dụng để thao tác cơ sở dữ liệu quan hệ. Thiết kế của một cơ sở dữ liệu quan hệ bao gồm bốn giai đoạn, trong đó dữ liệu được mô hình hóa thành một tập hợp các bảng liên quan. Các giai đoạn là:


  • Xác định quan hệ / thuộc tính
  • Xác định khóa chính
  • Xác định mối quan hệ
  • Bình thường hóa

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Thiết kế cơ sở dữ liệu quan hệ (RDD)

Cơ sở dữ liệu quan hệ khác với các cơ sở dữ liệu khác trong cách tiếp cận tổ chức dữ liệu và thực hiện giao dịch. Trong RDD, dữ liệu được sắp xếp thành các bảng và tất cả các loại truy cập dữ liệu được thực hiện thông qua các giao dịch được kiểm soát. Thiết kế cơ sở dữ liệu quan hệ thỏa mãn các thuộc tính ACID (tính nguyên tử, tính nhất quán, tính toàn vẹn và độ bền) được yêu cầu từ thiết kế cơ sở dữ liệu. Thiết kế cơ sở dữ liệu quan hệ bắt buộc sử dụng máy chủ cơ sở dữ liệu trong các ứng dụng để xử lý các vấn đề quản lý dữ liệu.


Bốn giai đoạn của RDD như sau:

  • Mối quan hệ và thuộc tính: Các bảng và thuộc tính khác nhau liên quan đến mỗi bảng được xác định. Các bảng đại diện cho các thực thể và các thuộc tính đại diện cho các thuộc tính của các thực thể tương ứng.
  • Khóa chính: Thuộc tính hoặc tập hợp các thuộc tính giúp xác định duy nhất một bản ghi được xác định và gán làm khóa chính
  • Mối quan hệ: Mối quan hệ giữa các bảng khác nhau được thiết lập với sự trợ giúp của khóa ngoại. Khóa ngoại là các thuộc tính xuất hiện trong một bảng là các khóa chính của bảng khác. Các loại mối quan hệ có thể tồn tại giữa các mối quan hệ (bảng) là:
    • Một đối một
    • Một đến nhiều
    • Nhiều nhiều

Một sơ đồ mối quan hệ thực thể có thể được sử dụng để mô tả các thực thể, thuộc tính của chúng và mối quan hệ giữa các thực thể theo cách sơ đồ.


  • Chuẩn hóa: Đây là quá trình tối ưu hóa cấu trúc cơ sở dữ liệu. Chuẩn hóa đơn giản hóa thiết kế cơ sở dữ liệu để tránh dư thừa và nhầm lẫn. Các hình thức bình thường khác nhau như sau:
    • Hình thức bình thường đầu tiên
    • Hình thức bình thường thứ hai
    • Hình thức thứ ba bình thường
    • Boyce-Codd dạng bình thường
    • Hình thức thứ năm

Bằng cách áp dụng một bộ quy tắc, một bảng được chuẩn hóa thành các dạng thông thường ở trên theo kiểu lũy tiến tuyến tính. Hiệu quả của thiết kế trở nên tốt hơn với mỗi mức độ chuẩn hóa cao hơn.