Bài Giảng Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ
Có thể bạn quan tâm
- Trang chủ
- Đăng ký
- Đăng nhập
- Liên hệ
Bài Giảng Mẫu
Tổng hợp bài giảng điện tử mầm non, mẫu giáo, tiểu học, trung học, đại học
Bài giảng Tin học 12 bài 10: Cơ sở dữ liệu quan hệ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.
10 trang | Chia sẻ: gaobeo18 | Lượt xem: 3030 | Lượt tải: 1 Bạn đang xem nội dung tài liệu Bài giảng Tin học 12 bài 10: Cơ sở dữ liệu quan hệ, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trênBài 10cơ sở dữ liệu quan hệI. Mô hình dữ liệu quan hệ1. Mô hình dữ liệu2. 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.Mô hình dữ liệu quan hệ là mô hình dữ liệu phổ biến nhất hiện nay. 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ảngThuộc tính để chỉ cộtBộ (bản ghi) để chỉ hàngHệ 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ợp2. VD về mô hình dữ liệu quan hệSố thẻMã số sáchNgày mượnNgày trảTV-02TO-0125/9/200730/9/2007TV-04TN-10312/9/200715/9/2007TV-02TN-10224/9/20075/10/2007TV-02TO-0125/10/2007Số thẻHọ tênNgày sinhLớpTV-01Nguyễn Anh10/10/199012ATV-02Trần Cương23/02/199111BTV-03Lê Văn Bình21/12/199012BTV-04Nguyễn Thị Dung30/01/199210CMã số sáchTên sáchSố trangTác giảTN-102Dế mèn phiêu lưu kí236Tô HoàiTN103Hai vạn dặm dưới đáy biển120Giuyn VécnơTI-01Những điều kì diệu về máy tính240Nguyễn Thế HùngTO-012Sáng tạo Toán học308PolyaBảng mượn sáchBảng người mượnBảng SáchLiên kết theo Số thẻLiên kết theo Mã số sáchNhờ 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áchDự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ảng5/10/2007TO-012TV-025/10/200724/9/2007TN-102TV-0215/9/200712/9/2007TN-103TV-0430/9/20075/9/2007TO-012TV-02Ngày trảNgày mượnMã số sáchSố thẻTrong bảng chứa tập thuộc tính vừa đủ để phân biệt các bộ Số thẻHọ tênNgày sinhLớpTV-01Nguyễn Anh10/10/199012ATV-02Trần Cương23/02/199111BTV-03Lê Văn Bình21/12/199012BTV-04Nguyễn Thị Dung30/01/199210CBảng Người mượnVí dụ:Khoá là thuộc tính Số thẻSố thẻHọ tênNgày sinhLớpTV-01Nguyễn Anh10/10/199012ATV-02Trần Cương23/02/199111BTV-03Lê Văn Bình21/12/199012BTV-04Nguyễn Thị Dung30/01/199210CBảng người mượnSố thẻMã số sáchNgày mượnNgày trảTV-02TO-0125/9/200730/9/2007TV-04TN-1035/9/200715/9/2007TV-02TN-10224/9/20075/10/2007TV-02TO-0125/10/2007Bảng mượn sáchKhoá gồm các thuộc tính Số thẻ, Mã số sách, Ngày mượnSố thẻHọ tênNgày sinhLớpTV-01Nguyễn Anh10/10/199012ATV-02Trần Cương23/02/199111BTV-03Lê Văn Bình21/12/199012BTV-04Nguyễn Thị Dung30/01/199210CBả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ốngThuộc tính Số thẻ được chọn làm khoá chính.c. Liên kếtNhờ 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ếtSố thẻMã số sáchNgày mượnNgày trảTV-02TO-0125/9/200730/9/2007TV-04TN-10312/9/200715/9/2007TV-02TN-10224/9/20075/10/2007TV-02TO-0125/10/2007Số thẻHọ tênNgày sinhLớpTV-01Nguyễn Anh10/10/199012ATV-02Trần Cương23/02/199111BTV-03Lê Văn Bình21/12/199012BTV-04Nguyễn Thị Dung30/01/199210CMã số sáchTên sáchSố trangTác giảTN-102Dế mèn phiêu lưu kí236Tô HoàiTN103Hai vạn dam dưới đáy biển120Giuyn VécnơTI-01Những điều kì diệu về máy tính240Nguyễn Thế HùngTO-012Sáng tạo Toán học308PolyaBảng mượn sáchBảng người mượnBảng SáchLiên kết theo Số thẻLiên kết theo Mã số sáchNhờ 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áchNhờ 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áchLiên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính1. 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á.
File đính kèm:
- Bai 10 CO SO DU LIEU QUAN HE.ppt
- Giáo án Tin học Lớp 12 - Bài 4: Cấu trúc bảng - Đức Trọng
4 trang | Lượt xem: 823 | Lượt tải: 0
- Bài giảng Một số tính chất về đường đi trên đồ thị
30 trang | Lượt xem: 1421 | Lượt tải: 0
- Giáo án Tin học Lớp 12 - Bài 6: Biểu mẫu
4 trang | Lượt xem: 848 | Lượt tải: 0
- Bài giảng Tin 12 bài 3: Giới thiệu Microsoft Access
20 trang | Lượt xem: 1145 | Lượt tải: 0
- Đề Cương Ôn Thi Học Kì II Toán 10 – Năm 2009 - 2010
5 trang | Lượt xem: 1381 | Lượt tải: 1
- Bài giảng Tin học Lớp 12 - Phần 1: Một số khái niệm về tin học
15 trang | Lượt xem: 821 | Lượt tải: 0
- Bài giảng Tin học 12 bài 12: Các loại kiến trúc của hệ cơ sở dữ liệu
11 trang | Lượt xem: 1039 | Lượt tải: 0
- Chương Trình Ngoại Khóa Ôn Luyện Toán 6
26 trang | Lượt xem: 1292 | Lượt tải: 1
- Bài giảng Tin học 12 bài 3: Giới thiệu Microsoft Access
15 trang | Lượt xem: 1042 | Lượt tải: 0
- Bài giảng Tin học 12 Bài 2: Hệ quản trị cơ sở dữ liệu (TT) (Database Management System)
6 trang | Lượt xem: 1541 | Lượt tải: 1
Copyright © 2024 BaiGiangMau.com - Thư viện bài giảng điện tử, Sáng kiến kinh nghiệm STEM, Bộ đề thi
Từ khóa » Bộ Là Gì Tin Học 12
-
Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ
-
Lý Thuyết Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ ...
-
Lý Thuyết Tin Học 12: Bài 10. Cơ Sở Dữ Liệu Quan Hệ - Chi Tiết, Hay Nhất
-
Tóm Tắt Lý Thuyết Tin Học 12 Hay, Ngắn Gọn - Toploigiai
-
Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ
-
Khóa Là Gì Tin Học 12 Bài 10: Cơ Sở Dữ Liệu ... - Hồ Nam Photo
-
Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ
-
Lý Thuyết Tin Học 12 Bài 11: Các Thao Tác Với Cơ Sở Dữ Liệu Quan Hệ
-
Giáo án Tin Học 12 Trọn Bộ
-
Trắc Nghiệm Tin Học 12 Bài 10 (có đáp án): Cơ Sở Dữ Liệu Quan Hệ
-
Giải Bài Tập Tin Học 12 - Bài 1: Một Số Khái Niệm Cơ Bản
-
Giáo án Tin Học 12 Cơ Sở Dữ Liệu Quan Hệ - Tài Liệu Text - 123doc
-
Khóa Là Gì Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ, Một Số ...
-
Câu 4. Trang 68 Sách Giáo Khoa (SGK) Tin Học 12
-
Lý Thuyết Tin Học 12 Bài 10: Cơ Sở Dữ Liệu ... - Sangtaotrongtamtay
-
Khóa Là Gì Tin Học 12 Bài 10: Cơ Sở Dữ Liệu Quan Hệ (Hay, Chi Tiết)
-
Hệ Cơ Sở Dữ Liệu Là Gì Tin Học 12 - Cẩm Nang Hải Phòng