Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 10. Cơ sở dữ liệu quan hệ

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Phạm Xuân Thủy
Ngày gửi: 00h:58' 08-11-2021
Dung lượng: 1.9 MB
Số lượt tải: 308
Số lượt thích: 0 người
CHÀO MỪNG CÁC THẦY CÔ
VỀ DỰ HỘI THI GIÁO VIÊN DẠY GIỎI CẤP TRƯỜNG
Bài 10
cơ sở dữ liệu quan hệ
CHUONG III: H? CO S? D? LI?U QUAN H?
Kiến thức:
- Một số khái niệm:
+ Mô hình dữ liệu quan hệ
+ Cơ sở dữ liệu quan hệ, hệ QTCSDL quan hệ
- Một số đặc trưng cơ bản :
+ Mô hình dữ liệu quan hệ
+ Cơ sở dữ liệu quan hệ
- Một số thuật ngữ trong mô hình dữ liệu quan hệ
(Tiết 1)
1. Mô hình dữ liệu quan hệ
* Mô hình dữ liệu:
Dữ LIệU
Tệp 1
...
Tệp n
Hình 1
Hình 2
Hình 3
1. Mô hình dữ liệu quan hệ
* Mô hình dữ liệu:
- Có 3 mức hiểu CSDL:
+ Mức vật lí:

Dữ LIệU
Tệp 1
...
Tệp n
+ Mức khái niệm:
+ Mức khung nhìn:
- Khái niệm: 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, phép toán trên dữ liệu.
+ Các ràng buộc dữ liệu.
- Các loại mô hình dữ liệu:
+ Mô hình phân cấp
+ Mô hình quan hệ
+ Mô hình hướng đối tượng
.
Trong đó mô hình dữ liệu quan hệ(mô hình quan hệ) là mô hình dữ liệu phổ biến nhất trong thực tế xây dựng các ứng dụng CSDL hiện nay.
1. Mô hình dữ liệu quan hệ
1. Mô hình dữ liệu quan hệ
- Về cấu trúc:
Thuộc tính
Bộ các giá trị
* Mô hình dữ liệu quan hệ:
Chủ thể
dữ liệu được thể hiện trong các bảng gồm
các cột và các hàng.
1. Mô hình dữ liệu quan hệ
* Mô hình dữ liệu quan hệ:
- Về cấu trúc: dữ liệu được thể hiện trong các bảng gồm cột và hàng.
- Về thao tác trên dữ liệu:
Thêm bản ghi
Xoá một bản ghi
Sửa bản ghi
cập nhật và khai thác dữ liệu.
Tìm học sinh có học lực giỏi, hạnh kiểm tốt
1. Mô hình dữ liệu quan hệ
* Mô hình dữ liệu quan hệ:
- Về cấu trúc: dữ liệu được thể hiện trong các bảng(cột, hàng).
- Về thao tác trên dữ liệu: cập nhật và khai thác dữ liệu.
- Về các ràng buộc dữ liệu:
dữ liệu trong các bảng phải thoả mãn
một số ràng buộc và mối liên kết giữa các bảng có thể được xác lập và thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.



II. Cơ sở dữ liệu quan hệ
1. Khái niệm
Cơ sở dữ liệu quan hệ:
Cơ sở dữ liệu:
- Là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ.
- Là một tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một tổ chức nào đó được lưu trữ trên các thiết bị nhớ, đáp ứng nhu cầu khai thác thông tin của nhiều người dùng với nhiều mục đích khác nhau.
II. Cơ sở dữ liệu quan hệ
Một số thuật ngữ trong mô hình dữ liệu quan hệ.
Quan hệ để chỉ bảng
Thuộc tính để chỉ cột
Bộ (bản ghi) để chỉ hàng
Miền để chỉ kiểu dữ liệu
Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác;
*Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
Các bộ là phân biệt và thứ tự của các bộ không quan trọng;
Mỗi thuộc tính có một tên phân biệt, thứ tự các thuộc tính không quan trọng;
Quan hệ không có thuộc tính là đa trị hay phức hợp




Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
Quan hệ
Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
- Hai bảng trên có được coi là hai quan hệ trong một CSDL quan hệ không? Vì sao?
- Nếu không là quan hệ trong một CSDL quan hệ bạn hãy đề xuất phương án sửa để 2 bảng trên là 2 quan hệ trong một CSDL quan hệ?
Không là quan hệ trong 1 CSDL quan hệ

Quan hệ
Đổi tên bảng
Câu 1: Bảng thông tin đăng kí môn học ngoại khóa trên có phải là một quan hệ không? Vì sao?
Đáp án: Không phải là quan hệ: vì có tính đa trị và tính phức hợp
Câu 2: Hãy đề xuất phương án sửa lại cấu trúc để bảng trở thành quan hệ
Bài tập
Quan h?
Câu 2: Hãy đề xuất phương án sửa lại cấu trúc để bảng trở thành quan hệ
Bài tập
Quan h?
Câu 3: Cột Lớp ngoại khóa trong bảng sau có tính chất nào? (Đa trị hay Phức hợp). Hãy đề xuất phương án sửa để bảng thành quan hệ
Đáp án: C? tính chất đa trị và phức hợp
II. Cơ sở dữ liệu quan hệ
Hệ QTCSDL quan hệ là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ.
Một số hệ QTCSDL quan hệ:
+ Microsoft Access
+ Foxpro
+ Microsoft SQL Server
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
ghi nhớ
- Khái niệm mô hình dữ liệu quan hệ
- Đặc trưng của mô hình dữ liệu quan hệ
- Đặc trưng chính của quan hệ trong hệ CSDL quan hệ
- Một số thuật ngữ dùng trong mô hình dữ liệu quan hệ
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
KÍNH CHÚC CÁC THẦY CÔ CÙNG CÁC EM KHỎE, HẠNH PHÚC!
GIỜ HỌC KẾT THÚC !
 
Gửi ý kiến