Hãy nêu các khái niệm cơ bản mà em biết về hệ cơ sở dữ liệu quan hệ

Share:

Nội dung của Bài 10: Cơ sở dữ liệu quan hệ bên dưới đây, những em đã được tìm hiểu về quan niệm mô hình tài liệu quan hệ và các đặc trưng cơ bản của mô hình này; khái niệm database quan hệ, khóaliên kết giữa các bảng. Mời những em thuộc theo dõi nội dung chi tiết của bài xích học.

Bạn đang đọc: Hãy nêu các khái niệm cơ bản mà em biết về hệ cơ sở dữ liệu quan hệ


1. Cầm tắt lý thuyết

1.1.Mô hình dữ liệu

1.2.Mô hình tài liệu quan hệ

1.3. Cơ sở dữ liệu quan hệ

1.4.Khóavà links giữa các bảng

2. Bài bác tập minh họa

3. Luyện tập Bài 10 Tin học tập 12

3.1. Trắc nghiệm

3.2. Bài bác tập SGK

4. Hỏi đápBài 10 Tin học 12


Mô hình dữ liệu là 1 trong tập khái niệm dùng làm mô tả cấu tạo dữ liệu, các thao tác làm việc dữ liệu, các ràng buộc tài liệu của một CSDL.

Theo những mức mô tả chi tiết về CSDL, rất có thể phân phân tách các mô hình dữ liệu thành nhị loại:

Mô hình lôgic(còn hotline là mô hình tài liệu bậc cao) cho biểu hiện CSDL ở mức khái niệm với mức khung nhìn, mô tả thực chất lôgic của dữ liệu được lưu giữ trữ;Mô hình thứ lí(còn call là mô hình tài liệu bậc thấp) cho biểu hiện CSDL ở mức vật lí, trả lời cho thắc mắc "Dữ liệu được lưu trữ như thế nào?".

Có nhiều quy mô dữ liệu bậc cao nhưng tại đây ta chỉ đề cập đến mô hình dữ liệu quan hệ vì cho đến thời điểm bây giờ đó là mô hình phổ trở thành nhất trong thực tiễn xây dựng những ứng dụng CSDL.


Mô hình dữ liệu quan hệ (gọi tắt là mô hình quan tiền hệ) được E. F. Codd khuyến nghị năm 1970. Trong vòng ba mươi năm quay trở lại đây, các hệ CSDL sản xuất theo quy mô quan hệ được sử dụng rất phổ biến.

Trong mô hình quan hệ:

Về khía cạnh cấu trúc:Dữ liệu được thể hiện trong số bảng.Mỗi bảng bao hàm các hàngcác cột thể hiện tin tức về một công ty thể.Các cột biểu thị các thuộc tính của công ty và tên cột thường là tên gọi của nằm trong tính.Mỗi hàng thể hiện cho một cá thể, gồm một bộ các giá chỉ trị tương ứng với các cột.Về mặt thao tác trên dữ liệu:Có thể cập nhật dữ liệu như thêm, xóahay sửa bạn dạng ghi trong một bảng.Các kết quả tra cứu kiếm thông tin qua truy nã vấn dữ liệu đã đạt được nhờ triển khai các làm việc trên dữ liệu.Về mặt các ràng buộc dữ liệu:Dữ liệu trong những bảng cần thoả mãn một trong những ràng buộc. Chẳng hạn, không được gồm hai cỗ nào trong một bảng như là nhau trả toàn.

Xem thêm: Gia Đình Của Đan Trường Từng Thừa Nhận Không Ở Gần Bà Xã Vì Lý Do Bất Ngờ


a. Khái niệmCơ sở dữ liệu được kiến tạo dựa trên quy mô dữ liệu quan hệ hotline là cơ sở dữ liệu quan hệ.Hệ QTCSDL dùng để tạo lập, update và khai quật CSDL quan liêu hệ gọi là hệ QTCSDL quan tiền hệ.b.Các đặc thù của một quan lại hệ

Một tình dục trong hệ csdl quan hệ có các đặc trưng chủ yếu sau:

Mỗi quan hệ có tên để tách biệt với cácquan hệkhác;Cácbộlà duy nhất với không tách biệt thứ tự;Mỗithuộc tínhcó tên biệt lập và không phân biệt thứ tự;Quan hệkhông cóthuộc tính nhiều trịhayphức hợp.

Thuộc tính nhiều trị: 1 thuộc tính tương ứng trong nhiều bộ giá bán trị;

Phức hợp: Một nằm trong tính bao gồm 2 giá trị.

Lưu ý:

Quan hệ là bảng;Thuộc tính là ngôi trường (cột);Bộ là bản ghi (hàng).
a. KhóaKhoá của một bảng là 1 trong những tập ở trong tính bao gồm một hay là 1 số trực thuộc tính của bảng có hai tính chất:Không bao gồm hai cỗ (khác nhau) trong bảng có mức giá trị đều bằng nhau trên khoá.Không tất cả tập nhỏ thực sự như thế nào của tập thuộc tính này có tính chất.b. Khóa chínhMột bảng tất cả thể có khá nhiều khóa. Trong số khóacủa một bảng fan ta thường lựa chọn (chỉ định) một khóalàm khoá chính (primary key).Trong một hệ QTCSDL quan lại hệ, khi nhập dữ liệu cho một bảng, cực hiếm của mọi bộ tại khóa chính không được nhằm trống.Các hệ QTCSDL tình dục kiểm soát điều ấy và bảo đảm an toàn sự đồng nhất dữ liệu, né trường hợp thông tin về một đối tượng người tiêu dùng xuất hiện hơn một đợt sau những cập nhật dữ liệu. Trong mô hình quan hệ, ràng buộc bởi vậy về dữ liệu còn gọi là ràng buộc toàn vẹn thực thể (hay điện thoại tư vấn ngắn gọn gàng là ràng buộc khóa).

Chú ý:

Mỗi bảng có tối thiểu một khóa. Việc xác định khoá dựa vào vào tình dục lôgic của các dữ liệu chứ không dựa vào vào giá bán trị các dữ liệu.Nên chọn khoá đó là khoá tất cả ít ở trong tính nhất.c. Link giữa các bảng

Thực chất sự liên kết giữa những bảng là dựa trên thuộc tính khóa.


Dạng 1:Mô hình tài liệu quan hệ

Câu 1

Chỉ ra các điều khiếu nại trong quy mô dữ liệu quan hệ nam nữ Ql_hoctap

*

Hình 1. Mô hình dữ liệu quan liêu hệQl_hoctap

Gợi ý trả lời:

Cấu trúc dữ liệu: là các bảng dữ liệu, bảng hoc_sinh, Mon_hoc, Bang_diem tất cả có những trường dữ liệu, các phiên bản ghi.Các ràng buộc: khoá chính, trong bảng hoc_sinh thì tài liệu trong trường khoá đó là duy nhất.Các thao tác update dữ liệu (thêm, sửa, xoá), khai thác dữ liệu, thống kê tài liệu theo một điều kiện nào đó, rất có thể thực hiện nay trên một bảng hoặc nhiều bảng.

Dạng 2:Cơ sở tài liệu quan hệ

Câu 2

Trong cơ sở dữ liệu quan hệ Ql_hoctap ở ví dụ như trên (ví dụ 1),xác định quan hệ, thuộc tính với bộ.

Gợi ý trả lời:

Quan hệ Hoc_sinhCó các thuộc tính: ma_hoc_sinh, Ho_dem, Ten.Vì lớp có 50HS nên bao gồm 50 bộ, cỗ thứ 10 là 12A9, Nguyễn Thị Thanh, AnCâu 3

Trong csdl quan hệ Ql_thuvien dưới đây,xác định thuộc tính đa trị cùng phức hợp.

Bài viết liên quan