Bài 11. Các thao tác với cơ sở dữ liệu quan hệ
Chia sẻ bởi Nguyễn Văn Long |
Ngày 10/05/2019 |
58
Chia sẻ tài liệu: Bài 11. Các thao tác với cơ sở dữ liệu quan hệ thuộc Tin học 12
Nội dung tài liệu:
THPT TRỰC NINH B
Giáo án tin học lớp 12
GV:Nguyễn Văn Long
*KI?M TRA BI CU:
.CÂU HỎI:Nêu khái niệm:CSDL quan hệ,
.Hệ QTCSDL quan hệ
.TRẢ LỜI:
Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ.Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.
--------0o0-------
*Khái niệm:Cơ sở dữ liệu
-Một CSDL là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin của một tổ chức nào đó (như một trường học, một ngân hàng, một công ty, một nhà máy…). Được lưu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều người dùng với nhiều mục đích khác nhau.
*Hệ quản trị CSDL:
-Phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và khai thác thông tin của CSDL được gọi là hệ QTCSDL
MỨC VẬT LÍ
MỨC KHÁI NIỆM
MỨC KHUNG NHÌN
KIẾN THỨC CŨ
Bài 11
các thao tác với cơ sở dữ liệu quan hệ
THPT TR?C NINH B
* CÁC TÍNH CHẤT ĐẶC TRƯNG CỦA MỘT QUAN HỆ:
-Mỗi quan hệ có một tên phân biệt
-Mỗi ô trong bảng chứa một giá trị nguyên tố
-Mỗi thuộc tính trong quan hệ có một tên phân biệt
-Các giá trị của một thuộc tính thuộc cùng một miền
(Mỗi giá trị trong miền không thể phân chia trong phạm
vi mô hình quan hệ)
-Thứ tự các thuộc tính là không quan trọng vì quan hệ là một tập hợp
-Các bộ trong quan hệ là phân biệt
-Quan hệ không có tính đa trị và phức hợp
GHI NHỚ
*Một bộ (N,T,M,P,G) có nghĩa là vào tiết thứ T của ngày N giáo viên G dạy môn M tại phòng P
*Vào 1 tiết của một ngày, một giáo viên cụ thể chỉ có thể xuất hiện tại nhiều nhất 1 phòng
.Thực chất: Hệ QTCSDL là một ngôn ngữ- Ngôn ngữ CSDL.Cũng giống như ngôn ngữ lập trình đã học ớ lớp 11.
*Đặc trưng cơ bản của ngôn ngữ CSDL:
-Ngôn ngữ CSDL không phải là ngôn ngữ lập trình vạn năng mà là ngôn ngữ chuyên dụng, định hướng phục vụ khai thác bản ghi và tệp ở bộ nhớ ngoài
-Có nhiều công cụ cho phép người dùng tương tác với hệ thống trong chế độ đối thoại (Thông qua câu lệnh hoặc bảng chọn
các thao tác với cơ sở dữ liệu quan hệ
1. Tạo lập CSDL
2. Cập nhật dữ liệu
3. Khai thác dữ liệu
Các thao tác với CSDL quan hệ
các thao tác với cơ sở dữ liệu quan hệ
I. Tạo lập CSDL
B1. Khai báo cấu trúc bảng
? Tên trường
? Kiểu dữ liệu cho trường
? Kích thước của trường
B2. Chọn khoá chính.
B3. Đặt tên bảng và lưu cấu trúc.
B4. Tạo liên kết giữa các bảng.
Ngoài ra: hệ QTCSDL còn cho phép thay đổi cấu trúc bảng, khoá chính và xoá bảng…
II. Cập nhật dữ liệu
Nhập trực tiếp với bảng
Nhập với biểu mẫu
Sau khi tạo bảng tiến hành nhập dữ liệu cho bảng
Thêm các bản ghi vào bảng dữ liệu.
Chỉnh sửa dữ liệu, thay đổi các giá trị của một vài thuộc tính.
Xoá một hoặc một số bản ghi của bảng.
II. Cập nhật dữ liệu
Lưu ý: Quá trình cập nhật DL được hệ QTCSDL kiểm soát để đảm bảo các ràng buộc toàn vẹn
Để dễ dàng, nhanh hơn và hạn chế bớt khả năng nhầm lẫn sử dụng Biểu mẫu (Form) để cập nhật DL
LƯU Ý
các thao tác với CSDL quan hệ
1. Tạo lập CSDL
2. Cập nhật dữ liệu:
3. Khai thác CSDL:
nhập, chỉnh sửa, thêm, bớt dữ liệu.
Sắp xếp dữ liệu
Truy vấn dữ liệu
Kết xuất báo cáo
Phân biệt cập nhật (thay đổi) CTDL với cập nhật DL
Cập nhật cấu trúc DL: thay dổi cấu trúc bảng
Cập nhật DL: thay đổi nội dung các bản ghi
Sơ đồ chức năng của hệ QTCSDL quan hệ
Giáo án tin học lớp 12
GV:Nguyễn Văn Long
*KI?M TRA BI CU:
.CÂU HỎI:Nêu khái niệm:CSDL quan hệ,
.Hệ QTCSDL quan hệ
.TRẢ LỜI:
Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ.Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.
--------0o0-------
*Khái niệm:Cơ sở dữ liệu
-Một CSDL là một tập hợp các dữ liệu có liên quan với nhau chứa thông tin của một tổ chức nào đó (như một trường học, một ngân hàng, một công ty, một nhà máy…). Được lưu trữ trên các thiết bị nhớ để đáp ứng nhu cầu khai thác thông tin của nhiều người dùng với nhiều mục đích khác nhau.
*Hệ quản trị CSDL:
-Phần mềm cung cấp môi trường thuận lợi và hiệu quả để tạo lập, lưu trữ và khai thác thông tin của CSDL được gọi là hệ QTCSDL
MỨC VẬT LÍ
MỨC KHÁI NIỆM
MỨC KHUNG NHÌN
KIẾN THỨC CŨ
Bài 11
các thao tác với cơ sở dữ liệu quan hệ
THPT TR?C NINH B
* CÁC TÍNH CHẤT ĐẶC TRƯNG CỦA MỘT QUAN HỆ:
-Mỗi quan hệ có một tên phân biệt
-Mỗi ô trong bảng chứa một giá trị nguyên tố
-Mỗi thuộc tính trong quan hệ có một tên phân biệt
-Các giá trị của một thuộc tính thuộc cùng một miền
(Mỗi giá trị trong miền không thể phân chia trong phạm
vi mô hình quan hệ)
-Thứ tự các thuộc tính là không quan trọng vì quan hệ là một tập hợp
-Các bộ trong quan hệ là phân biệt
-Quan hệ không có tính đa trị và phức hợp
GHI NHỚ
*Một bộ (N,T,M,P,G) có nghĩa là vào tiết thứ T của ngày N giáo viên G dạy môn M tại phòng P
*Vào 1 tiết của một ngày, một giáo viên cụ thể chỉ có thể xuất hiện tại nhiều nhất 1 phòng
.Thực chất: Hệ QTCSDL là một ngôn ngữ- Ngôn ngữ CSDL.Cũng giống như ngôn ngữ lập trình đã học ớ lớp 11.
*Đặc trưng cơ bản của ngôn ngữ CSDL:
-Ngôn ngữ CSDL không phải là ngôn ngữ lập trình vạn năng mà là ngôn ngữ chuyên dụng, định hướng phục vụ khai thác bản ghi và tệp ở bộ nhớ ngoài
-Có nhiều công cụ cho phép người dùng tương tác với hệ thống trong chế độ đối thoại (Thông qua câu lệnh hoặc bảng chọn
các thao tác với cơ sở dữ liệu quan hệ
1. Tạo lập CSDL
2. Cập nhật dữ liệu
3. Khai thác dữ liệu
Các thao tác với CSDL quan hệ
các thao tác với cơ sở dữ liệu quan hệ
I. Tạo lập CSDL
B1. Khai báo cấu trúc bảng
? Tên trường
? Kiểu dữ liệu cho trường
? Kích thước của trường
B2. Chọn khoá chính.
B3. Đặt tên bảng và lưu cấu trúc.
B4. Tạo liên kết giữa các bảng.
Ngoài ra: hệ QTCSDL còn cho phép thay đổi cấu trúc bảng, khoá chính và xoá bảng…
II. Cập nhật dữ liệu
Nhập trực tiếp với bảng
Nhập với biểu mẫu
Sau khi tạo bảng tiến hành nhập dữ liệu cho bảng
Thêm các bản ghi vào bảng dữ liệu.
Chỉnh sửa dữ liệu, thay đổi các giá trị của một vài thuộc tính.
Xoá một hoặc một số bản ghi của bảng.
II. Cập nhật dữ liệu
Lưu ý: Quá trình cập nhật DL được hệ QTCSDL kiểm soát để đảm bảo các ràng buộc toàn vẹn
Để dễ dàng, nhanh hơn và hạn chế bớt khả năng nhầm lẫn sử dụng Biểu mẫu (Form) để cập nhật DL
LƯU Ý
các thao tác với CSDL quan hệ
1. Tạo lập CSDL
2. Cập nhật dữ liệu:
3. Khai thác CSDL:
nhập, chỉnh sửa, thêm, bớt dữ liệu.
Sắp xếp dữ liệu
Truy vấn dữ liệu
Kết xuất báo cáo
Phân biệt cập nhật (thay đổi) CTDL với cập nhật DL
Cập nhật cấu trúc DL: thay dổi cấu trúc bảng
Cập nhật DL: thay đổi nội dung các bản ghi
Sơ đồ chức năng của hệ QTCSDL quan hệ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Văn Long
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)