Bài đăng

Đang hiển thị bài đăng từ Tháng 11, 2025

Tin 11: Thực hành Câu lệnh truy vấn SQL-NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC

Hình ảnh
BÀI TẬP TIN11-BÀI 14. SQL-NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC 1/ Em hãy viết các câu lệnh truy vấn tạo cơ sở dữ liệu QuảnlíSV 2/ Em hãy viết các câu lệnh truy vấn tạo các bảng dưới đây: Bảng DMKHOA (Danh mục khoa): Tên trường: MaKhoa, Kiểu dữ liệu: varchar, Ghi chú: Khóa chính Tên trường: TenKhoa, Kiểu dữ liệu: varchar, Ghi chú: Tên khoa Bảng DMNGANH (Danh mục ngành) Tên trường: MaNganh, Kiểu dữ liệu: varchar, Ghi chú: Khóa chính Tên trường: TenNganh, Kiểu dữ liệu: varchar, Ghi chú: Tên ngành Tên trường: MaKhoa, Kiểu dữ liệu: varchar, Ghi chú: Khóa ngoại → DMKHOA Bảng DMLOP (Danh mục lớp) Trường: MaLop, Kiểu dữ liệu: varchar, Ghi chú: Khóa chính Trường: TenLop, Kiểu dữ liệu: varchar, Ghi chú: Tên lớp Trường: MaKhoa, Kiểu dữ liệu: varchar, Ghi chú: Khóa ngoại → DMKHOA Trường: MaNganh, Kiểu dữ liệu: varchar, Ghi chú: Khóa ngoại → DMNGANH Bảng SINHVIEN Trường: MaSV, Kiểu dữ liệu: varchar, Ghi chú: Khóa chính Trường: HoTen, Kiểu dữ liệu: varchar, Ghi chú: Tên sinh viên Trườ...

Bài 14: Chủ đề: SQL – Ngôn ngữ kiểm soát cơ sở dữ liệu - Tin học 11 Kết nối tri thức

Hình ảnh
  Chủ đề: SQL – Ngôn ngữ kiểm soát cơ sở dữ liệu Chào các bạn, ở các bài trước chúng ta đã biết Cơ sở dữ liệu (CSDL) giống như một nhà kho thông tin khổng lồ. Vậy làm thế nào để chúng ta có thể "giao tiếp" với người quản lý kho (Hệ quản trị CSDL) để yêu cầu lấy đồ, cất đồ, hay sắp xếp lại đồ đạc? Đó chính là lúc chúng ta cần đến SQL ! SQL (Structured Query Language) dịch nôm na là "Ngôn ngữ truy vấn có cấu trúc". Nghe thì "nguy hiểm" vậy thôi, nhưng thực chất nó là một bộ các câu lệnh tiếng Anh rất đơn giản mà chúng ta dùng để "ra lệnh" cho CSDL. Tại sao phải dùng SQL? Hãy tưởng tượng bạn muốn tìm danh sách các bản nhạc của nhạc sĩ "Jack" trong một thư viện nhạc số. Có hai cách: Cách 1 (Dùng ngôn ngữ lập trình như Python): Bạn phải tự viết một chương trình: Mở file dữ liệu à Đọc từng dòng một à Tách thông tin của dòng đó ra à Kiểm tra xem tên nhạc sĩ có phải "Jack" không à Nếu đúng thì lấy ra tên bản nhạc à...

Bài 13: Chủ đề: Cơ sở dữ liệu quan hệ - Tin học 11 Kết nối tri thức

Hình ảnh
Chủ đề: Làm quen với cơ sở dữ liệu quan hệ 1. Tại sao phải "quan hệ"? Tưởng tượng bạn là người quản lý điểm của một trung tâm ngoại ngữ. Ban đầu, bạn có thể tạo một file Excel khổng lồ như thế này: SBD Họ tên Ngày sinh Lớp Tên Môn học Giáo viên dạy Điểm 001 Nguyễn Văn An 10/05/2007 11A1 Tiếng Anh A1 Cô Mai 8.5 002 Trần Thị Bình 12/03/2007 11A2 Tiếng Anh A2 Thầy Hùng 9.0 001 Nguyễn Văn An 10/05/2007 11A1 Tiếng Pháp B1 Thầy Thái 7.5 003 Lê Văn Cường 20/08/2007 11A1 Tiếng Anh A1 Cô Mai 8.0 Bạn thấy có vấn đề gì không? Dư thừa thông tin: Bạn "Nguyễn Văn An" thi 2 môn, nên phải nhập lại ...