E21 lỗi quạt ngăn đá tủ lạnh Samsung side by side https://appongtho.vn/nguyen-nhan-tu-lanh-samsung-bao-loi-e21 Lỗi E21 trên tủ lạnh Samsung thường là một trong những lỗi phổ biến mà người sử dụng...
Cơ sở dữ liệu quan hệ là gì? Ưu, nhược điểm và các ràng buộc?
Cơ sở dữ liệu quan hệ là gì ? Ưu, điểm yếu kém và những ràng buộc ?
Mô hình quan hệ có nghĩa là cấu trúc dữ liệu logic – bảng dữ liệu, khung nhìn và chỉ mục – tách biệt với cấu trúc lưu trữ vật lý. Sự tách biệt này có nghĩa là người quản trị cơ sở dữ liệu hoàn toàn có thể quản trị lưu trữ dữ liệu vật lý mà không ảnh hưởng tác động đến quyền truy vấn vào dữ liệu đó như một cấu trúc logic. Ví dụ, đổi tên tệp cơ sở dữ liệu không đổi tên những bảng được lưu trữ bên trong nó.
Luật sư tư vấn pháp luật miễn phí qua điện thoại 24/7: 1900.6568
1. Cơ sở dữ liệu quan hệ là gì?
Cơ sở dữ liệu quan hệ là một loại cơ sở dữ liệu lưu trữ và phân phối quyền truy vấn vào những điểm dữ liệu có tương quan đến nhau. Cơ sở dữ liệu quan hệ dựa trên quy mô quan hệ, một cách trực quan, đơn thuần để màn biểu diễn dữ liệu trong bảng. Trong cơ sở dữ liệu quan hệ, mỗi hàng trong bảng là một bản ghi với một ID duy nhất được gọi là khóa. Các cột của bảng chứa những thuộc tính của dữ liệu và mỗi bản ghi thường có một giá trị cho mỗi thuộc tính, giúp thuận tiện thiết lập mối quan hệ giữa những điểm dữ liệu. – Một ví dụ về cơ sở dữ liệu quan hệ : Dưới đây là một ví dụ đơn thuần về hai bảng mà một doanh nghiệp nhỏ hoàn toàn có thể sử dụng để giải quyết và xử lý những đơn đặt hàng cho những mẫu sản phẩm của mình. Bảng tiên phong là bảng thông tin người mua, thế cho nên mỗi bản ghi gồm có tên, địa chỉ, thông tin giao hàng và thanh toán giao dịch, số điện thoại cảm ứng và những thông tin liên hệ khác của người mua. Mỗi bit thông tin ( mỗi thuộc tính ) nằm trong cột riêng của nó và cơ sở dữ liệu chỉ định một ID duy nhất ( một khóa ) cho mỗi hàng. Trong bảng thứ hai – bảng đơn đặt hàng của người mua – mỗi bản ghi gồm có ID của người mua đã đặt hàng, loại sản phẩm đã đặt hàng, số lượng, kích cỡ và sắc tố đã chọn, v.v. – nhưng không có tên hoặc thông tin liên hệ của người mua. Hai bảng này chỉ có một điểm chung là cột ID ( khóa ). Nhưng vì cột chung đó, cơ sở dữ liệu quan hệ hoàn toàn có thể tạo mối quan hệ giữa hai bảng. Sau đó, khi ứng dụng giải quyết và xử lý đơn hàng của công ty gửi đơn đặt hàng đến cơ sở dữ liệu, cơ sở dữ liệu hoàn toàn có thể chuyển đến bảng đơn đặt hàng của người mua, lấy thông tin đúng chuẩn về đơn đặt hàng mẫu sản phẩm và sử dụng ID người mua từ bảng đó để tra cứu hóa đơn và giao hàng của người mua. thông tin trong bảng thông tin người mua. Sau đó, nhà kho hoàn toàn có thể kéo đúng loại sản phẩm, người mua hoàn toàn có thể nhận được đơn hàng giao kịp thời và công ty hoàn toàn có thể được thanh toán giao dịch. Sự phân biệt giữa logic và vật lý cũng vận dụng cho những hoạt động giải trí của cơ sở dữ liệu, là những hành vi được xác lập rõ ràng được cho phép những ứng dụng thao tác với dữ liệu và cấu trúc của cơ sở dữ liệu. Các phép toán logic được cho phép ứng dụng xác lập nội dung nó cần và những phép toán vật lý xác lập cách dữ liệu đó sẽ được truy vấn và sau đó thực thi tác vụ. Để bảo vệ rằng dữ liệu luôn đúng mực và hoàn toàn có thể truy vấn được, cơ sở dữ liệu quan hệ tuân theo những quy tắc toàn vẹn nhất định. Ví dụ, một quy tắc toàn vẹn hoàn toàn có thể chỉ định rằng những hàng trùng lặp không được phép trong một bảng để vô hiệu năng lực thông tin sai khi xâm nhập vào cơ sở dữ liệu. Mô hình quan hệ :
Xem thêm: Ưu điểm và nhược điểm khi áp dụng giải quyết trọng tài thương mại
Trong những năm đầu của cơ sở dữ liệu, mọi ứng dụng đều lưu trữ dữ liệu trong cấu trúc độc lạ của riêng nó. Khi những nhà tăng trưởng muốn thiết kế xây dựng những ứng dụng để sử dụng dữ liệu đó, họ phải biết nhiều về cấu trúc dữ liệu đơn cử để tìm ra dữ liệu họ cần. Các cấu trúc dữ liệu này không hiệu suất cao, khó duy trì và khó tối ưu hóa để mang lại hiệu suất ứng dụng tốt. Mô hình cơ sở dữ liệu quan hệ được phong cách thiết kế để xử lý yếu tố có nhiều cấu trúc dữ liệu tùy ý.
Mô hình dữ liệu quan hệ cung cấp một cách tiêu chuẩn để biểu diễn và truy vấn dữ liệu có thể được sử dụng bởi bất kỳ ứng dụng nào. Ngay từ đầu, các nhà phát triển đã nhận ra rằng điểm mạnh chính của mô hình cơ sở dữ liệu quan hệ là ở việc sử dụng các bảng, đây là một cách trực quan, hiệu quả và linh hoạt để lưu trữ và truy cập thông tin có cấu trúc.
Xem thêm: Các hệ điều hành thông dụng hiện nay thường được lưu trữ ở đâu – Chia Sẻ Kiến Thức Điện Máy Việt Nam
2. Ưu điểm và các ràng buộc?
– Ưu điểm : Theo thời hạn, một điểm mạnh khác của quy mô quan hệ nổi lên khi những nhà tăng trưởng khởi đầu sử dụng ngôn từ truy vấn có cấu trúc ( SQL ) để viết và truy vấn dữ liệu trong cơ sở dữ liệu. Trong nhiều năm, SQL đã được sử dụng thoáng rộng làm ngôn từ cho những truy vấn cơ sở dữ liệu. Dựa trên đại số quan hệ, SQL cung ứng một ngôn từ toán học đồng điệu nội bộ giúp cải tổ hiệu suất của toàn bộ những truy vấn cơ sở dữ liệu thuận tiện hơn. Trong khi đó, những cách tiếp cận khác phải xác lập những truy vấn riêng không liên quan gì đến nhau. + Lợi ích của hệ quản trị cơ sở dữ liệu quan hệ : Mô hình quan hệ đơn thuần nhưng can đảm và mạnh mẽ được những tổ chức triển khai thuộc mọi loại và quy mô sử dụng cho nhiều nhu yếu thông tin khác nhau. Cơ sở dữ liệu quan hệ được sử dụng để theo dõi hàng tồn dư, giải quyết và xử lý những thanh toán giao dịch thương mại điện tử, quản trị lượng lớn thông tin người mua quan trọng so với thiên chức và hơn thế nữa. Cơ sở dữ liệu quan hệ hoàn toàn có thể được xem xét cho bất kể nhu yếu thông tin nào trong đó những điểm dữ liệu tương quan đến nhau và phải được quản trị một cách bảo đảm an toàn, dựa trên quy tắc và đồng điệu. Cơ sở dữ liệu quan hệ đã có từ những năm 1970. Ngày nay, những ưu điểm của quy mô quan hệ liên tục khiến nó trở thành quy mô được gật đầu thoáng rộng nhất cho cơ sở dữ liệu. + Tính đồng điệu của quy mô quan hệ và dữ liệu : Mô hình quan hệ là quy mô tốt nhất trong việc duy trì tính đồng điệu của dữ liệu giữa những ứng dụng và những bản sao cơ sở dữ liệu ( được gọi là những phiên bản ). Ví dụ : khi người mua gửi tiền tại máy ATM và sau đó xem số dư thông tin tài khoản trên điện thoại di động, người mua sẽ thấy khoản tiền gửi đó được phản ánh ngay lập tức trong số dư thông tin tài khoản được update. Cơ sở dữ liệu quan hệ tiêu biểu vượt trội ở loại dữ liệu đồng nhất này, bảo vệ rằng nhiều phiên bản của cơ sở dữ liệu luôn có cùng một dữ liệu .
Xem thêm: Ưu điểm, nhược điểm của công ty TNHH một thành viên
Các loại cơ sở dữ liệu khác khó hoàn toàn có thể duy trì mức độ đồng điệu kịp thời này với lượng lớn dữ liệu. Một số cơ sở dữ liệu gần đây, ví dụ điển hình như NoSQL, chỉ hoàn toàn có thể phân phối “ tính đồng nhất sau cuối ”. Theo nguyên tắc này, khi cơ sở dữ liệu được chia tỷ suất hoặc khi nhiều người dùng truy vấn vào cùng một dữ liệu cùng một lúc, dữ liệu cần một thời hạn để “ bắt kịp ”. Tính đồng điệu ở đầu cuối hoàn toàn có thể đồng ý được so với 1 số ít mục tiêu sử dụng, ví dụ điển hình như để duy trì list trong hạng mục mẫu sản phẩm, nhưng so với những hoạt động giải trí kinh doanh thương mại quan trọng như thanh toán giao dịch giỏ hàng, cơ sở dữ liệu quan hệ vẫn là tiêu chuẩn vàng. + Cam kết và tính nguyên tử : Cơ sở dữ liệu quan hệ giải quyết và xử lý những quy tắc và chủ trương kinh doanh thương mại ở mức độ rất chi tiết cụ thể, với những chủ trương khắt khe về cam kết ( nghĩa là triển khai biến hóa cơ sở dữ liệu vĩnh viễn ). Ví dụ : hãy xem xét một cơ sở dữ liệu hàng tồn dư theo dõi ba phần luôn được sử dụng cùng nhau. Khi một phần được kéo ra khỏi hàng tồn dư, hai phần còn lại cũng phải được kéo. Nếu một trong ba phần không có sẵn, thì không phần nào được kéo – cả ba phần phải có sẵn trước khi cơ sở dữ liệu đưa ra bất kể cam kết nào. Cơ sở dữ liệu quan hệ sẽ không cam kết một phần cho đến khi nó biết rằng nó hoàn toàn có thể cam kết cho cả ba phần. Khả năng cam kết nhiều mặt này được gọi là tính nguyên tử. Tính nguyên tử là chìa khóa để giữ cho dữ liệu đúng mực trong cơ sở dữ liệu và bảo vệ rằng nó tuân thủ những quy tắc, pháp luật và chủ trương của doanh nghiệp.
+ Thuộc tính ACID và RDBMS: Bốn thuộc tính quan trọng xác định các giao dịch cơ sở dữ liệu quan hệ: tính nguyên tử, tính nhất quán, tính cách ly và độ bền – thường được gọi là ACID.
Tính nguyên tử xác lập toàn bộ những yếu tố tạo nên một thanh toán giao dịch cơ sở dữ liệu hoàn hảo. Tính đồng điệu xác lập những quy tắc để duy trì những điểm dữ liệu ở trạng thái đúng mực sau một thanh toán giao dịch. Sự cô lập giữ cho ảnh hưởng tác động của một thanh toán giao dịch vô hình dung so với những người khác cho đến khi nó được cam kết, để tránh nhầm lẫn. Độ bền bảo vệ rằng những đổi khác dữ liệu trở nên vĩnh viễn sau khi thanh toán giao dịch được cam kết. – Các thủ tục được lưu trữ và cơ sở dữ liệu quan hệ : Việc truy vấn dữ liệu tương quan đến nhiều hành vi lặp đi lặp lại. Ví dụ, một truy vấn đơn thuần để lấy thông tin từ bảng dữ liệu hoàn toàn có thể cần được lặp lại hàng trăm hoặc hàng nghìn lần để tạo ra tác dụng mong ước. Các công dụng truy vấn dữ liệu này nhu yếu một số ít loại mã để truy vấn cơ sở dữ liệu. Các nhà tăng trưởng ứng dụng không muốn viết mã mới cho những công dụng này trong mỗi ứng dụng mới. May mắn thay, cơ sở dữ liệu quan hệ được cho phép những thủ tục được lưu trữ, là những khối mã hoàn toàn có thể được truy vấn bằng một lệnh gọi ứng dụng đơn thuần. Ví dụ : một thủ tục được lưu trữ duy nhất hoàn toàn có thể phân phối việc gắn thẻ bản ghi đồng nhất cho người dùng của nhiều ứng dụng. Các thủ tục được lưu trữ cũng hoàn toàn có thể giúp những nhà tăng trưởng bảo vệ rằng những công dụng dữ liệu nhất định trong ứng dụng được thực thi theo một cách đơn cử.
Source: https://vh2.com.vn
Category : Lưu Trữ VH2