Lý thuyết 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

Tổng hợp 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 tri thức bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc. Tài liệu nhằm củng cố, ôn tập lại nội dung kiến thức bài học cho học sinh dễ nhớ, dễ ôn luyện. Kéo xuống để tham khảo


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

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 ;


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm: Tóm tắt kiến thức tin học 11 định hướng KHMT 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 KHMT kết nối bài 14: SQL - Ngôn ngữ truy vấn có cấu trúc, Ôn tập tin học 11 định hướng KHMT kết nối bài SQL - Ngôn ngữ truy vấn có cấu trúc

Bình luận

Giải bài tập những môn khác