Bài tập cơ sở dữ liệu quan hệ

Mô hình dữ liệu là 1 trong tập khái niệm dùng để mô tả cấu trúc 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.

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

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

- quy mô lôgic(còn hotline là mô hình tài liệu bậc cao) cho bộc lộ CSDL tại mức khái niệm với mức khung nhìn, mô tả thực chất lôgic của tài liệu được lưu giữ 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 biểu lộ CSDL ở mức vật lí, trả lời cho câu hỏi "Dữ liệu được lưu trữ như thế nào?".


2. Quy mô dữ liệu quan tiền hệ


Có nhiều quy mô dữ liệu bậc cao nhưng tại chỗ này ta chỉ đề cập mang lại mô hình tài liệu quan hệ vì cho tới nay đó là quy mô phổ biến chuyển nhất trong thực tế 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 cáo năm 1970. Trong tầm ba mươi năm quay trở về đây, các hệ CSDL xây dừng theo quy mô quan hệ được sử 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 những bảng.

+ mỗi bảng bao gồm các hàng cùng các cột thể hiện thông tin về một chủ thể.

+ các cột biểu thị các trực thuộc tính của cửa hàng và tên cột thường là tên của thuộc tính.

+ mỗi hàng biểu thị cho một cá thể, có một bộ các giá chỉ trị khớp ứng với các cột.

- Về mặt thao tác làm việc trên dữ liệu:

+ rất 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.

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


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


a. Khái niệm

- Cơ sở tài liệu được tạo dựa trên mô hình dữ liệu quan lại hệ gọi là cơ sở tài liệu quan hệ.

- Hệ QTCSDL dùng để làm tạo lập, update và khai quật CSDL quan hệ điện thoại tư vấn là hệ QTCSDL quan lại hệ.

b.Các đặc trưng của một quan liêu hệ

Một quan hệ trong hệ database quan hệ có những đặc trưng thiết yếu sau:

- từng quan hệ mang tên để sáng tỏ với cácquan hệkhác;

- Cácbộlà duy nhất và không minh bạch thứ tự;

- Mỗithuộc tínhcó tên tách biệt và không rõ ràng thứ tự;

- quan tiền hệkhông cóthuộc tính nhiều trịhayphức hợp:

+ nằm trong tính đa trị: 1 trực thuộc tính tương ứng trong tương đối nhiều bộ giá bán trị;

+ Phức hợp: Một thuộc tính tất cả 2 giá trị.

Lưu ý:

- quan hệ là bảng;

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

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

Xem thêm: Những Bài Hát Về Tết Hay Nhất Khi Tết Đến Xuân Về, Tuyển Tập Các Ca Khúc Hay Nhất Về Tết Nguyên Đán


4.Khóavà link giữa các bảng


a. Khóa

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

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

+ không có tập bé thực sự làm sao của tập trực thuộc tính này có tính chất.

b. Khóa chính

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

- trong một hệ QTCSDL quan liêu hệ, lúc nhập tài liệu cho một bảng, quý giá của mọi cỗ tại khóa thiết yếu không được nhằm trống.

- những hệ QTCSDL dục tình kiểm soát điều này và đảm bảo an toàn sự đồng bộ 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 hơn một lượ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ó cách gọi khác là ràng buộc toàn vẹn thực thể (hay gọi ngắn gọn gàng là ràng buộc khóa).

Chú ý:

- từng bảng có ít nhất một khóa. Việc xác định khoá nhờ vào vào tình dục lôgic của những dữ liệu chứ không dựa vào vào giá chỉ trị các dữ liệu.

- nên chọn khoá chính là khoá gồm ít nằm trong tính nhất.

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

Thực chất sự link giữa các bảng là dựa vào 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 kiện trong mô hình dữ liệu quan hệ giới tính Ql_hoctap

*

Hình 1. Mô hình dữ liệu quan lại hệQl_hoctap

Gợi ý trả lời:

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

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

- những thao tác update dữ liệu (thêm, sửa, xoá), khai thác dữ liệu, thống kê dữ liệu theo một đk nào đó, rất 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ở tài 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ính với bộ.

Gợi ý trả lời:

- quan hệ nam nữ Hoc_sinh

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

- vì lớp có 50HS nên tất cả 50 bộ, bộ thứ 10 là 12A9, Nguyễn Thị Thanh, An

Câu 3

Trong cơ sở dữ liệu quan hệ Ql_thuvien dưới đây,xác định thuộc tính nhiều trị cùng phức hợp.

Leave a Reply

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

  • Phim tân kim bình mai 3d (kim binh mai) 2013 hd

  • Kingphim tv

  • Lão già biến thái cùng chiếc điện thoại ngưng đọng thời gian

  • Xem phim cô dâu 8 tuổi phần 9

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

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