Bài 2. Tạo CSDL quan hệ & ngôn ngữ truy vấn T-SQL
Cơ sở dữ liệu
Nội dung:
- Tổng quan về SQL Server.
- SQL SERVER MANAGEMENT STUDIO.
- Kiểu dữ liệu SQL là một thuộc tính xác định Kiểu
dữ liệu cho các đối tượng: biến, cột…

- Kiểu dữ liệu chuỗi

- Kiểu
char và nchar dùng để lưu trữ chuỗi có độ dài cố định.
Ví dụ: Mã sinh viên
- Kiểu
varchar, nvarchar dùng để lưu trữ chuỗi có độ dài thay đổi.
- Kiểu
nchar, nvarchar dùng để lưu trữ kí tự Unicode.
Hệ thống hỗ trợ đa ngôn ngữ nên sử dụng kiểu này.
- Kiểu dữ liệu số

- Dùng lưu trữ các dữ liệu số, sử dụng trong tính toán
- Trong một số trường hợp thường sử dụng kiểu chuỗi
làm kiểu dữ liệu thay thế khi lưu trữ dữ liệu số như: số
điện thoại, số chứng minh, mã ZipCode
- Kiểu dữ liệu thời gian.

- Một database bao gồm tối thiểu hai file
mdf: lưu trữ các đối tượng trong database như table,
view, …
ldf: lưu trữ quá trình cập nhật/thay đổi dữ liệu
- Các thông số về kích thước file
Initial size
File growth
Maximum file size
- Tạo database
Sử dụng công cụ Sql server management studio

- Tạo database
Sử dụng câu query

- Tạo bảng
Sử dụng công cụ Sql server management studio

- Tạo bảng
Sử dụng câu query

- Chỉnh sửa bảng

- Xóa bảng

- Thiết lập khóa ngoại
Click vào button Relationships trên thanh công cụ

- Thiết lập khóa ngoại
Sử dụng câu query

tham khảo các lệnh đầy đủ tại đây
- Biến (Variable) dùng để lưu trữ các giá trị tạm thời trong quá trình thực thi chương trình.

Biến vô hướng

- Ví dụ biến vô hướng

Biến bảng: lưu trữ dữ liệu dạng bảng

Có thể tham chiếu đến biến bảng trong câu lệnh SELECT, INSERT, UPDATE, DELETE
- Không thể sử dụng câu lệnh SELECT INTO với biến bảng
- Ví dụ biến bảng
Tạo biến chứa các nhân viên ở HCM

- Transact-SQL (còn gọi là T-SQL) là một ngôn ngữ lập trình database hướng thủ tục độc quyền của Microsoft sử dụng trong SQL Server.
- T-SQL tổ chức theo từng khối lệnh
- Một khối lệnh có thể lồng bên trong một khối lệnh khác
- Một khối lệnh bắt đầu bởi BEGIN và kết thúc bởi END, bên trong khối lệnh có nhiều lệnh, và các lệnh ngăn cách nhau bởi dấu chấm phẩy

- Ví dụ
Sử dụng biến để tính diện tích, chu vi hình chữ nhật khi biết chiều dài và chiều rộng.

Chỉnh sửa trên GitHubCập nhật: 11/22/2025, 2:13:02 AM