Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính KNTT bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc

Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính kết nối tri thức bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc. Nội dung ôn tập bao gồm cả lí thuyết trọng tâm và bài tập ôn tập để các em nắm chắc kiến thức trong chương trình học. Hi vọng đây sẽ là tài liệu hữu ích giúp các em ôn luyện và kiểm tra. Kéo xuống để tham khảo

[toc:ul]

1. Lợi ích của ngôn ngữ truy vấn

- Khác biệt cơ bản trong cách truy vấn nhờ ngôn ngữ truy vấn so với lập trình trực tiếp là:

+ Lập trình truy xuất dữ liệu trực tiếp bằng một ngôn ngữ lập trình là lập trình theo thủ tục: người lập trình phải biết chi tiết cấu trúc tệp dữ liệu, các bước để lấy từng nhóm dữ liệu liên quan đến từng bản nhạc, phải xây dựng thuật toán để tách ra lấy thông tin cần thiết. Việc này có thể lặp đi lặp lại với mỗi yêu cầu truy xuất khác nhau. 

+ Ngôn ngữ truy vấn có cấu trúc cung cấp những câu truy vấn khái quát, dễ hiểu và dễ sử dụng để người lập trình chỉ cần viết ra yêu cầu “muốn làm gì/ lấy ra cái gì” rồi gửi cho hệ QTCSDL thực hiện. 

- SQL (Structured Query Language) là ngôn ngữ truy vấn định chuẩn cho việc định nghĩa, cập nhật, truy xuất và điều khiển dữ liệu từ các CSDL quan hệ.

- SQL có 3 thành phần: DDL (Data Definition Language – ngôn ngữ định nghĩa dữ liệu); DML (Data Manipulation Language – ngôn ngữ thao tác dữ liệu); DCL (Data Control Language – ngôn ngữ kiểm soát dữ liệu). 

2. Khởi tạo CSDL

- Tên CSDL, tên bảng và tên trường chỉ gồm các kí tự La-tinh và chữ số, không chứa kí tự trống và các kí tự đặc biệt.

3. Cập nhật và truy xuất dữ liệu

Khái quát câu truy vấn chứa mệnh đề JOIN:

SELECT danh sách các trường 

     FROM tên_bảng_1 INNER JOIN ten_bang_2 ON điều kiện

4. Kiểm soát quyền truy cập

- Có hai câu truy vấn: Cấp quyền (GRANT) và thu hồi (REVOKE).

- Các quyền có thể là: CREATE, SELECT, INSERT, UPDATE, DELETE,…

- Câu truy vấn khái quát là:

GRANT danh sách quyền ON tên_CSDL . tên_bảng TO tài_khoản_người_dùng ; 

REVOKE danh sách quyền ON tên_CSDL . tên_bảng FROM tài_khoản_người_dùng ;

Tìm kiếm google: Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính KNTT bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc, Kiến thức trọng tâm Tin học 11 định hướng Khoa học máy tính Kết nối bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc

Xem thêm các môn học

Giải tin học 11 định hướng Khoa học máy tính KNTT mới


Copyright @2024 - Designed by baivan.net