11
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
22
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Kiến thức cơ bản về SQL Server
1.Các khái niệm cơ bản
2.Tiện ích SQL Server Management Studio
3.Các thao tác bằng lệnh trên các bảng dữ liệu
33
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
1. Các khái niệm cơ bản
•
Hệ quản trị cơ sở dữ liệu quan hệ
•
Cơ sở dữ liệu (Database)
•
Bảng (Table)
•
Người dùng (User)
•
Xác thực (Authentication)
44
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Là một bảng gồm các cột (Column) và các dòng (Row)
−
Các cột còn được gọi là trường (Field)
−
Các dòng còn được gọi là mẩu tin (Record)
66
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Quan hệ (Bảng)
77
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Bảng (Table)
•
Các cột (Column)
•
Các dòng (Row)
•
Khóa chính (Primary Key)
•
Khóa ngoại (Foreign Key)
88
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Người dùng (User)
•
Tên (user name)
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Khởi động SSMS
•
Khởi động SSMS
−
Thực đơn Programs Microsoft SQL Server SQL
Server Management Studio
•
Đăng nhập vào SQL Server
−
Server type: Database Engine
−
Server name: tên server hoặc địa chỉ IP
−
Authentication: Windows hoặc SQL Server
−
Nếu SQL Server Authentication: User name và
Password
1212
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Tạo Database
•
Tạo bằng giao diện
−
Nhấn nút phải chuột tại mục Databases
−
Chọn New Database …
−
Chọn Database muốn tạo Table
−
Nhấn nút phải chuột tại mục Tables
−
Chọn New Table …
−
Tạo các cột
−
Xác định các cột làm khóa chính (Primary Key)
•
Nhập dữ liệu
−
Chọn Table, nhấn nút phải chuột
−
Chọn Open Table
1515
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Tạo Database Diagram
•
Để khai báo các ràng buộc khóa ngoại
•
Thao tác
−
Chọn Database muốn tạo Diagram
−
Nhấn nút phải chuột tại mục Database Diagrams
−
Sửa
−
Hủy
1818
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Truy vấn dữ liệu
•
Giới thiệu Ngôn ngữ SQL
•
Truy vấn đơn giản trên một bảng
•
Truy vấn đơn giản trên nhiều bảng
•
Truy vấn có nhóm
1919
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Giới thiệu ngôn ngữ SQL
•
Ngôn ngữ SQL
−
Structured Query Language (ngôn ngữ truy vấn có cấu
trúc)
−
Được công ty máy tính IBM đề xuất vào năm 1970
−
Ngôn ngữ dùng để truy vấn dữ liệu (dạng tiếng Anh)
2222
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Truy vấn đơn giản trên một bảng
•
Ví dụ:
Select *
From SINH_VIEN
•
Ví dụ:
Select ma_sinh_vien, ho_sinh_vien, ten_sinh_vien
From SINH_VIEN
2323
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Truy vấn đơn giản trên một bảng
•
Cú pháp 2
Select <Cột>|<Biểu thức>
From Tên bảng
[Where <Điều kiện lọc>]
[Order By <Cột sắp thứ tự>]
2424
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
http://www.facebook.com/groups/hoclaptrinhweb/
Truy vấn đơn giản trên một bảng
•