Relational Database Là Gì

RDBMS là gì?

RDBMS là viết tắt của Relational Database Management System Có nghĩa là hệ quản ngại trị cơ sỡ tài liệu quan hệ nam nữ. RDBMS là các đại lý mang đến Squốc lộ, và đến toàn bộ những hệ thống cửa hàng tài liệu tân tiến nlỗi MS SQL Server, IBM DB2, Oracle, MySquốc lộ với Microsoft Access.

Hệ thống quản lý các đại lý tài liệu dục tình (RDBMS) là 1 trong những hệ thống cai quản các đại lý tài liệu (DBMS) dựa vào mô hình tình dục được reviews vày EF Codd.


Bảng là gì?

Dữ liệu trong một RDBMS được lưu trữ trong các đối tượng người dùng cơ sở dữ liệu được hotline là những bảng (table) . Bảng này về cơ bản là 1 tủ đồ những mục nhập tài liệu bao gồm liên quan cùng nó bao hàm các cột với sản phẩm.

Bảng là vẻ ngoài tàng trữ dữ liệu thông dụng và đơn giản và dễ dàng tốt nhất vào một cửa hàng dữ liệu quan hệ tình dục. Cmùi hương trình sau đấy là một ví dụ về một bảng KHACH_HANG


+----+----------+------+-----------+----------+| ID | TEN | TUOI | DIA_CHI | LUONG |+----+----------+------+-----------+----------+| 1 | Nam | 32 | Ha Noi | 2000.00 || 2 | Dung | 25 | Vinch Phuc | 1500.00 || 3 | Vinc | 23 | Ha Noi | 2000.00 |+----+----------+-----+------------+----------+

Trường là gì

Mỗi bảng được chia thành các thực thể nhỏ Điện thoại tư vấn là những ngôi trường. Các ngôi trường vào bảng KHACH_HANG bao gồm ID, TEN, TUOI, DIA_CHI VÀ LUONG.

Trường là 1 trong cột vào một bảng được thiết kế theo phong cách để tàng trữ thông báo rõ ràng về mỗi bạn dạng ghi trong bảng.


Bản ghi hoặc một sản phẩm (row) là gì?

Một phiên bản ghi cũng khá được Call là 1 trong những hàng dữ liệu là từng mục đơn thân tồn tại vào một bảng. Ví dụ: bao gồm 3 phiên bản ghi vào bảng KHACH_HANG trên. Sau đấy là một hàng tài liệu hoặc một bạn dạng ghi vào bảng


+----+----------+------+-----------+----------+| 1 | Nam | 32 | Ha Noi | 2000.00 |+----+----------+-----+------------+----------+

Cột (column) là gì?

Một cột là 1 thực thể thẳng đứng vào một bảng gồm cất toàn bộ những thông tin links với 1 ngôi trường cụ thể vào một bảng.

Ví dụ: một cột trong bảng KHÁCH HÀNG là DIA_CHI, thể hiện vị trí và vẫn nlỗi dưới đây:


Một quý hiếm NULL là gì?

Một trường với cùng một cực hiếm NULL là 1 trường không có cực hiếm.

Bạn đang xem: Relational database là gì

Điều đặc biệt là đề xuất hiểu rõ rằng một giá trị NULL không giống với mức giá trị bằng ko hoặc một ngôi trường gồm đựng khoảng chừng white (space). Trường có mức giá trị NULL là giá trị đã nhằm trống trong quá trình tạo ra phiên bản ghi.

Constraint (ràng buộc) trong Squốc lộ

Constraint là các luật lệ được thi hành trên các cột tài liệu trên một bảng. Chúng được thực hiện nhằm giới hạn loại tài liệu có thể insert vào một bảng. Như vậy bảo đảm tính đúng mực với độ tin tưởng của dữ liệu trong các đại lý tài liệu.

Constraint rất có thể là cấp độ cột hoặc cấp độ bảng. Các ràng buộc cấp độ cột chỉ được vận dụng cho 1 cột trong những khi những buộc ràng mức bảng được áp dụng mang đến tổng thể bảng.

Sau đấy là một trong những các buộc ràng thịnh hành duy nhất được sử dụng vào SQL:

Toàn vẹn dữ liệu

Các loại tiếp sau đây của trọn vẹn tài liệu vĩnh cửu cùng với mỗi RDBMS:

Thực thể toàn vẹn -
Không tất cả hàng đụng hàng vào một bảng.Domain Integrity Thực thi đánh giá tính hợp lệ cho một cột cố định bằng cách tinh giảm vẻ bên ngoài, định dạng hoặc phạm vi quý giá.

Xem thêm: Cdht - Chiến Dịch Huyền Thoại Cho Android

Tính trọn vẹn tđê mê chiếu Các hàng quan trọng bị xóa, được sử dụng vị những phiên bản ghi khác.Tính trọn vẹn bởi người dùng định nghĩa Thực thi một số phép tắc sale rõ ràng không lâm vào thực thể, miền hoặc toàn diện tsay mê chiếu.
Bài tiếp theo: Hệ quản trị đại lý dữ liệu
Squốc lộ là gì?
Hệ quản ngại trị cửa hàng dữ liệu