Bài tập cơ sở dữ liệu quan hệ

     

Nội dung của bài 11: Các thao tác với cơ sở dữ liệu quan hệ bên dưới đây, các em đã được tò mò về các chức năng mà hệ QTCSDL tình dục phải tất cả và vai trò, ý nghĩa sâu sắc của tính năng đó trong quy trình tạo lập và khai quật hệ QTCSDL quan tiền hệ. Mời những em thuộc theo dõi nội dung cụ thể của bài bác học.

Bạn đang xem: Bài tập cơ sở dữ liệu quan hệ


1. Tạo lập CSDL

Tạo bảng: B­ước trước tiên trong việc tạo lập một database 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 tạo bảng, gồm những: Đặt tên các trường; hướng đẫn kiểu dữ liệu cho từng trường; Khai báo form size của trường.

Một ví dụ như về giao diện để chế tác bảng như vào hình 1 dưới đây:

*

Hình 1. Giao diện sản xuất bảng vào Access 

Chọn khoá chính cho bảng bằng phương pháp để hệ QTCSDL tự động chọn hoặc ta khẳng định khoá tương thích trong các khoá của bảng làm cho khoá chính. Đặt tên bảng cùng lưu kết cấu bảng. Tạo link giữa các bảng bằng cách xác định các trường chung trong các bảng. Links giúp hệ QTCSDL biết kết nối các bảng thế nào để giao 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 cho phép ta gồm thể biến hóa cấu trúc bảng, đổi khác khoá chính và xóa bảng... 

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

sau khi tạo cấu tạo ta có thể nhập tài liệu cho bảng. Thường thì việc nhập dữ liệu được tiến hành từ bàn phím. Quy trình cập nhật bảo đảm an toàn một số ràng buộc toàn vẹn đã được khai báo. đa phần các hệ QTCSDL cho phép tạo ra biểu mẫu nhập dữ liệu (hình 2) để việc nhập dễ ợt hơn, nhanh hơn cùng hạn chế kĩ năng nhầm lẫn. Tài liệu nhập vào rất có thể được chỉnh sửa, thêm, xoá: Thêm bạn dạng ghi bằng cách bổ sung một hoặc một vài ba bộ dữ liệu vào bảng Chỉnh sửa dữ liệu là việc chuyển đổi các quý hiếm của một vài trực thuộc tínhcủa một bộ. Xoá bạn dạng ghi là việc xoá một hoặc một số bộ của bảng.

*

Hình 2. Biểu mẫu mã nhập tài liệu trong hệ QTCSDL Foxpro

3. Khai thác CSDL

a. Bố trí các bạn dạng ghi trong những việc mà lại một hệ QTCSDL thường phải tiến hành là tổ chức hoặc hỗ trợ phư­ơng tiện truy cập các phiên bản ghi theo một trình tự như thế nào đó. Ta có thể hiển thị trên screen hay in ra các bạn dạng ghi theo trình trường đoản cú này. Các bản ghi hoàn toàn có thể được sắp xếp theo ngôn từ của một hay những trường. 

Ví dụ: Có thể xếp danh sách học sinh theo bảng chữ cái của trường tên (hình 3), hoặc theo thứ tự sút dần của ngày sinh:

*

Hình 3. Dữ liệu được sắp xếp tên theo bảng chữ cái 

b. Truy hỏi vấn csdl

Truy vấn là một phạt biểu biểu đạt yêu mong của tín đồ dùng. 

Để giao hàng được vấn đề truy vấn CSDL, thông thư­ờng những hệ QTCSDL chất nhận được nhập những biểu thức hay các tiêu chí nhằm mục đích các mục tiêu sau:

Định vị các bạn dạng ghi; tùy chỉnh thiết lập liên kết giữa các bảng nhằm kết xuất thông tin; Liệt kê một tập nhỏ các bạn dạng ghi hoặc tập con những trường; triển khai các phép toán; tiến hành các thao tác quản lí tài liệu khác.

SQL là một trong những công gắng mạnh trong những hệ QTCSDL quan hệ thông dụng hiện nay nay. Nó có thể chấp nhận được người dùng biểu hiện truy vấn nhưng không nên biết nhiều về cấu trúc CSDL.

Xem thêm: Phim Giot Lê Bên Sông - Phim Giọt Lệ Bên Sông Tập 30

c. Xem dữ liệu

Thông thư­ờng các hệ QTCSDL cung ứng nhiều phương pháp xem dữ liệu:

Có thể xem toàn cục bảng, tuy vậy với hầu như bảng có tương đối nhiều trường và size trường béo thì việc xem toàn cục bảng nặng nề thực hiện, màn hình chỉ hoàn toàn có thể hiển thị 1 phần của bảng. Có thể dùng phương tiện lọc dữ liệu giúp thấy một tập con các phiên bản ghi hoặc một số trong những trường vào một bảng. Những hệ QTCSDL quan hệ rất gần gũi cũng có thể chấp nhận được tạo ra những biểu mẫu để coi các bạn dạng ghi. Những biểu chủng loại này giống như với các biểu mẫu mã nhập tài liệu về phương diện thiết kế, chỉ khác là chúng được sử dụng để hiển thị tài liệu sẵn bao gồm chứ không phải để tiếp nhận dữ liệu mới. Ta hoàn toàn có thể tạo ra các chế độ hiển thị tài liệu đơn giản, dễ dàng hiểu, chỉ hiển thị mỗi lần một bản ghi. Dùng các biểu mẫu mã phức tạp rất có thể hiển thị các thông tin có tương quan được kết xuất từ rất nhiều bảng. 

*

Hình 4. Ví dụ về biểu mẫu mã hiển thị dữ liệu

d. Kết xuất report

Thông tin trong một report được thu thập bằng cách tập hợp tài liệu theo các tiêu chuẩn do người dùng đặt ra.

Xem thêm: Mâu Thuẫn Cơ Bản Trong Sản Xuất Hàng Hóa, Mâu Thuẫn Cơ Bản Của Sản Xuất Hàng Hóa Là Gì

Báo cáo thư­ờng được ấn ra tốt hiển thị trên màn hình theo khuôn mẫu mã định sẵn.