Bài giảng Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ
lượt xem 5
download
Mời các bạn cùng tham khảo "Bài giảng Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ" để nắm chi tiết về mô hình dữ liệu quan hệ, cơ sở dữ liệu quan hệ.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ
- BÀI GIẢNG TIN HỌC 12 BÀI 10: CƠ SỞ DỮ LIỆU QUAN HỆ
- Bài 10 : Cơ sở dữ liệu quan hệ Các yếu tố của CSDL 1. Mô hình dữ liệu quan hệ • Các yếu tố của • Cấu trúc dữ liệu. CSDL • Các thao tác và các phép toán trên dữ liệu. • Các ràng buộc dữ liệu.
- Bài 10 : Cơ sở dữ liệu quan hệ Mô hình dữ liệu là gì? 1. Mô hình dữ liệu quan hệ • Các yếu tố của CSDL • Là một tập các khái niệm. Dùng để mô tả • Khái niệm mô hình quan hệ CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.
- Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình quan hệ: 1. Mô hình dữ liệu quan hệ + Về mặt cấu trúc • Các yếu tố của CSDL • Dữ liệu được thể hiện trong các bảng. • Khái niệm mô • Mỗi bảng thể hiện thông tin về một chủ thể bao hình quan hệ • Trong mô hình gồm các hàng và các cột. quan hệ • Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột. • Các cột biểu thị các thuộc tính của chủ thể và tên cột là tên của thuộc tính.
- Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình quan hệ: 1. Mô hình dữ liệu quan hệ + Về mặt thao tác trên dữ liệu • Các yếu tố của CSDL • Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi • Khái niệm mô hình quan hệ trong một bản. • Trong mô hình • Các kết quả tìm kiếm thông tin qua truy vấn dữ quan hệ liệu.
- Bài 10 : Cơ sở dữ liệu quan hệ Trong mô hình quan hệ: 1. Mô hình dữ liệu quan hệ + Về mặt các ràng buộc dữ liệu: • Các yếu tố của CSDL • Dữ liệu trong các bảng phải thỏa mãn một số • Khái niệm mô hình quan hệ ràng buộc, chẳng hạn, không có hai bộ nào trong • Trong mô hình một bảng giống nhau hoàn toàn. quan hệ • Sự xuất hiện lặp lại của một số thuộc tính ở các bảng. • Sự xác lập mối liên kết giữa các bảng. Mối liên kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ • Các yếu tố của Cơ sở dữ liệu được xây dựng trên CSDL • Khái niệm mô mô hình dữ liệu quan hệ gọi là cơ hình quan hệ sở dữ liệu quan hệ. Hệ quản trị • Trong mô hình quan hệ CSDL dùng để tạo lập, cập nhật 2. CSDL quan hệ và khai thác CSDL quan hệ gọi là a. Khái niệm hệ QTCSDL quan hệ.
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ Các đặc trưng chính của một quan hệ trong • Các yếu tố của hệ CSDL quan hệ: CSDL • Khái niệm mô Mỗi quan hM ộtmquan ệ có ệ biệt với ột tên hphân hình quan hệ trong tên các quan CSDL quan hệ khác. • Trong mô hình quan hệ ệ cóbinh Các bộ làhphân ững đặc ệt và thứ tự của các 2. CSDL quan hệ trọưng. bộ không quan tr ng nào? a. Khái niệm Mỗi thuộc tính có một tên phân biệt, b. Các đặc trưng thứ tự các thuộc tính không quan trọng. Quan hệ không có thuộc tính đa trị hay phức hợp.
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ Ví dụ: Số thẻ Ms sách Ngày mượn Ngày trả liệu quan hệ TV-02 TO-012 5/9/2007 30/9/2007 • Các yếu tố của CSDL TN-103 22/10/2007 25/10/2007 Vì có • Khái niệm mô TV-04 TN-103 12/9/2007 15/9/2007 hình quan hệ thuộc tính đa trị TV-02 TN-102 24/9/2007 5/10/2007 • Trong mô hình quan hệ TV-01 TO-012 5/10/2007 2. CSDL quan hệ … … … … a. Khái niệm b. Các đặc trưng Đây không phải là một quan hệ, vì sao?
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ Ví dụ: liệu quan hệ • Các yếu tố của Ngày mượn - trả Số thẻ Ms sách CSDL Ngày Ngày trả • Khái niệm mô mượn Vì có hình quan hệ TV-02 TO-012 5/9/2007 30/9/2007 thuộc • Trong mô hình quan hệ TV-04 TN-103 12/9/2007 15/9/2007 tính 2. CSDL quan hệ TV-02 TN-102 24/9/2007 5/10/2007 phức TV-01 TO-012 5/10/2007 a. Khái niệm hợp b. Các đặc … … … … trưng Đây cũng không phải là một quan hệ.
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ Để quản lí việc mượn sách ở thư viện của một trường, thông thưởng thư viện cần quản • Các yếu tố của CSDL lí các thông tin sau: • Khái niệm mô Thông thường để hình quan hệ quản lý việc mượn Thông tin về ủa tin về sách ở thư viện cThông • Trong mô hình quan hệ người mượn sách Các loại sách 2. CSDL quan hệ trường học, thư viện a. Khái niệm cần những thông tin b. Các đặc nào??? c.ưVí tr ngdụ Tình hình mượn sách
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ Người mượn sách: • Các yếu tố của có những thông tin Số thẻ, họ tên, CSDL nào? ngày sinh, lớp. • Khái niệm mô hình quan hệ • Trong mô hình Tình hình mượn quan hệ Số thẻ, Mã số sách, sách: gồm những 2. CSDL quan hệ ngày mượn, ngày trả. thông tin nào? a. Khái niệm b. Các đặc c.ưVí tr ngdụ Sách: gồm những Mã số sách, tên sách, thông tin nào? thể loại, tác giả.
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ • Các yếu tố của CSDL Để lưu trữ dữ liệu • Khái niệm mô tương ứng với những hình quan hệ thông tin cần quản lí • Trong mô hình của thư viện, chúng ta quan hệ sẽ quan sát các bảng 2. CSDL quan hệ sau a. Khái niệm b. Các đặc c.ưVí tr ngdụ
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ liệu quan hệ Thông tin về Số thẻ, họ tên, • Các yếu tố của người mượn sách CSDL ngày sinh, lớp. • Khái niệm mô hình quan hệ Số thẻ Họ tên Ngày sinh Lớp • Trong mô hình TV-02 Tiểu Mi 5/9/1990 12A1 quan hệ Thẻ thư TV-04 Trần Cường 12/9/1992 12A2 2. CSDL quan hệ viện TV-03 Lê Na 24/9/1990 12B1 gồm có a. Khái niệm các b. Các đặc TV-01 Nguyễn Ánh 5/10/1991 11B1 thông tin c.ưVí tr ngdụ … … … … Bảng Người Mượn
- Bài 10 : Cơ sở dữ liệu quan hệ 1. Mô hình dữ Số thẻ, mã số sách, liệu quan hệ Tình hình • Các yếu tố của mượn sách ngày mượn, ngày trả. CSDL Bảng Mượn Sách • Khái niệm mô hình quan hệ Số Ms sách Ngày mượn Ngày trả • Trong mô hình thẻ quan hệ Mỗi thể TV-02 TO-012 5/9/2007 30/9/2007 2. CSDL quan hệ mượn sách TV-04 TN-103 12/9/2007 15/9/2007 của hs a. Khái niệm được thư TV-03 TN-102 24/9/2007 5/10/2007 b. Các đặc viện cấp TV-01 TO-013 5/10/2007 c.ưVí tr ngdụ cho một … … … … số riêng. Thông tin về tình hình mượn sách do thư viện quản lí
- Bài 10 : Cơ sở dữ liệu quan hệ Thông tin về các loại sách có trong thư viện: Thông tin về Các loại sách Ms sách, tên sách, thể loại, tác giả. Mã số Tên sách Thể loại Tác giả sách TN-102 Truyện Kiều Thơ N.Du Thông TN-103 Những điều ky diệu Khoa học Thế tin về về máy tính Hùng sách TI-01 Dế mèn phiêu lưu Văn học Tô kí Hoài TO-102 Sáng tạo Toán học KHTN Polya … … … … Bảng Sách
- Bài 10 : Cơ sở dữ liệu quan hệ Bảng Mượn Sách Số thẻ Ms sách Ngày mượn Ngày trả Hãy quan 3 bảng này TV02 TO012 5/9/2007 30/9/2007 sát 3 bảng có mối TV04 TN103 12/9/2007 15/9/2007 này và đưa Mốhi ệ quan quan TV03 TN102 24/9/2007 5/10/2007 ra nhận rànghệbugiộữca 3 TV01 TO012 5/10/2007 bảng xét? với nhau … … … … như thế nào? Bảng Sách Mã số Tên sách Thể Tác Bảng Người Mượn sách loại giả Số thẻ Họ tên Ngày sinh Lớp TN102 Truyện Kiều Thơ N.Du TV02 Tiểu Mi 5/9/1990 12A1 TN103 Những điều ky diệu Khoa Thế về máy tính học Hùng TV04 Trần Cường 12/9/1992 12A2 TI01 Dế mèn phiêu lưu kí Văn học Tô TV03 Lê Na 24/9/1990 12B1 Hoài TV01 Nguyễn Ánh 5/10/1991 11B1 TO012 Sáng tạo Toán học KHTN Polya … … … … … … … …
- Bài 10 : Cơ sở dữ liệu quan 1. Mô hình dữ hệ liệu quan hệ • Các yếu tố của 1. CSDL quan hệ là gì? CSDL 2. Các đặc trưng chính của một • Khái niệm mô hình quan hệ quan hệ trong hệ CSDL quan hệ? • Trong mô hình 3. Hãy nêu một ứng dụng CSDL quan hệ quan hệ mà em các biết? 2. CSDL quan hệ HẸN GẶP a. Khái niệm b. Các đặc c.ưVí tr ngdụ 3. Củng cố LẠI
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin học 12 - Bài 4: Cấu trúc bảng (Hoàng Văn Sơn)
13 p | 80 | 11
-
Bài giảng Tin học 12 - Bài 6: Biểu mẫu (From)
12 p | 111 | 8
-
Bài giảng Tin học 12 - Bài 5: Các thao tác cơ bản trên bảng (Đoàn Đức Công)
18 p | 57 | 8
-
Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng (Đoàn Đức Công)
13 p | 69 | 7
-
Bài giảng Tin học 12 - Bài 5: Các thao tác cơ bản trên bảng
12 p | 139 | 7
-
Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu (Tiết 2)
6 p | 99 | 7
-
Bài giảng Tin học 12 - Bài 13: Bảo mật thông tin
15 p | 97 | 6
-
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 (Trường THPT Hà Giang)
12 p | 120 | 6
-
Bài giảng Tin học 12 - Bài 3: Giới thiệu microsoft access (Hoàng Văn Sơn)
18 p | 70 | 6
-
Bài giảng Tin học 12 - Bài 10: Cơ sở dữ liệu quan hệ (Đoàn Văn Công)
10 p | 63 | 5
-
Bài giảng Tin học 12 - Bài 1: Một số khái niệm cơ bản (Hoàng Văn Sơn)
17 p | 65 | 5
-
Bài giảng Tin học 12 - Bài 2: Hệ quản trị cơ sở dữ liệu (Trường THPT Trần Hữu Trang)
15 p | 74 | 5
-
Bài giảng Tin học 12 - Bài 11: Các thao tác với cơ sở dữ liệu quan hệ (Đoàn Đức Công)
7 p | 47 | 3
-
Bài giảng Tin học 12 - Bài 1: Một số khái niệm cơ bản (Tiết 1)
15 p | 104 | 3
-
Bài giảng Tin học 12 - Bài tập và thực hành 3: Thao tác trên bảng
7 p | 53 | 2
-
Bài giảng Tin học 12 - Tiết 12: Bài tập và thực hành 2
9 p | 58 | 2
-
Bài giảng Tin học 12 - Bài thực hành số 6: Mẫu hỏi trên một bảng
10 p | 65 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn