Violet
Baigiang

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

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
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

Tìm kiếm Bài giảng

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àn Đức Công (trang riêng)
Ngày gửi: 21h:10' 19-02-2009
Dung lượng: 797.0 KB
Số lượt tải: 149
Số lượt thích: 0 người
Mô hình dữ liệu quan hệ
Một số vấn đề cần quan tâm khi xây dựng các ứng dụng CSDL.
Khái niệm mô hình dữ liệu.
Khái niệm mô hình dữ liệu quan hệ

2. Cơ sở dữ liệu quan hệ
Khái niệm:
Một số đặc trưng chủ yếu trong một quan hệ của CSDL quan hệ:
+ 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 bộ là phân biệt và thứ tự của các bộ là 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 là không quan trọng.
+ Là quan hệ thì không có thuộc tính đa trị hay phức hợp.

Quan sát bảng sau ? (h69-SGK)
Không phải là một quan hệ vì thuộc tính thứ 2 của bộ thứ nhất có 2 giá trị
Đa trị
Phức hợp
Bảng 1 hình 69 ta sẽ tách hàng đầu tiên thành 2 hàng
Bảng 2 ta tách thuộc tính ngày mượn-trả thành 2 thuộc tính ngày mượn và ngày trả
b. Ví dụ: Xét mối liên kết giữa các bảng của CSDL quản lý thư viện
c. Khóa và liên kết giữa các bảng
Xét ví dụ sau:
Người mượn
Từ số thẻ ta có thể phân biệt được các học sinh
c. Khóa và liên kết giữa các bảng
Xét ví dụ sau:
Mượn sách
Như vậy trong các thuộc tính của một bảng ta quan tâm tới một tập các thuộc tính vừa đủ để phân biệt được các bộ, tập các thuộc tính được mô tả như vậy được gọi là khóa.
c. Khóa và liên kết giữa các bảng
Khóa của một bảng là một tập thuộc tính vừa đủ để phân biệt được các bộ trong bảng.
Khóa chính: là khóa có ít thuộc tính nhất nhưng vẫn đủ để phân biệt được các bộ
Chú ý:
- Trong một hệ QTCSDL quan hệ, khi nhập dữ liệu cho một bảng, dữ liệu tại các cột khóa chính không được để trống.
- Mỗi bảng có ít nhất một khóa, việc xác định khóa 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.
Mục đích của xác định khóa là để thiết lập mối liên kết giữa các bảng.
Tại sao phải xác định khóa ?
=> Liên kết: Mục đích của liên kết bảng là nhằm kết nối các thông tin tương ứng giữa các bảng với nhau từ đó đưa ra được thông tin đầy đủ về chủ thể cần xác định.
Ghi nhớ!
 KN CSDL quan hệ và hệ QTCSDL quan hệ
 4 đặc trưng trong hệ CSDL quan hệ
KN khóa, phân biệt đc khóa chính khóa phụ
Mục đích của liên kết bảng
468x90
 
Gửi ý kiến