Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

1. Tạo lập CSDL

Tạo bảng :

• Việc đầu tiên trong việc tạo lập một CSDL quan hệ là tạo ra một hay nhiều bảng. Để thực hiện điều đó, cần phải khai báo cấu trúc bảng, bao gồm:

+ Đặt tên các trường ;
+ Chỉ định kiểu dữ liệu cho mỗi trường ;
+ Khai báo size của trường .

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

• Chọn khóa chính cho bảng bằng cách để hệ QTCSDL tự động hóa chọn hoặc ta xác lập khóa thích hợp trong các khóa của bảng làm khóa chính .
• Đặt tên bảng và lưu cấu trúc bảng .
• Tạo link giữa các bảng bằng cách xác lập các trường chung trong các bảng. Liên kết giúp hệ QTCSDL biết liên kết các bảng như thế nào để ship hàng việc kết xuất thông tin .
• Ngoài ra, như đã được trình làng ở chương II, các hệ QTCSDL đều được cho phép ta hoàn toàn có thể biến hóa cấu trúc bảng, biến hóa khóa chính và xóa bảng …

2. Cập nhật dữ liệu

• Sau khi tạo cấu trúc ta hoàn toàn có thể nhập dữ liệu cho bảng. Thông thường việc nhập dữ liệu được triển khai từ bàn phím. Quá trình update bảo vệ 1 số ít ràng buộc toàn vẹn đã được khai báo .
• Phần lớn các hệ QTCSDL được cho phép tạo ra biểu mẫu nhập dữ liệu ( hình 2 ) để việc nhập thuận tiện hơn, nhanh hơn và hạn chế năng lực nhầm lẫn .
• Dữ liệu nhập vào hoàn toàn có thể được chỉnh sửa, thêm, xóa :
+ Thêm bản ghi bằng cách bổ trợ một hoặc một vài bộ dữ liệu vào bảng
+ Chỉnh sửa dữ liệu là việc đổi khác các giá trị của một vài thuộc tínhcủa một bộ .
+ Xóa bản ghi là việc xóa một hoặc một số ít bộ của bảng .

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

3. Khai thác CSDL

a ) Sắp xếp các bản ghi• Một trong những việc mà một hệ QTCSDL thường phải triển khai là tổ chức triển khai hoặc cung ứng phư ¬ ơng tiện truy vấn các bản ghi theo một trình tự nào đó .
• Ta hoàn toàn có thể hiển thị trên màn hình hiển thị hay in ra các bản ghi theo trình tự này .
• Các bản ghi hoàn toàn có thể được sắp xếp theo nội dung của một hay nhiều trường .
• Ví dụ : Có thể xếp list học viên theo bảng vần âm của trường tên ( hình 3 ), hoặc theo thứ tự giảm dần của ngày sinh :

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

b ) Truy vấn CSDL
• Truy vấn là một phát biểu bộc lộ nhu yếu của người dùng .
• Truy vấn là một dạng lọc, có năng lực tích lũy thông tin từ nhiều bảng trong một CSDL quan hệ .
• Để ship hàng được việc truy vấn CSDL, thông thư ¬ ờng các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chuẩn nhằm mục đích các mục tiêu sau :
+ Định vị các bản ghi ;
+ Thiết lập link giữa các bảng để kết xuất thông tin ;
+ Liệt kê một tập con các bản ghi hoặc tập con các trường ;
+ Thực hiện các phép toán ;
+ Thực hiện các thao tác quản lí dữ liệu khác .
• Hệ QTCSDL quan hệ tương hỗ việc khai báo truy vấn qua các hành lang cửa số với mạng lưới hệ thống bảng chọn thích hợp .• SQL là một công cụ mạnh trong các hệ QTCSDL quan hệ thông dụng lúc bấy giờ. Nó được cho phép người dùng biểu lộ truy vấn mà không cần biết nhiều về cấu trúc CSDL .
c ) Xem dữ liệu
Thông thư ¬ ờng các hệ QTCSDL phân phối nhiều cách xem dữ liệu :
• Có thể xem hàng loạt bảng, tuy nhiên với những bảng có nhiều trường và size trường lớn thì việc xem hàng loạt bảng khó thực thi, màn hình hiển thị chỉ hoàn toàn có thể hiển thị một phần của bảng .
• Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số ít trường trong một bảng .

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

• Dùng các biểu mẫu phức tạp hoàn toàn có thể hiển thị các thông tin có tương quan được kết xuất từ nhiều bảng .
d ) Kết xuất báo cáo giải trình
• tin tức trong một báo cáo giải trình được tích lũy bằng cách tập hợp dữ liệu theo các tiêu chuẩn do người dùng đặt ra .
• Báo cáo thư ¬ ờng được in ra hay hiển thị trên màn hình hiển thị theo khuôn mẫu định sẵn .
• Báo cáo hoàn toàn có thể kiến thiết xây dựng dựa trên các truy vấn .

• Báo cáo đơn giản là danh sách một bản ghi, có thể phức tạp hơn.

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 12 có đáp án hay khác :

Mua hàng giảm giá Shopee Mã code

bai-11-cac-thao-tac-voi-co-so-du-lieu-quan-he.jsp

Lý thuyết Tin học 12 Bài 11: Các thao tác với cơ sở dữ liệu quan hệ hay, ngắn gọn

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay