Nội dung của Bài 10: Cơ sở dữ liệu quan hệ dưới đây, các em sẽ được tìm hiểu về khái niệm mô hình dữ liệu quan hệ và các đặc trưng cơ bản của mô hình này; khái niệm CSDL quan hệ, khóa và liên kết giữa các bảng. Mời các em cùng theo dõi nội dung chi tiết của bài học.
Mô hình dữ liệu là một tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác dữ liệu, các ràng buộc dữ liệu của một CSDL.
Theo các mức mô tả chi tiết về CSDL, có thể phân chia các mô hình dữ liệu thành hai loại:
Có nhiều mô hình dữ liệu bậc cao nhưng ở đây ta chỉ đề cập đến mô hình dữ liệu quan hệ vì cho đến nay đó là mô hình phổ biến nhất trong thực tế 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 hệ) được E. F. Codd đề xuất năm 1970. Trong khoảng ba mươi năm trở lại đây, các hệ CSDL xây dựng theo mô hình quan hệ được dùng rất phổ biến.
Trong mô hình quan hệ:
Một quan hệ trong hệ CSDL quan hệ có các đặc trưng chính sau:
Thuộc tính đa trị: 1 thuộc tính tương ứng trong nhiều bộ giá trị;
Phức hợp: Một thuộc tính có 2 giá trị.
Lưu ý:
Chú ý:
Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa.
Chỉ ra các điều kiện trong mô hình dữ liệu quan hệ Ql_hoctap
Hình 1. Mô hình dữ liệu quan hệ Ql_hoctap
Gợi ý trả lời:
Trong CSDL quan hệ Ql_hoctap ở ví dụ trên (ví dụ 1), xác định quan hệ, thuộc tính và bộ.
Gợi ý trả lời:
Trong CSDL quan hệ Ql_thuvien dưới đây, xác định thuộc tính đa trị và phức hợp.
Hình 2. Cơ sở dữ liệu quan hệ Ql_thuvien
Gợi ý trả lời:
Số thẻ | Mã số sách | Ngày mượn | Ngày trả |
TV_02 | TO-012 TN-102 | 5/9/07 24/9/07 | 30/9/07 5/10/07 |
..... |
Bảng 1. Bảng có thuộc tính đa trị
Vì giá trị Số thẻ TV_02 có 2 bộ giá trị
Bảng có thuộc tính phức hợp
Số thẻ | Mã số sách | Ngày mượn trả | |
Ngày mượn | Ngày trả | ||
..... |
Bảng 2. Bảng có thuộc tính phức hợp
Ngày mượn trả có 2 cột Ngày mượn và Ngày trả.
Sau khi học xong Bài 10: Cơ sở dữ liệu quan hệ, các em cần nắm vững các nội dung trọn tâm:
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 12 Bài 10 cực hay có đáp án và lời giải chi tiết.
Mô hình phổ biến để xây dựng CSDL quan hệ là:
Các khái niệm dùng để mô tả các yếu tố nào sẽ tạo thành mô hình dữ liệu quan hệ?
Thao tác trên dữ liệu có thể là:
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 12 Bài 10để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 1 trang 86 SGK Tin học 12
Bài tập 2 trang 86 SGK Tin học 12
Bài tập 3 trang 86 SGK Tin học 12
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 12 DapAnHay
Mô hình phổ biến để xây dựng CSDL quan hệ là:
Các khái niệm dùng để mô tả các yếu tố nào sẽ tạo thành mô hình dữ liệu quan hệ?
Thao tác trên dữ liệu có thể là:
Phát biểu nào về hệ QTCSDL quan hệ là đúng?
Thuật ngữ “quan hệ” dùng trong hệ CSDL quan hệ là để chỉ đối tượng:
Thuật ngữ “bộ” dùng trong hệ CSDL quan hệ là để chỉ đối tượng:
Thuật ngữ “thuộc tính” dùng trong hệ CSDL quan hệ là để chỉ đối tượng:
Đặc điểm nào sau đây là đặc trưng của một quan hệ trong hệ CSDL quan hệ?
Trong mô hình quan hệ, ràng buộc như thế nào được gọi là ràng buộc toàn vẹn thực thể (ràng buộc khoá)?
Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua:
Theo em, khi xét một mô hình dữ liệu ta cần quan tâm những yếu tố nào?
Hãy nêu các khái niệm cơ bản mà em biết về hệ CSDL quan hệ.
Những tiêu chí nào giúp ta chọn giúp ta chọn khóa chính trong bảng. Hãy cho ví dụ và giải thích.
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
xét lược đồ quân hệ và tập phụ thuộc dữ liệu
Q(C,T,H,R,S,G)
f = {f1: C -> T; f2: HR -> C; f3: HT -> R;
f4: CS -> G; f5: HS -> R}
Tìm phủ tối thiểu của f
Câu trả lời của bạn
Câu trả lời của bạn
Mô hình dữ liệu là một tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác dữ liệu, các ràng buộc dữ liệu của một CSDL.
Câu trả lời của bạn
Mô hình lôgic (còn gọi là mô hình dữ liệu bậc cao) cho mô tả CSDL ở mức khái niệm và mức khung nhìn, mô tả bản chất lôgic của dữ liệu được lưu trữ
Câu trả lời của bạn
Mô hình vật lí (còn gọi là mô hình dữ liệu bậc thấp) cho mô tả 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?".
Câu trả lời của bạn
Dị thường thông tin có thể thừa thiếu thông tin trong lưu trữ.
Câu trả lời của bạn
Người sử dụng có thể truy cập phụ thuộc vào quyền truy cập
Câu trả lời của bạn
Hệ quản trị CSDL DBMS (DataBase Management System) là hệ thống phần mềm điều khiển các chiến lược truy nhập và tổ chức lưu trữ cơ sở dữ liệu.
Câu trả lời của bạn
Đặc trưng của một mô hình dữ liệu là có tính ổn định, tính đơn giản, cần phải kiểm tra dư thừa, đối xứng và có cơ sở lý thuyết vững chắc.
Câu trả lời của bạn
Khi thao tác bằng ngôn ngữ thao tác dữ liệu trên CSDL phân cấp có nhiều khả năng xảy ra di thường thông tin.
Câu trả lời của bạn
Đặc trưng cấu trúc của mô hình mạng là chứa các liên kết một - một và một - nhiều.
Câu trả lời của bạn
Trong CSDL mạng, khi thêm các bản ghi mới phải đảm bảo được tính nhất quán và tính toàn vẹn của dữ liệu.
Câu trả lời của bạn
Trong mô hình cơ sở dữ liệu quan hệ là thứ tự của các cột là không quan trọng.
Câu trả lời của bạn
X là một tập con các thuộc tính, ký hiệu X Ω, khi và chỉ khi với mọi thuộc tính của X cũng là thuộc tính của Ω
Câu trả lời của bạn
Ngôn ngữ định nghĩa dữ liệu thật chất là hệ thống các kí hiệu để mô tả CSDL trong hệ quản trị CSDL. Với hệ quản trị CSDL hiện nay, người dùng có thể tạo lập CSDL thông qua các giao diện đồ họa.
Câu trả lời của bạn
Quan hệ gồm các thuộc tính mã số, họ tên và địa chỉ ở dạng chuẩn 3NF
Câu trả lời của bạn
Khi khảo sát quan hệ gồm các thuộc tính: Mã cáp, tên cáp, giá, mã nước sản xuất, nước sản xuất tồn tại phụ thuộc mà vế phải và trái không phải là thuộc tính khoá.
Câu trả lời của bạn
CREATE TABLE mô tả quan hệ và các thuộc tính.
Câu trả lời của bạn
Phép UNION là hợp của 2 quan hệ khả hợp là một quan hệ khả hợp với các quan hệ nguồn.
Câu trả lời của bạn
Tìm kiếm và tra cứu thông tin là một trong những chức năng quan trọng và phổ biến nhất của dịch vụ cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu là hệ thống phần mềm điều khiển các chiến lược truy nhập CSDL.
Câu trả lời của bạn
Tổ chức lưu trữ dữ liệu theo lý thuyết cơ sở dữ liệu có thể tránh được sự không nhất quán trong lưu trữ dữ liệu và bảo đảm được tính độc lập dữ liệu của dữ liệu.
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *