Tải bản đầy đủ (.docx) (4 trang)

Tin Học 12 - BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (168.89 KB, 4 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>A/ Bài giảng</b>



<b>BÀI 11: CÁC THAO TÁC VỚI CƠ SỞ DỮ</b>


<b>LIỆU QUAN HỆ</b>



<b>I/ TẠO LẬP DỮ LIỆU</b>



<i><b>1) Tạo bảng: </b></i>để tạo lập một CSDL quan hệ là tạo ra một hay nhiều bảng


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 kích thước của trường


<i><b>2) Chọn khóa chính cho bảng: </b></i>tự động chọn hoặc ta xác định khóa thích hợp


<i><b>3) Đặt tên và lưu cấu trúc bảng</b></i>


<i><b>4) Tạo liêu kết giữa các bảng: </b></i>bằng cách xác định các trường chung trong các bảng


<b>II/ CẬP NHẬT DỮ LIỆU</b>



<i><b>1) Thêm bản ghi: </b></i>bằng cách bổ sung một hoặc một vài bộ dữ liệu vào bảng


<i><b>2) Chỉnh sửa dữ liệu: </b></i>là việc thay đổi các giá trị của một vài thuộc tính của một bộ mà
khơng phải thay đổi tồn bộ giá trị các thuộc tính cịn lại của bộ đó


<i><b>3) Xóa bản ghi: là việc xóa một hoặc một số bộ của bảng</b></i>


<b>III/ KHAI THÁC CƠ SỞ DỮ LIỆU</b>




Tên trường Kiểu dữ liệu Mô tả


Liên
kết theo


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<i><b>1)</b></i>

<i><b>Sắp xếp các bản ghi</b></i>


Các bản ghi có thể được sắp xếp theo nội dung của một hay nhiều trường


Hình trên được sắp xếp tên theo bảng chữ cái


<i><b>2)</b></i>

<i><b>Truy vấn dữ liệu</b></i>


Truy vấn là một phát biểu thể hiện yêu cầu của người dùng. Truy vấn mô tả các dữ liệu và
thiết đặt các tiêu chí để hệ QTCSDL có thể thu thập dữ liệu thích hợp.


Để phục vụ đượ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 chí nhầm các mục đích sau:


 Định vị các bản ghi;


 Thiết lập liên kết 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 tốn;


 Thực hiện các thao tác quản lí dữ liệu khác.


<i><b>3)</b></i>

<i><b>Xem dữ liệu</b></i>



Hệ QTCSDL cung cấp nhiều cách xem dữ liệu:


 Có thể xem tồn bộ bảng, tuy nhiên với những bảng có nhiều trường và có kích
thước lớn thì việc xem tồn bộ bảng khó thực hiện, màn hình chỉ có thể hiển thị
một phần 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ố
trường trong một bảng.


Hình trên là truy vấn (Query) chỉ lộc lấy MaSo, HoDem,ten,và tổ 1 hoặc 2


Hệ QTCSDL quan hệ cũng cho phép tạo ra các biểu mẫu để xem các bản ghi. Các
biểu mẫu này giống các biểu mẫu nhập dữ liệu về mặt thiết kế


<i><b>4)</b></i>

<i><b>Kết xuất báo cáo (Report)</b></i>


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>B/ Bài tập trắc nghiệm:</b>



<b>1.</b>

<i>Câu nào sai trong các câu dưới đây?</i>


a. Hệ quản trị CSDL quan hệ có cơng cụ để kiểm sốt sự ràng buộc dữ liệu được nhập
vào


<i><b>b. Khơng thể xóa được vĩnh viễn một bộ của bảng dữ liệu </b></i>


c. Hệ quản trị CSDL quan hệ cho phép nhập dữ liệu trực tiếp trong bảng hoặc nhập
thông qua biểu mẫu


d. Hệ quản trị CSDL có thể tự động chọn khóa



<b>2.</b>

<i>Câu nào sai trong các câu dưới đây?</i>


<i><b>a. Sau khi tạo bảng, hệ quản trị CSDL không cho phép thay đổi cấu trúc của bảng </b></i>


b. Có thể thay đổi khóa chính của bảng
c. Có thể xóa vĩnh viễn 1 bảng khỏi CSDL
<b>d. Cả a, b, c sai.</b>


<b>3.</b>

Sau khi thiết lập tính tồn vẹn trong liên kết giữa các bảng, khi cập nhật dữ liệu trong
CSDL quan hệ thì


<i><b>a. Phải nhập dữ liệu cho bảng chính trước, bảng tham chiếu sau</b></i>


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

c. Không bắc buộc, có thể nhập cho bảng tùy ý
d. Phải nhập dữ liệu cho bảng có ít thơng tin trước


<b>4.</b>

<i>Câu nào sai trong các câu sau?</i>


a. Việc sắp xếp dữ liệu trong hệ CSDL quan hệ không ảnh hưởngđến cấu trúc dữ liệu
ban đầu


b. Có thể sắp xếp dữ liệu cho một hoặc nhiều trường của bảng


<i><b>c. Sau khi đã sắp xếp dữ liệu cho một trường theo chiều tăng thì khơng thể sắp xếp</b></i>
<i><b>cho trường đó theo chiều giảm </b></i>


<b>d. Cả a, b, c sai.</b>


<b>5.</b>

Hãy chọn câu trả lời đúng. Khi xét một mơ hình cơ sở dữ liệu ta cần quan tâm đến các
vấn đề gì?


a. Cấu trúc của CSDL


b. Các thao tác, phép toán trên CSDL
c. Các ràng buộc dữ liệu (tích hợp dữ liệu)


<i><b>d. Các yếu tố nêu ở (a) , (b) và (c). </b></i>


<b>6.</b>

Thao tác nào sau đây không là khai thác CSDL quan hệ?


<i><b>a. Sắp xếp thứ tự các thuộc tính </b></i>


b. Tạo các truy vấn


c. Xem dữ liệu tổng hợp từ dữ liệu trong CSDL
d. Kết xuất báo cáo


</div>

<!--links-->

×