BÀI TẬP MÔ HÌNH CƠ SỞ DỮ LIỆU QUAN HỆ

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 làm việc dữ liệu, các ràng buộc tài liệu của một CSDL.

Bạn đang xem: Bài tập mô hình cơ sở dữ liệu quan hệ

Theo những mức mô tả cụ thể 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 dữ liệu bậc cao) cho biểu đạt CSDL ở mức khái niệm cùng mức form nhìn, tế bào tả bản chất lôgic của tài liệu được lưu trữ;

- mô hình vật lí(còn điện thoại tư vấn là mô hình tài liệu bậc thấp) cho diễn đạt CSDL ở tại mức vật lí, trả lời cho thắc mắc "Dữ liệu được lưu lại trữ như vậy nào?".


2. Quy mô dữ liệu quan liêu hệ


Có nhiều quy mô dữ liệu bậc cao nhưng ở đây ta chỉ đề cập mang lại mô hình tài liệu quan hệ vì cho tới bây giờ đó là mô hình phổ vươn lên là nhất trong thực tiễn xây dựng các ứ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 khoảng ba mươi năm trở về đây, các hệ CSDL tạo theo mô hình quan hệ được dùng rất phổ biến.

Trong quy mô quan hệ:

- Về phương diện 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àng cùng các cột thể hiện tin tức về một công ty thể.

+ những cột biểu thị các trực thuộc tính của đơn vị và thương hiệu cột thường là tên của nằm trong tính.

+ từng hàng thể hiện cho một cá thể, có một bộ các giá trị tương ứng với những 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 ghi trong một bảng.

+ những kết quả tìm kiếm thông tin qua truy tìm vấn dữ liệu đã có được nhờ thực hiện 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 các bảng buộc phải thoả mãn một trong những ràng buộc. Chẳng hạn, không được bao gồm hai cỗ nào vào một bảng kiểu như nhau hoàn toàn.


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


a. Khái niệm

- Cơ sở dữ liệu được xây dựng dựa trên quy mô dữ liệu quan liêu hệ hotline là cơ sở tài liệu quan hệ.

- Hệ QTCSDL dùng để làm tạo lập, cập nhật và khai quật CSDL quan tiền hệ gọi là hệ QTCSDL quan tiền hệ.

b.Các đặc thù của một quan liêu hệ

Một quan hệ trong hệ database quan hệ có những đặc trưng chính sau:

- mỗi quan hệ mang tên để khác nhau với cácquan hệkhác;

- Cácbộlà duy nhất và không sáng tỏ thứ tự;

- Mỗithuộc tínhcó tên sáng tỏ và không rành mạch thứ tự;

- quan liêu hệkhông cóthuộc tính đa trịhayphức hợp:

+ nằm trong tính đa trị: 1 nằm trong tính tương ứng trong nhiều bộ giá chỉ trị;

+ Phức hợp: Một thuộc tính bao gồm 2 giá chỉ trị.

Lưu ý:

- dục tình là bảng;

- ở trong tính là ngôi trường (cột);

- cỗ là phiên bản ghi (hàng).

Xem thêm: Tìm Gái Đà Lạt Quan Hệ - Đà Lạt Tìm Bạn Gái Có Nhu Cầu Quan Hệ


4.Khóavà links giữa những bảng


a. Khóa

- Khoá của một bảng là 1 trong những tập trực thuộc tính tất cả một hay một số nằm trong tính của bảng gồm hai tính chất:

+ không tồn tại hai cỗ (khác nhau) trong bảng có giá trị đều bằng nhau trên khoá.

+ không có tập bé thực sự nào của tập nằm trong tính này còn có tính chất.

b. Khóa chính

- Một bảng gồm thể có tương đối nhiều khóa. Trong những khóacủa một bảng bạn ta thường chọn (chỉ định) một khóalàm khoá chính (primary key).

- trong một hệ QTCSDL quan hệ, khi nhập tài liệu cho một bảng, cực hiếm của mọi bộ tại khóa chủ yếu không được để trống.

- những hệ QTCSDL tình dục kiểm soát điều này và bảo vệ sự đồng điệu dữ liệu, kiêng trường hợp thông tin về một đối tượng người tiêu dùng xuất hiện nay 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 vậy nên về dữ liệu còn được gọi là ràng buộc toàn vẹn thực thể (hay hotline ngắn gọn gàng là ràng buộc khóa).

Chú ý:

- từng bảng có tối thiểu một khóa. Việc khẳng định khoá nhờ vào vào quan hệ nam nữ lôgic của các dữ liệu chứ không phụ thuộc vào vào giá bán trị những dữ liệu.

- nên chọn khoá chính là khoá bao gồm ít trực thuộc tính nhất.

c. Link giữa các bảng

Thực hóa học sự link giữa các 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 mô hình dữ liệu quan hệ Ql_hoctap

*

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

Gợi ý trả lời:

- cấu tạo dữ liệu: là các bảng dữ liệu, bảng hoc_sinh, Mon_hoc, Bang_diem tất cả có các trường dữ liệu, các bản ghi.

- các ràng buộc: khoá chính, vào bảng hoc_sinh thì dữ liệu trong ngôi trường khoá đó là duy nhất.

- các thao tác cập nhật dữ liệu (thêm, sửa, xoá), khai quật dữ liệu, thống kê dữ liệu theo một điều kiện nào đó, có thể thực hiện tại trên một bảng hoặc nhiều bảng.

Dạng 2:Cơ sở dữ liệu quan hệ

Câu 2

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

Gợi ý trả lời:

- quan hệ nam nữ Hoc_sinh

- Có những thuộc tính: ma_hoc_sinh, Ho_dem, Ten.

- bởi lớp gồm 50HS nên gồm 50 bộ, cỗ thứ 10 là 12A9, Nguyễn Thị Thanh, An

Câu 3

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

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Bài tập cơ sở dữ liệu quản lý sinh viên

  • Câu hỏi trắc nghiệm vật lý lý sinh y học

  • So sánh và chỉ ra mối quan hệ giữa tư duy và tưởng tượng

  • Sách sinh lý đại học y dược tphcm pdf

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.