Tài nguyên dạy học

Hỗ trợ trực tuyến

  • (Trợ giúp kỹ thuật)

Điều tra ý kiến

Các bạn thầy trang web của chúng tôi thế nào?
Bình thường
Đẹp
Đơn điệu
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Ảnh ngẫu nhiên

    Lop_3.png Sh_su_tien_hoa_ve_moi_truong_song_va_su_van_dong_di_chuyen.flv Z1242751947375_66e0c057dbd7834640134a2cd15888b5.jpg IMG_20181020_125807.jpg IMG_20190127_230449.jpg Z1215775633012_1877b08efa18822e2174326566cfc430.jpg Z1182136215229_d2bf54b522da277531a82d6d4ed4e2ff.jpg IMG_20181020_123139.jpg 22547805_555502524780988_585550995_n.jpg 22237474_547304478934126_386122056_n.jpg 21903642_539973436333897_524659684_n.jpg 21291165_531372430527331_2110845612_n.jpg 14826298_373707999627109_73832355_n.jpg Film_6_The_gioi_tu_nhien.flv WP_20170526_002.jpg AT.jpg Can_ban_Cong_phap_P1__Tai_lieu_Vo_thuat_co_truyen_Viet_Nam.flv 88ab5b9343b5acebf5a4.jpg 206ee33873319c6fc520.jpg

    Thành viên trực tuyến

    2 khách và 0 thành viên

    Chào mừng quý vị đến với Thư viện tài nguyên giáo dục Kiên Giang.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    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: Sưu tầm
    Người gửi: Trần Thanh Toàn (trang riêng)
    Ngày gửi: 15h:27' 18-05-2010
    Dung lượng: 1.0 MB
    Số lượt tải: 68
    Số lượt thích: 0 người
    Bài 10
    cơ sở dữ liệu quan hệ
    I. Mô hình dữ liệu quan hệ
    1. Mô hình dữ liệu
    2. Mô hình dữ liệu quan hệ là mô hình dữ liệu được mô tả như sau:
    Cấu trúc: dữ liệu được thể hiện trong các bảng gồm cột và hàng.
    Thao tác trên dữ liệu: cập nhật và khai thác dữ liệu.
    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.
    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.
    II. Cơ sở dữ liệu quan hệ
    1. Khái niệm
    Cơ sở dữ liệu quan hệ là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ.
    Các thuật ngữ :
    Quan hệ để chỉ bảng
    Thuộc tính để chỉ cột
    Bộ (bản ghi) để chỉ hàng
    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ỗ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
    2. VD về mô hình dữ liệu quan hệ
    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ẻ có thể biết các thông tin của người mượn sách.
    Nhờ liên kết theo Mã số sách có thể biết các thông tin của cuốn sách.
    a. Khoá
    Dựa vào thuộc tính Số thẻ để phân biệt người mượn sách.
    Dựa vào thuộc tính nào để có thể phân biệt người mượn sách ?
    Bảng mượn sách
    Dựa vào các thuộc tính nào để có thể phân biệt các lần mượn sách ?
    Dựa vào các thuộc tính Số thẻ, Mã số sách, Ngày mượn để phân biệt các lần mượn sách.
    ?
    3. Khoá và liên kết giữa các bảng
    Bảng Người mượn
    Ví dụ:
    Khoá là thuộc tính Số thẻ
    Bảng người mượn
    Bảng mượn sách
    Khoá gồm các thuộc tính Số thẻ, Mã số sách, Ngày mượn
    Bảng người mượn
    Thuộc tính Số thẻ là khoá
    b. Khoá chính (Primary key)
    Hãy nhận xét về vai trò và dữ liệu của thuộc tính Số thẻ ?
    Khoá chính là một khoá trong bảng được người dùng chỉ định, giá trị của mọi bộ tại khoá chính không được để trống.
    Mỗi bảng có ít nhất một khoá.
    Nên chọn khoá chính là một khoá có ít tính phụ thuộc nhất.
    Dữ liệu không được để trống
    Thuộc tính Số thẻ được chọn làm khoá chính.
    c. Liên kết
    Nhờ mối liên kết theo Số thẻ có thể biết các thông tin của Người mượn cuốn sách có mã số TO-012 vào ngày 5/9/2007.
    - Người mượn: Bảng tham chiếu
    Ví dụ:
    - Mượn sách: Bảng chính
    ?
    - Số thẻ: Thuộc tính liên kết
    Thông tin của các bảng được kết nối nhờ các mối liên kết dựa trên thuộc tính khoá.
    ? 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
    1. Mô hình dữ liệu quan hệ:
    Cấu trúc dữ liệu dạng bảng.
    Có các đặc trưng:
    Thao tác trên dữ liệu: cập nhật và khai thác.
    Ràng buộc dữ liệu.
    2. Cơ sở dữ liệu quan hệ:
    Là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ.
    Khoá: một tập thuộc tính gồm một hay một số thuộc tính dùng để phân biệt các bộ trong bảng.
    ghi nhớ
    Hệ QTCSDL quan hệ: là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ.
    Khoá chính: là một khoá được chọn (chỉ định) trong bảng.
    Liên kết: để kết nối các thông tin của nhiều bảng dựa trên thuộc tính khoá.
     
    Gửi ý kiến