Video giảng Khoa học máy tính 11 cánh diều bài 2 Bảng và khóa chính trong cơ sở dữ liệu quan hệ
Video giảng Khoa học máy tính 11 Cánh diều bài 2 Bảng và khóa chính trong cơ sở dữ liệu quan hệ. Các kiến thức được truyền tải nhẹ nhàng, dễ hiểu. Các phần trọng tâm sẽ được nhấn mạnh, giảng chậm. Xem video, học sinh sẽ dễ dàng hiểu bài và tiếp thu kiến thức nhanh hơn.
Bạn chưa đủ điều kiện để xem được video này. => Xem video demo
Tóm lược nội dung
BÀI 2. BẢNG VÀ KHÓA CHÍNH TRONG CƠ SỞ DỮ LIỆU QUAN HỆ
Thông qua video này, các em sẽ nắm được các kiến thức và kĩ năng như sau:
- Diễn đạt được khái niệm quan hệ (bảng) và khóa của một quan hệ. Giải thích được các khái niệm đó qua ví dụ minh họa.
- Giải thích được ràng buộc khóa là gì
- Biết được các phần mềm quản trị CSDL có cơ chế kiểm soát các cập nhật dữ liệu để đảm bảo ràng buộc khóa
HOẠT ĐỘNG KHỞI ĐỘNG
Trước khi bước vào bài học ngày hôm nay, các em suy nghĩ và trả lời: Hồ sơ học sinh một lớp được tổ chức theo dạng bảng: mỗi hàng chứa dữ liệu về một học sinh, mỗi cột chứa dữ liệu về một thuộc tính của học sinh như: Họ và tên, Ngày sinh,... Theo em, cách tổ chức như vậy có ưu điểm gì trong việc quản lí thông tin học sinh của lớp?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Nội dung 1: Tổ chức dữ liệu trong CSDL quan hệ và các thao tác trên dữ liệu
Em hãy:
- Trình bày về khái niệm “CSDL quan hệ”, các thuật ngữ “bản ghi”, “trường”.
- Cập nhật dữ liệu của một bảng bao gồm các thao tác gì ?
- Em hãy cho biết thế nào là truy vấn CSDL?
- Theo em, mỗi học sinh cần phải có riêng một Mã định danh để đưa vào hồ sơ quản lí hay không? Vì sao?
Video trình bày nội dung:
a) CSDL quan hệ
- CSDL quan hệ là một tập hợp các bảng dữ liệu có liên quan đến nhau.
- Mỗi một hàng trong bảng của CSDL quan hệ được gọi là một bản ghi
- Mỗi cột của bảng được gọi là một trường
b) Cập nhật dữ liệu trong CSDL quan hệ
- Cập nhật dữ liệu của một bảng bao gồm các thao tác thêm, sửa và xóa dữ liệu của bảng.
c) Truy vấn trong CSDL quan hệ
- Khai thác một CSDL là tìm kiếm dữ liệu và kết xuất ra thông tin cần tìm, công việc này còn được gọi là truy vấn CSDL.
d) Các ràng buộc dữ liệu trong CSDL quan hệ
Theo em, mỗi học sinh cần phải có riêng một Mã định danh để đưa vào hồ sơ quản lí, vì một số ràng buộc dữ liệu:
+ Trong một bảng, không có hia bản ghi nào giống nhau hoàn toàn
+ Trong một bảng, mỗi trường có một tên phân biệt với tất cả các trường khác
+ Mỗi bảng có một tên phân biệt với các bảng khác cùng CSDL
+ Mỗi ô của bảng chỉ chứa một giá trị.
Nội dung 2: Khóa của một bảng
Em hãy:
+ Nêu khái niệm khóa của một bảng?
+ Thế nào là khóa chính? Chọn khóa chính như thế nào?
+ Thế nào là ràng buộc khóa?
Video trình bày nội dung:
- Khóa của một bảng: tập hợp các trường (có thể chỉ là một trường) mà mỗi bộ giá trị của nó xác định duy nhất một bản ghi ở trong bản và ta không thể bỏ đi trường nào mà tập hợp các trường còn lại vẫn còn có tính chất xác định duy nhất một bản ghi trong bảng.
- Khi bảng có hơn một khóa, thường chọn một khóa làm khóa chính, ưu tiên chọn khóa gồm ít trường nhất, tốt nhất nếu chọn được khóa chỉ là một trường.
- Ràng buộc khóa là yêu cầu không làm xuất hiện hai bản ghi có giá trị khóa giống nhau
Nội dung 3: Hệ quản trị CSDL đảm bảo ràng buộc khóa
Theo em:
+ Mọi hệ quản trị CSDL có cơ chế nào đối với ràng buộc khóa?
+ Để thực hiện được điều đó, phần mềm yêu cầu người tạo lập CSDL phải làm gì?
Video trình bày nội dung:
- Hệ quản trị CSDL có cơ chế kiểm soát, ngăn chặn những vi phạm ràng buộc khóa đối với việc cập nhật dữ liệu
- Để thực hiện điều đó, phần mềm yêu cầu người tạo lập CSDL chỉ định trường làm khóa chính.
Nội dung 4: Thực hành với khóa của bảng trong CSDL
Em hãy sử dụng phần mềm Microsoft Access 365 tạo bảng SÁCH có cấu trúc như ở Hình 3, chỉ định trường “Mã sách” làm khóa chính và nhập nhiều hơn 5 bản ghi cho bảng.
Video trình bày nội dung:
Bước 1. Khởi chạy Microsoft Access 365 bằng cách nháy đúp chuột vào biểu tượng Access của phần mềm này
Bước 2. Tạo một CSDL mới, trong CSDL mới này tạo cấu trúc cho bảng SÁCH bằng cách thực hiện tuần tự các thao tác sau:
- Chọn Blank Desktop Database rồi đặt tên cho CSDL mới (hoặc nháy đúp chuột vào biểu tượng của Blank Desktop Database rồi đặt tên cho CSDL mới (hoặc nháy đúp chuột vào biểu tượng của Balnk Desktop Database, Access sẽ tự đặt tên cho CSDL mới tạo)
- Chọn Create\Table Design để xuất hiện cửa sổ khai báo cấu trúc bảng
- Trên mỗi hàng nhập tên một trường (ở cột Field Name), chọn kiểu dữ liệu cho trường đó bằng cách đưa con trỏ chuột vào ô ở cột Data Type để làm xuất hiện danh sách cho chọn.
Bước 3. Chỉ định khóa chính cho bảng bằng cách chọn hàng có trường Mã sách , sau đó chọn Primary Key
Bước 4. Chọn Save để lưu cấu trúc bảng và đặt tên cho bảng
Bước 5. Chọn View để xuất hiện cửa sổ cho nhập các bản ghi vào bảng.
………..
Nội dung video Bài 2: Bảng và khóa chính trong cơ sở dữ liệu quan hệ còn nhiều phần rất hấp dẫn và thú vị. Hãy cùng đăng kí để tham gia học bài và củng cố kiến thức thông qua hoạt động luyện tập và vận dụng trong video.