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: Đào Thị Mỹ Vân
Ngày gửi: 14h:50' 05-08-2018
Dung lượng: 1.5 MB
Số lượt tải: 346
Số lượt thích: 0 người
CƠ SỞ DỮ LIỆU QUAN HỆ
Mô hình phổ biến để xây dựng CSDL quan hệ là:
Mô hình phân cấp
Mô hình dữ liệu quan hệ
Mô hình hướng đối tượng
Mô hình cơ sở dữ liệu quan hệ
Kiểm tra bài cũ

Kiểm tra bài cũ
Phát biểu nào về hệ QTCSDL quan hệ là đúng?
A. Phần mềm dùng để xây dựng các CSDL quan hệ
B. Phần mềm dùng để tạo lập, cập nhật và khai thác CSDL quan hệ
C. Phần mềm Microsoft Access
D. Phần mềm để giải các bài toán quản lí có chứa các quan hệ giữa các dữ liệt

Kiểm tra bài cũ
Trong mô hình quan hệ, về mặt cấu trúc thì dữ liệu được thể hiện trong các:
Cột (Field)
Hàng (Record)
Bảng (Table)
Báo cáo (Report)
Kiểm tra bài cũ
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ệ?
Cấu trúc dữ liệu
Các ràng buộc dữ liệu
Các thao tác, phép toán trên dữ liệu
Tất cả câu trên
Khóa
Liên kết giữa các bảng
CƠ SỞ DỮ LIỆU QUAN HỆ
khóa
Bảng ĐIỂM trong 1 CSDL như sau

Để tránh tình trạng trùng lặp dữ liệu hoặc dữ liệu không đồng nhất cho bảng dữ liệu trên, ta phải xử lý như thế nào?
Đáp án: Sử dụng khóa
khóa
Hãy xác định các Khóa có thể có trong bảng sau:

Đáp án:
Khóa 1 {SBD, MaMH}
Khóa là gì?
Khóa Chính của bảng?
khóa
Hãy xác định các Khóa có thể có trong bảng sau:

Đáp án:
Khóa 1 {SBD, MaMH}
Khoá 2 {ID}
Khóa là gì?
Khóa Chính của bảng?
khóa
Khóa là một tập các thuộc tính (Có thể chỉ một thuộc tính) vừa đủ để phân biệt các bộ trong bảng.
Khóa chính: Trong một bảng có nhiều khóa, ta chọn (Chỉ định) một khóa làm khóa chính
Chú ý: Nên chọn khóa có ít thuộc tính nhất làm khóa chính.
Làm thế nào để xác định khóa chính?
Các nhóm hãy xác định các khóa, khóa chính có thể có trong bảng Thí Sinh ở BT&TH10 trang 87
khóa
Khóa 1: stt
Khóa 2: SBD
Khóa 3: hoten, ngaysinh

Khóa chính: SBD
LIÊN KẾT GIỮA CÁC BẢNG
Sơ đồ liên kết giữa các bảng trong CSDL KINH_DOANH
CSDL thi (Access 2007)
CSDL thi.mdb
LIÊN KẾT GIỮA CÁC BẢNG
Liên kết giữa các bảng
Liên kết giữa các bảng dựa trên thuộc tính khóa. Trong một CSDL sự xuất hiện của một thuộc tính là khóa ở một bảng lại xuất hiện ở bảng khác thì giữa chúng có liên kết
Làm sao để xác định liên kết giữa các bảng?
Hoạt động nhóm
Thảo luận về BT& TH10 trang 87
Xác định Khóa chính của các bảng.
Xác định liên kết giữa các bảng.
Hoạt động nhóm
Thảo luận về BT& TH10 trang 87
BTTH10
CỦNG CỐ
Khi cập nhật dữ liệu vào bảng, ta không thể để trống trường nào sau đây?
A. Khóa chính và khóa
B. Khóa chính
C. Khóa chính và trường bắt buộc điền dữ liệu
D. Tất cả các trường của bảng
CỦNG CỐ
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á)?
A. Các hệ QT CSDL quan hệ kiểm soát việc nhập dữ liệu sao cho dữ liệu tại các cột khoá chính không được để trống, dữ liệu tại các cột khoá chính không được trùng nhau để đảm bảo sự nhất quán dữ liệu
B. Dữ liệu tại các cột khoá chính không được để trống
C. Dữ liệu tại các cột khoá chính không được trùng nhau
D. Dữ liệu tại các cột khoá chính không được để trống nhưng được trùng nhau
Phát biểu nào sai trong các phát biểu sau khi nói về khoá chính?
A. Mỗi bảng có ít nhất một khoá
B. Xác định khoá phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
C. Nên chọn khoá chính là khoá có ít thuộc tính nhất
D. Một bảng có thể có nhiều khoá chính
CỦNG CỐ
CỦNG CỐ
Hai bảng trong một CSDL quan hệ liên kết với nhau thông qua :
A. Địa chỉ của các bảng
B. Thuộc tính khóa
C. Tên trường
D. Thuộc tính của các trường được chọn (không nhất thiết phải là khóa)
Cho các bảng sau :
- DanhMucSach(MaSach, TenSach, MaLoai)
- LoaiSach(MaLoai, LoaiSach)
- HoaDon(MaSach, SoLuong, DonGia)
Để biết giá của một quyển sách thì cần những bảng nào ?
HoaDon
DanhMucSach, HoaDon
DanhMucSach, LoaiSach
HoaDon, LoaiSach
CỦNG CỐ
NHẮC NHỞ
Xem lại bài học
Chuẩn bị cho tiết sau thực hành BT&TH 10
 
Gửi ý kiến