SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Bài 1:
Làm quen với SQL Server 2008
Mục tiêu bài học
1. Tổng quan về SQL Server
2. Các công cụ của SQL Server
Làm quen với SQL Server 2008 2
2. Các công cụ của SQL Server
3. SQL Server Management Studio
Làm quen với SQL Server 2008 3
Là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) do
Microsoft phát triển
Hoạt động theo mô hình khách chủ cho phép đồng thời
cùng lúc có nhiều người dùng truy xuất đến dữ liệu.
SQL Server
SQL ServerMáy khách
(Client)
Làm quen với SQL Server 2008 4
Hệ quản trị CSDL quan hệ
(Relational Database
Management System)
SQL ServerMáy khách
(Client)
Kết quả (Results)Kết quả (Results)Kết quả (Results)Kết quả (Results)
Ứng dụng trên máy khách
(Client Application)
OLAPOLAP
OLTPOLTP
Truy vấn (Queries)Truy vấn (Queries)Truy vấn (Queries)Truy vấn (Queries)
Truy cập tới CSDL qua mạng
Hỗ trợ mô hình Client/Server
Kho dữ liệu (Data WareHouse)
Tương thích với chuẩn ANSI/ISO SQL-92
Hỗ trợ tìm kiếm Full-Text (Full-Text Search)
Hỗ trợ tìm kiếm thông tin trực tuyến (Books Online)
Một số tính năng của SQL Server 2008
Truy cập tới CSDL qua mạng
Hỗ trợ mô hình Client/Server
Kho dữ liệu (Data WareHouse)
Tương thích với chuẩn ANSI/ISO SQL-92
Hỗ trợ tìm kiếm Full-Text (Full-Text Search)
Hỗ trợ tìm kiếm thông tin trực tuyến (Books Online)
Làm quen với SQL Server 2008 5
Các kiểu dữ liệu mới và các hàm thư viện làm việc với
các kiểu dữ liệu này như XML, Các kiểu dữ liệu giá trị lớn
(lưu ảnh, video…)
Hỗ trợ FileStream để thao tác với các đối tượng nhị phân
lớn (BLOB)
Language-Integrated Query (LINQ)
Hỗ trợ DotNet 3.5
……
Một số tính năng của SQL Server 2008
Các kiểu dữ liệu mới và các hàm thư viện làm việc với
các kiểu dữ liệu này như XML, Các kiểu dữ liệu giá trị lớn
(lưu ảnh, video…)
Hỗ trợ FileStream để thao tác với các đối tượng nhị phân
lớn (BLOB)
Language-Integrated Query (LINQ)
Hỗ trợ DotNet 3.5
……
Làm quen với SQL Server 2008 6
SQL Server sử dụng ngôn ngữ T-SQL (Transact-SQL)
để truy vấn dữ liệu
T-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn
của ISO và ANSI.
Ngôn ngữ truy vấn dữ liệu
SQL Server sử dụng ngôn ngữ T-SQL (Transact-SQL)
để truy vấn dữ liệu
T-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn
của ISO và ANSI.
Làm quen với SQL Server 2008 7
Các câu lệnh T-SQL giống với các câu lệnh SQL đã học
trong môn cơ sở dữ liệu, được chia thành 3 nhóm:
Các câu lệnh định nghĩa dữ liệu (DDL)
Các câu lệnh thao tác dữ liệu (DML)
Các câu lệnh điểu khiển dữ liêu (DCL)
Điểm nổi bật của T-SQL là cung cấp các tính năng lập
trình giúp thao tác với CSDL như là một ngôn ngữ lập
trình thực thụ.
Sinh viên sẽ được học các tính năng này trong các bài
học sau
Transact SQL
Các câu lệnh T-SQL giống với các câu lệnh SQL đã học
trong môn cơ sở dữ liệu, được chia thành 3 nhóm:
Các câu lệnh định nghĩa dữ liệu (DDL)
Các câu lệnh thao tác dữ liệu (DML)
Các câu lệnh điểu khiển dữ liêu (DCL)
Điểm nổi bật của T-SQL là cung cấp các tính năng lập
trình giúp thao tác với CSDL như là một ngôn ngữ lập
trình thực thụ.
Sinh viên sẽ được học các tính năng này trong các bài
học sau
Làm quen với SQL Server 2008 8
So sánh các hệ quản trị CSDL
Oracle, DB2, SQL Server
Mục so
sánh
Oracle IBM Microsoft
Phát hành 1979 1985 1987
Phiên bản hiện
tại
Oracle 11g DB2 9 SQL Server 2008
Môi trường Unix
OS/390
Windows
OS/390, z/OS, and
AIX
Unix
Windows
Windows
Điểm mạnh Tin cậy Tin cậy Dễ sử dụng
Hệ thống điển
hình
Trung bình đến
lớn
Trên nền mạng
Nhiệm vụ thiết
yếu
Toàn doanh
nghiệp
Lớn và rất lớn
Kiến trúc tập trung
Nhiệm vụ thiết yếu
Toàn doanh nghiệp
Nhỏ tới trung bình
Trên nền mạng
Làm quen với SQL Server 2008 9
Mục so
sánh
Oracle IBM Microsoft
Phát hành 1979 1985 1987
Phiên bản hiện
tại
Oracle 11g DB2 9 SQL Server 2008
Môi trường Unix
OS/390
Windows
OS/390, z/OS, and
AIX
Unix
Windows
Windows
Điểm mạnh Tin cậy Tin cậy Dễ sử dụng
Hệ thống điển
hình
Trung bình đến
lớn
Trên nền mạng
Nhiệm vụ thiết
yếu
Toàn doanh
nghiệp
Lớn và rất lớn
Kiến trúc tập trung
Nhiệm vụ thiết yếu
Toàn doanh nghiệp
Nhỏ tới trung bình
Trên nền mạng
Oracle được sử dụng điển hình trong các hệ thống lớn,
thực thi các nhiệm vụ thiết yếu, các hệ thống chạy trên
một hoặc nhiều máy chủ Unix.
DB2 được sử dụng điển hình trong các hệ thống lớn,
thực thi các nhiệm vụ thiết yếu chạy trên hệ thống máy
mainframe sử dụng hệ điều hành z/OS hoặc OS/390.
SQL Server sử dụng điển hình trong các hệ thống nhỏ
đến trung bình chạy trên một hoặc nhiều máy chủ
Windows
So sánh các hệ quản trị CSDL
Oracle, DB2, SQL Server
Oracle được sử dụng điển hình trong các hệ thống lớn,
thực thi các nhiệm vụ thiết yếu, các hệ thống chạy trên
một hoặc nhiều máy chủ Unix.
DB2 được sử dụng điển hình trong các hệ thống lớn,
thực thi các nhiệm vụ thiết yếu chạy trên hệ thống máy
mainframe sử dụng hệ điều hành z/OS hoặc OS/390.
SQL Server sử dụng điển hình trong các hệ thống nhỏ
đến trung bình chạy trên một hoặc nhiều máy chủ
Windows
Làm quen với SQL Server 2008 10
Truy cập SQL Server
từ chương trình ứng dụng
OLE DB
ADOJDBC
Java driver
SQL Server
ADO.NET
.NET application Java application Visual Basic 6 application
Làm quen với SQL Server 2008 11
OLE DB
ADOJDBC
Java driver
SQL Server
ADO.NET
.NET application Java application Visual Basic 6 application
Làm quen với SQL Server 2008 12
Các công cụ của SQL Server 2008
Công cụ Mô tả
SQL Server Configuration
Manager
Là công cụ đồ họa dùng để khởi động và
dừng server cơ sở dữ liệu.
SQL Server Management
Studio
Là công cụ đồ họa chính được nhà phát
triển sử dụng để thao tác với cơ sở dữ
liệu SQL Server 2008.
Làm quen với SQL Server 2008 13
SQL Server Management
Studio
Là công cụ đồ họa chính được nhà phát
triển sử dụng để thao tác với cơ sở dữ
liệu SQL Server 2008.
Books Online Bộ tài liệu cho SQL Server 2008.
Để hiển thị màn hình Configuration Manager
Chọn StartAll ProgramsMicrosoft SQL Server
2008Configuration ToolsSQL Server
Configuration Manager.
Các tác vụ thường gặp:
Khởi động và dừng máy CSDL
Thay đổi chế độ khởi động cho một dịch vụ
Kích hoạt chế độ truy cập kết nối từ xa (remote
connection)
Kích hoạt truy cập kết nối từ xa cho phép các máy tính khác
có thể truy cập đến CSDL.
SQL Server
Configuration Management
Để hiển thị màn hình Configuration Manager
Chọn StartAll ProgramsMicrosoft SQL Server
2008Configuration ToolsSQL Server
Configuration Manager.
Các tác vụ thường gặp:
Khởi động và dừng máy CSDL
Thay đổi chế độ khởi động cho một dịch vụ
Kích hoạt chế độ truy cập kết nối từ xa (remote
connection)
Kích hoạt truy cập kết nối từ xa cho phép các máy tính khác
có thể truy cập đến CSDL.
Làm quen với SQL Server 2008 14
SQL Server
Configuration Management
Khởi động(Start)/Dừng (Stop) server cơ sở dữ liệu
Làm quen với SQL Server 2008 15
1. Click chuột phải vào dịch
vào dịch vụ cần khởi
động/dừng. Chọn Start/Stop
SQL Server
Configuration Management
- Các chế độ khởi
động:
+ Automatic: Chọn chế
độ này dịch vụ sẽ tự
động start mỗi khi khởi
động PC.
+ Disabled: Vô hiệu
chế độ khởi động.
+ Manual: Chế độ khởi
động bằng tay
Thay đổi chế độ khởi động cho một dịch vụ
Làm quen với SQL Server 2008 16
- Các chế độ khởi
động:
+ Automatic: Chọn chế
độ này dịch vụ sẽ tự
động start mỗi khi khởi
động PC.
+ Disabled: Vô hiệu
chế độ khởi động.
+ Manual: Chế độ khởi
động bằng tay
1. Click chuột phải vào dịch vào
dịch vụ. Chọn Properties.
2. Chọn Tab Service. Tại mục
Start Mode chọn chế độ khởi
động muốn thiết lập.
SQL Server
Configuration Management
Kích hoạt/vô hiệu chế độ truy cập kết nối từ xa (remote
connection)
Làm quen với SQL Server 2008 17
1. Mở rộng mục SQL Server
Network Configuration
2. Chọn Protocol cần kích hoạt
3. Chọn Enable/Disable
Books Online
Khởi động Book Online
bằng những cách sau:
Chọn một trong năm
lệnh đầu tiên tại menu
Help
Nhấn phím F1 khi
đang ở màn hình
Management Studio
Chọn từ menu Start
của Windows
Sử dụng để tra cứu nhanh các thông tin về SQL và SQL
Server như các câu lệnh và hàm SQL …
Làm quen với SQL Server 2008 18
Khởi động Book Online
bằng những cách sau:
Chọn một trong năm
lệnh đầu tiên tại menu
Help
Nhấn phím F1 khi
đang ở màn hình
Management Studio
Chọn từ menu Start
của Windows
Làm quen với SQL Server 2008 19
Kết nối tới SQL Server
Khi khởi động Management Studio, một hộp thoại
hiện lên yêu cầu nhập thông tin kết nối tới SQL Server
Hai loại xác thực khi kết nối SQL Server
Windows Authentication: Sử dụng Windows Login ID
SQL Server Authentication: Sử dụng SQL Login ID
Windows Authentication SQL Server Authentication
Làm quen với SQL Server 2008 20
Khi khởi động Management Studio, một hộp thoại
hiện lên yêu cầu nhập thông tin kết nối tới SQL Server
Hai loại xác thực khi kết nối SQL Server
Windows Authentication: Sử dụng Windows Login ID
SQL Server Authentication: Sử dụng SQL Login ID
Windows Authentication SQL Server Authentication
Giao diện Management Studio
Menu
Tool bar
CSDL
hiện thời
Kết
nối/Ngắt
kết nối
CSDL
Các tính năng
liên quan đến
truy vấn
Làm quen với SQL Server 2008 21
Cửa sổ Query Editor
Sử dụng để nhập câu lệnh SQL
Được hiển thị khi Click vào nút
New Query
Cửa sổ Object
Explorer
Để điều hướng qua các
đối tượng CSDL
Attach File cơ sở dữ liệu
Thao tác attach dùng để:
Tạo một CSDL mới sử dụng file CSDL đã có.
File sử dụng để attach:
.mdf: File chứa dữ liệu
.ldf: File log
Làm quen với SQL Server 2008 22
Thao tác attach dùng để:
Tạo một CSDL mới sử dụng file CSDL đã có.
File sử dụng để attach:
.mdf: File chứa dữ liệu
.ldf: File log
- Để mở cửa sổ Attach
Database
+ Click chuột phải vào mục
Databases trong cửa sổ
Object Explorer. Chọn
Attach
1. Click vào nút Add
để duyệt đến vị
trí lưu file CSDL
Khi attach một file CSDL, ta không thể di chuyển file đó
đến vị trí mới
Để di chuyển file CSDL tới vị trí mới. Ta làm như sau
Detach file CSDL
Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL
Detach File cơ sở dữ liệu
-Để mở cửa sổ Detach
Database.
+Mở rộng mục Databases
trong cửa sổ Object Explorer
+ Click chuột phải vào CSDL
cần detach. Chọn
Task>Detach.
Khi attach một file CSDL, ta không thể di chuyển file đó
đến vị trí mới
Để di chuyển file CSDL tới vị trí mới. Ta làm như sau
Detach file CSDL
Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL
Làm quen với SQL Server 2008 23
-Để mở cửa sổ Detach
Database.
+Mở rộng mục Databases
trong cửa sổ Object Explorer
+ Click chuột phải vào CSDL
cần detach. Chọn
Task>Detach.
Hướng dẫn hiển thị
lược đồ CSDL
-Mở rộng nút Database
Diagrams của CSDL
- Nhấn đúp chuột vào lược
đồ muốn xem.
Lược đồ CSDL hiển thị các bảng CSDL, các cột của bảng và
quan hệ giữa các bảng trong CSDL.
Các thao tác có thể thực hiện:
Thêm cột, sửa tên cột, xóa cột
Làm quen với SQL Server 2008 24
-Mở rộng nút Database
Diagrams của CSDL
- Nhấn đúp chuột vào lược
đồ muốn xem.
Nội dung
Attach CSDL AP (File CSDL đi kèm với Slide)
Xem lược đồ CSDL AP
Detach CSDL AP
Demo
Làm quen với SQL Server 2008 25
Nhập và thực thi câu lệnh SQL
- Để mở cửa sổ Query
Editor. Chọn nút New
Query.
- Để hiển thị danh sách
gợi ý bấm tổ hợp phím
Alt + mũi tên sang
phải
- Ẩn danh sách gợi ý.
Bấm phím Esc
- Thực thi Lệnh: Chọn
nút thực thi hoặc bấm
phím F5
Để làm việc với các câu lệnh SQL, sử dụng cửa sổ Query
Editor
Nút mở cửa sổ
Query Editor
Làm quen với SQL Server 2008 26
- Để mở cửa sổ Query
Editor. Chọn nút New
Query.
- Để hiển thị danh sách
gợi ý bấm tổ hợp phím
Alt + mũi tên sang
phải
- Ẩn danh sách gợi ý.
Bấm phím Esc
- Thực thi Lệnh: Chọn
nút thực thi hoặc bấm
phím F5
Hướng dẫn xử lý lỗi cú pháp
- Khi thực thi lệnh
SQL nếu có lỗi xảy
ra. Một thông báo
lỗi sẽ xuất hiện tại
Tab Message.
- Phần lệnh gây lỗi
sẽ được thông báo
và được gạch chân
màu đỏ
Làm quen với SQL Server 2008 27
- Khi thực thi lệnh
SQL nếu có lỗi xảy
ra. Một thông báo
lỗi sẽ xuất hiện tại
Tab Message.
- Phần lệnh gây lỗi
sẽ được thông báo
và được gạch chân
màu đỏ
Hướng dẫn xử lý lỗi cú pháp
Một số gợi ý khi xử lý lỗi cú pháp:
Quên hoặc lựa chọn sai CSDL
Viết sai tên bảng hoặc tên cột
Viết sai từ khóa
Bỏ sót dấu đóng ngoặc với một chuỗi ký tự.
Làm quen với SQL Server 2008 28
Một số gợi ý khi xử lý lỗi cú pháp:
Quên hoặc lựa chọn sai CSDL
Viết sai tên bảng hoặc tên cột
Viết sai từ khóa
Bỏ sót dấu đóng ngoặc với một chuỗi ký tự.
Khi làm việc với các câu lệnh SQL trên cửa sổ Query
Editor. Bạn có thể lưu dưới định dạng .sql để sử dụng khi
cần
Mở /Lưu một File SQL
Làm quen với SQL Server 2008 29
Cửa sổ Query Designer
Để mở cửa sổ Query Designer.
Nhấp chuột phải vào màn hình
Query Editor trống. Chọn Design
Query in Editor
Cách tạo truy vấn
Chọn các bảng cần lấy dữ liệu
Chọn các trường cần lấy dữ liệu
Thiết lập các tiêu chuẩn lọc dữ
liệu & sắp xếp dữ liệu
Chọn button OK. Cửa sổ Query
Editor hiện ra hiển thị câu lệnh
truy vấn vừa tạo.
Sử dụng để tạo truy vấn (SELECT, INSERT, UPDATE,
DELETE) qua giao diện đồ họa.
Hạn chế: Chỉ tạo được các truy vấn đơn giản
Làm quen với SQL Server 2008 30
Để mở cửa sổ Query Designer.
Nhấp chuột phải vào màn hình
Query Editor trống. Chọn Design
Query in Editor
Cách tạo truy vấn
Chọn các bảng cần lấy dữ liệu
Chọn các trường cần lấy dữ liệu
Thiết lập các tiêu chuẩn lọc dữ
liệu & sắp xếp dữ liệu
Chọn button OK. Cửa sổ Query
Editor hiện ra hiển thị câu lệnh
truy vấn vừa tạo.
Khung Diagram: Hiển thị các bảng
dùng trong truy vấn
Khung Criteria: Hiển thị các cột được
chọn trong khung Diagram
Khung SQL: Hiển thị câu
lệnh SQL được tạo bởi
Query Designer
Nội dung demo: (Demo trên CSDL AP)
Thực thi các câu lệnh truy vấn (INSERT, UPDATE, DELETE,
SELECT) trên các bảng
Sửa lỗi cú pháp
Sử dụng Query Designer để tạo các câu lệnh truy vấn
Lưu File .sql
Mở File .sql
Demo
Nội dung demo: (Demo trên CSDL AP)
Thực thi các câu lệnh truy vấn (INSERT, UPDATE, DELETE,
SELECT) trên các bảng
Sửa lỗi cú pháp
Sử dụng Query Designer để tạo các câu lệnh truy vấn
Lưu File .sql
Mở File .sql
Làm quen với SQL Server 2008 31
Các nội dung đã học trong bài
Tổng quan về SQL Server
SQL Server: Là hệ quản trị CSDL quan hệ. Hoạt động theo
mô hình khách chủ, cho phép đồng thời nhiều truy cập
đến CSDL
Ngôn ngữ để làm việc với CSDL trên SQL server là T-SQL
Cú pháp các câu lệnh của T-SQL tương tự như ngôn ngữ
SQL.
T-SQL hỗ trợ các tính năng lập trình giúp thao tác với
CSDL như là một ngôn ngữ lập trình thực thụ.
Tổng kết
Các nội dung đã học trong bài
Tổng quan về SQL Server
SQL Server: Là hệ quản trị CSDL quan hệ. Hoạt động theo
mô hình khách chủ, cho phép đồng thời nhiều truy cập
đến CSDL
Ngôn ngữ để làm việc với CSDL trên SQL server là T-SQL
Cú pháp các câu lệnh của T-SQL tương tự như ngôn ngữ
SQL.
T-SQL hỗ trợ các tính năng lập trình giúp thao tác với
CSDL như là một ngôn ngữ lập trình thực thụ.
Làm quen với SQL Server 2008 32
Các công cụ của SQL Server
SQL Server Configuration Manager: Để khởi động và
dừng máy CSDL, cấu hình các dịch vụ của SQL và cấu hình
truy cập kết nối từ xa
SQL Server Book Online: Bộ tài liệu tra cứu thông tin
nhanh của SQL Server
SQL Server Management Studio: Công cụ đồ họa để
thao tác với CSDL
Tổng kết
Các công cụ của SQL Server
SQL Server Configuration Manager: Để khởi động và
dừng máy CSDL, cấu hình các dịch vụ của SQL và cấu hình
truy cập kết nối từ xa
SQL Server Book Online: Bộ tài liệu tra cứu thông tin
nhanh của SQL Server
SQL Server Management Studio: Công cụ đồ họa để
thao tác với CSDL
Làm quen với SQL Server 2008 33
Làm quen với công cụ Management Studio
Kết nối tới CSDL
Attach CSDL
Detach CSDL
Xem lược đồ CSDL
Nhập và thực thi truy vấn
Xử lý lỗi cú pháp
Mở lưu File .sql
Tạo truy vấn với cửa sổ Query Designer
Tổng kết
Làm quen với công cụ Management Studio
Kết nối tới CSDL
Attach CSDL
Detach CSDL
Xem lược đồ CSDL
Nhập và thực thi truy vấn
Xử lý lỗi cú pháp
Mở lưu File .sql
Tạo truy vấn với cửa sổ Query Designer
Làm quen với SQL Server 2008 34

Weitere ähnliche Inhalte

Was ist angesagt?

De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006Tran Tien
 
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL server
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL serverBài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL server
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL serverMasterCode.vn
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLDang Tuan
 
Bài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winformBài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winformMasterCode.vn
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngNguyễn Danh Thanh
 
Bài 5: Thiết kế giao diện - Giáo trình FPT
Bài 5: Thiết kế giao diện - Giáo trình FPTBài 5: Thiết kế giao diện - Giáo trình FPT
Bài 5: Thiết kế giao diện - Giáo trình FPTMasterCode.vn
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Designyht4ever
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTMasterCode.vn
 
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựAskSock Ngô Quang Đạo
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinhuynhle1990
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựleemindinh
 
Chương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà SáchChương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà SáchBIC
 
Hỗ trợ ra quyết định
Hỗ trợ ra quyết địnhHỗ trợ ra quyết định
Hỗ trợ ra quyết địnhlmphuong06
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTMasterCode.vn
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuMasterCode.vn
 

Was ist angesagt? (20)

De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006De thi qlda cntt itc vdc trac nghiem 05-2006
De thi qlda cntt itc vdc trac nghiem 05-2006
 
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL server
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL serverBài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL server
Bài 3 : Các ràng buộc toàn vẹn dữ liệu - SQL server
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
Bài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winformBài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winform
 
C2 1
C2 1C2 1
C2 1
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Bài 5: Thiết kế giao diện - Giáo trình FPT
Bài 5: Thiết kế giao diện - Giáo trình FPTBài 5: Thiết kế giao diện - Giáo trình FPT
Bài 5: Thiết kế giao diện - Giáo trình FPT
 
Bai1
Bai1Bai1
Bai1
 
Giáo trình quản lý dự án
Giáo trình quản lý dự ánGiáo trình quản lý dự án
Giáo trình quản lý dự án
 
ERD - Database Design
ERD - Database DesignERD - Database Design
ERD - Database Design
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
 
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sựXây dựng cơ sở dữ liệu trong quản lý nhân sự
Xây dựng cơ sở dữ liệu trong quản lý nhân sự
 
Bai tap thuc hanh
Bai tap thuc hanhBai tap thuc hanh
Bai tap thuc hanh
 
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đĐề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tin
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Chương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà SáchChương trình Quản lý Nhà Sách
Chương trình Quản lý Nhà Sách
 
Hỗ trợ ra quyết định
Hỗ trợ ra quyết địnhHỗ trợ ra quyết định
Hỗ trợ ra quyết định
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 

Andere mochten auch

Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)MasterCode.vn
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTMasterCode.vn
 
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPTBài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPTMasterCode.vn
 
Slide test
Slide testSlide test
Slide testLinhniit
 
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế Nguyễn Anh
 
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPT
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPTBài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPT
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPTMasterCode.vn
 
Bài giảng Quản Trị Chất Lượng
Bài giảng Quản Trị Chất LượngBài giảng Quản Trị Chất Lượng
Bài giảng Quản Trị Chất LượngShare Tai Lieu
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýMasterCode.vn
 
Bài 6: Mô hình hóa dữ liệu
Bài 6: Mô hình hóa dữ liệuBài 6: Mô hình hóa dữ liệu
Bài 6: Mô hình hóa dữ liệuMasterCode.vn
 
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMSldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMNguyễn Anh
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Giáo trình Tester Full
Giáo trình Tester FullGiáo trình Tester Full
Giáo trình Tester FullThanh Sơn
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Giáo trình quản trị chiến lược
Giáo trình quản trị chiến lượcGiáo trình quản trị chiến lược
Giáo trình quản trị chiến lượcShare Tai Lieu
 

Andere mochten auch (14)

Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
Bài 4: NGÔN NGỮ TRUY VẤN CÓ CẤU TRÚC (SQL)
 
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPTBài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
Bài 6: Bảo mật trong SQL SERVER 2008 - Giáo trình FPT
 
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPTBài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
Bài 3: Ngôn ngữ truy vân có cấu trúc (SQL) - Giáo trình FPT
 
Slide test
Slide testSlide test
Slide test
 
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
 
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPT
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPTBài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPT
Bài 1: Tổng quan về phân tích thiết kế HTTT & Nguồn phần mềm - Giáo trình FPT
 
Bài giảng Quản Trị Chất Lượng
Bài giảng Quản Trị Chất LượngBài giảng Quản Trị Chất Lượng
Bài giảng Quản Trị Chất Lượng
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Bài 6: Mô hình hóa dữ liệu
Bài 6: Mô hình hóa dữ liệuBài 6: Mô hình hóa dữ liệu
Bài 6: Mô hình hóa dữ liệu
 
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀMSldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
Sldie TÌM HIỂU CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM
 
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPTBài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
Bài 6: Thiết kế cơ sở dữ liệu - Giáo trình FPT
 
Giáo trình Tester Full
Giáo trình Tester FullGiáo trình Tester Full
Giáo trình Tester Full
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Giáo trình quản trị chiến lược
Giáo trình quản trị chiến lượcGiáo trình quản trị chiến lược
Giáo trình quản trị chiến lược
 

Ähnlich wie Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT

Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000Trần Đức Anh
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oraclehoangdinhhanh88
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...MasterCode.vn
 
00 overview of_sql_server
00 overview of_sql_server00 overview of_sql_server
00 overview of_sql_serverthai
 
b1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfb1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfQuyVo27
 
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Hiển Phùng
 
Gt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serverGt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serveranhanh81
 
Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tửgacon2009
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViLam Nguyen
 
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...Lương Kiên
 
Bao cao thuc tap athena chinh sua
Bao cao thuc tap athena chinh suaBao cao thuc tap athena chinh sua
Bao cao thuc tap athena chinh suaHình Vô
 

Ähnlich wie Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT (20)

Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
Tu hoc SQL 2000
Tu hoc SQL 2000Tu hoc SQL 2000
Tu hoc SQL 2000
 
3250
32503250
3250
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle1 giới thiệu-cài đặt oracle
1 giới thiệu-cài đặt oracle
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
 
00 overview of_sql_server
00 overview of_sql_server00 overview of_sql_server
00 overview of_sql_server
 
b1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdfb1-gioithieu-190213084421.pdf
b1-gioithieu-190213084421.pdf
 
Bao cao detai
Bao cao detaiBao cao detai
Bao cao detai
 
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 
Gt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serverGt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_server
 
Qt he co so du lieu
Qt he co so du lieuQt he co so du lieu
Qt he co so du lieu
 
Slides1
Slides1Slides1
Slides1
 
Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tử
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-Vi
 
01 gioithieu
01 gioithieu01 gioithieu
01 gioithieu
 
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
Báo cáo chuyên đề mạng -Tìm hiểu và cấu hinh Group policy trên windows server...
 
ôn tập dbms
ôn tập dbmsôn tập dbms
ôn tập dbms
 
Bao cao thuc tap athena chinh sua
Bao cao thuc tap athena chinh suaBao cao thuc tap athena chinh sua
Bao cao thuc tap athena chinh sua
 

Mehr von MasterCode.vn

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnMasterCode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnMasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnMasterCode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnMasterCode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnMasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnMasterCode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnMasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnMasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnMasterCode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnMasterCode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnMasterCode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnMasterCode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vnMasterCode.vn
 

Mehr von MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 

Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT

  • 1. Bài 1: Làm quen với SQL Server 2008
  • 2. Mục tiêu bài học 1. Tổng quan về SQL Server 2. Các công cụ của SQL Server Làm quen với SQL Server 2008 2 2. Các công cụ của SQL Server 3. SQL Server Management Studio
  • 3. Làm quen với SQL Server 2008 3
  • 4. Là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) do Microsoft phát triển Hoạt động theo mô hình khách chủ cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu. SQL Server SQL ServerMáy khách (Client) Làm quen với SQL Server 2008 4 Hệ quản trị CSDL quan hệ (Relational Database Management System) SQL ServerMáy khách (Client) Kết quả (Results)Kết quả (Results)Kết quả (Results)Kết quả (Results) Ứng dụng trên máy khách (Client Application) OLAPOLAP OLTPOLTP Truy vấn (Queries)Truy vấn (Queries)Truy vấn (Queries)Truy vấn (Queries)
  • 5. Truy cập tới CSDL qua mạng Hỗ trợ mô hình Client/Server Kho dữ liệu (Data WareHouse) Tương thích với chuẩn ANSI/ISO SQL-92 Hỗ trợ tìm kiếm Full-Text (Full-Text Search) Hỗ trợ tìm kiếm thông tin trực tuyến (Books Online) Một số tính năng của SQL Server 2008 Truy cập tới CSDL qua mạng Hỗ trợ mô hình Client/Server Kho dữ liệu (Data WareHouse) Tương thích với chuẩn ANSI/ISO SQL-92 Hỗ trợ tìm kiếm Full-Text (Full-Text Search) Hỗ trợ tìm kiếm thông tin trực tuyến (Books Online) Làm quen với SQL Server 2008 5
  • 6. Các kiểu dữ liệu mới và các hàm thư viện làm việc với các kiểu dữ liệu này như XML, Các kiểu dữ liệu giá trị lớn (lưu ảnh, video…) Hỗ trợ FileStream để thao tác với các đối tượng nhị phân lớn (BLOB) Language-Integrated Query (LINQ) Hỗ trợ DotNet 3.5 …… Một số tính năng của SQL Server 2008 Các kiểu dữ liệu mới và các hàm thư viện làm việc với các kiểu dữ liệu này như XML, Các kiểu dữ liệu giá trị lớn (lưu ảnh, video…) Hỗ trợ FileStream để thao tác với các đối tượng nhị phân lớn (BLOB) Language-Integrated Query (LINQ) Hỗ trợ DotNet 3.5 …… Làm quen với SQL Server 2008 6
  • 7. SQL Server sử dụng ngôn ngữ T-SQL (Transact-SQL) để truy vấn dữ liệu T-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn của ISO và ANSI. Ngôn ngữ truy vấn dữ liệu SQL Server sử dụng ngôn ngữ T-SQL (Transact-SQL) để truy vấn dữ liệu T-SQL là ngôn ngữ SQL mở rộng dựa trên SQL chuẩn của ISO và ANSI. Làm quen với SQL Server 2008 7
  • 8. Các câu lệnh T-SQL giống với các câu lệnh SQL đã học trong môn cơ sở dữ liệu, được chia thành 3 nhóm: Các câu lệnh định nghĩa dữ liệu (DDL) Các câu lệnh thao tác dữ liệu (DML) Các câu lệnh điểu khiển dữ liêu (DCL) Điểm nổi bật của T-SQL là cung cấp các tính năng lập trình giúp thao tác với CSDL như là một ngôn ngữ lập trình thực thụ. Sinh viên sẽ được học các tính năng này trong các bài học sau Transact SQL Các câu lệnh T-SQL giống với các câu lệnh SQL đã học trong môn cơ sở dữ liệu, được chia thành 3 nhóm: Các câu lệnh định nghĩa dữ liệu (DDL) Các câu lệnh thao tác dữ liệu (DML) Các câu lệnh điểu khiển dữ liêu (DCL) Điểm nổi bật của T-SQL là cung cấp các tính năng lập trình giúp thao tác với CSDL như là một ngôn ngữ lập trình thực thụ. Sinh viên sẽ được học các tính năng này trong các bài học sau Làm quen với SQL Server 2008 8
  • 9. So sánh các hệ quản trị CSDL Oracle, DB2, SQL Server Mục so sánh Oracle IBM Microsoft Phát hành 1979 1985 1987 Phiên bản hiện tại Oracle 11g DB2 9 SQL Server 2008 Môi trường Unix OS/390 Windows OS/390, z/OS, and AIX Unix Windows Windows Điểm mạnh Tin cậy Tin cậy Dễ sử dụng Hệ thống điển hình Trung bình đến lớn Trên nền mạng Nhiệm vụ thiết yếu Toàn doanh nghiệp Lớn và rất lớn Kiến trúc tập trung Nhiệm vụ thiết yếu Toàn doanh nghiệp Nhỏ tới trung bình Trên nền mạng Làm quen với SQL Server 2008 9 Mục so sánh Oracle IBM Microsoft Phát hành 1979 1985 1987 Phiên bản hiện tại Oracle 11g DB2 9 SQL Server 2008 Môi trường Unix OS/390 Windows OS/390, z/OS, and AIX Unix Windows Windows Điểm mạnh Tin cậy Tin cậy Dễ sử dụng Hệ thống điển hình Trung bình đến lớn Trên nền mạng Nhiệm vụ thiết yếu Toàn doanh nghiệp Lớn và rất lớn Kiến trúc tập trung Nhiệm vụ thiết yếu Toàn doanh nghiệp Nhỏ tới trung bình Trên nền mạng
  • 10. Oracle được sử dụng điển hình trong các hệ thống lớn, thực thi các nhiệm vụ thiết yếu, các hệ thống chạy trên một hoặc nhiều máy chủ Unix. DB2 được sử dụng điển hình trong các hệ thống lớn, thực thi các nhiệm vụ thiết yếu chạy trên hệ thống máy mainframe sử dụng hệ điều hành z/OS hoặc OS/390. SQL Server sử dụng điển hình trong các hệ thống nhỏ đến trung bình chạy trên một hoặc nhiều máy chủ Windows So sánh các hệ quản trị CSDL Oracle, DB2, SQL Server Oracle được sử dụng điển hình trong các hệ thống lớn, thực thi các nhiệm vụ thiết yếu, các hệ thống chạy trên một hoặc nhiều máy chủ Unix. DB2 được sử dụng điển hình trong các hệ thống lớn, thực thi các nhiệm vụ thiết yếu chạy trên hệ thống máy mainframe sử dụng hệ điều hành z/OS hoặc OS/390. SQL Server sử dụng điển hình trong các hệ thống nhỏ đến trung bình chạy trên một hoặc nhiều máy chủ Windows Làm quen với SQL Server 2008 10
  • 11. Truy cập SQL Server từ chương trình ứng dụng OLE DB ADOJDBC Java driver SQL Server ADO.NET .NET application Java application Visual Basic 6 application Làm quen với SQL Server 2008 11 OLE DB ADOJDBC Java driver SQL Server ADO.NET .NET application Java application Visual Basic 6 application
  • 12. Làm quen với SQL Server 2008 12
  • 13. Các công cụ của SQL Server 2008 Công cụ Mô tả SQL Server Configuration Manager Là công cụ đồ họa dùng để khởi động và dừng server cơ sở dữ liệu. SQL Server Management Studio Là công cụ đồ họa chính được nhà phát triển sử dụng để thao tác với cơ sở dữ liệu SQL Server 2008. Làm quen với SQL Server 2008 13 SQL Server Management Studio Là công cụ đồ họa chính được nhà phát triển sử dụng để thao tác với cơ sở dữ liệu SQL Server 2008. Books Online Bộ tài liệu cho SQL Server 2008.
  • 14. Để hiển thị màn hình Configuration Manager Chọn StartAll ProgramsMicrosoft SQL Server 2008Configuration ToolsSQL Server Configuration Manager. Các tác vụ thường gặp: Khởi động và dừng máy CSDL Thay đổi chế độ khởi động cho một dịch vụ Kích hoạt chế độ truy cập kết nối từ xa (remote connection) Kích hoạt truy cập kết nối từ xa cho phép các máy tính khác có thể truy cập đến CSDL. SQL Server Configuration Management Để hiển thị màn hình Configuration Manager Chọn StartAll ProgramsMicrosoft SQL Server 2008Configuration ToolsSQL Server Configuration Manager. Các tác vụ thường gặp: Khởi động và dừng máy CSDL Thay đổi chế độ khởi động cho một dịch vụ Kích hoạt chế độ truy cập kết nối từ xa (remote connection) Kích hoạt truy cập kết nối từ xa cho phép các máy tính khác có thể truy cập đến CSDL. Làm quen với SQL Server 2008 14
  • 15. SQL Server Configuration Management Khởi động(Start)/Dừng (Stop) server cơ sở dữ liệu Làm quen với SQL Server 2008 15 1. Click chuột phải vào dịch vào dịch vụ cần khởi động/dừng. Chọn Start/Stop
  • 16. SQL Server Configuration Management - Các chế độ khởi động: + Automatic: Chọn chế độ này dịch vụ sẽ tự động start mỗi khi khởi động PC. + Disabled: Vô hiệu chế độ khởi động. + Manual: Chế độ khởi động bằng tay Thay đổi chế độ khởi động cho một dịch vụ Làm quen với SQL Server 2008 16 - Các chế độ khởi động: + Automatic: Chọn chế độ này dịch vụ sẽ tự động start mỗi khi khởi động PC. + Disabled: Vô hiệu chế độ khởi động. + Manual: Chế độ khởi động bằng tay 1. Click chuột phải vào dịch vào dịch vụ. Chọn Properties. 2. Chọn Tab Service. Tại mục Start Mode chọn chế độ khởi động muốn thiết lập.
  • 17. SQL Server Configuration Management Kích hoạt/vô hiệu chế độ truy cập kết nối từ xa (remote connection) Làm quen với SQL Server 2008 17 1. Mở rộng mục SQL Server Network Configuration 2. Chọn Protocol cần kích hoạt 3. Chọn Enable/Disable
  • 18. Books Online Khởi động Book Online bằng những cách sau: Chọn một trong năm lệnh đầu tiên tại menu Help Nhấn phím F1 khi đang ở màn hình Management Studio Chọn từ menu Start của Windows Sử dụng để tra cứu nhanh các thông tin về SQL và SQL Server như các câu lệnh và hàm SQL … Làm quen với SQL Server 2008 18 Khởi động Book Online bằng những cách sau: Chọn một trong năm lệnh đầu tiên tại menu Help Nhấn phím F1 khi đang ở màn hình Management Studio Chọn từ menu Start của Windows
  • 19. Làm quen với SQL Server 2008 19
  • 20. Kết nối tới SQL Server Khi khởi động Management Studio, một hộp thoại hiện lên yêu cầu nhập thông tin kết nối tới SQL Server Hai loại xác thực khi kết nối SQL Server Windows Authentication: Sử dụng Windows Login ID SQL Server Authentication: Sử dụng SQL Login ID Windows Authentication SQL Server Authentication Làm quen với SQL Server 2008 20 Khi khởi động Management Studio, một hộp thoại hiện lên yêu cầu nhập thông tin kết nối tới SQL Server Hai loại xác thực khi kết nối SQL Server Windows Authentication: Sử dụng Windows Login ID SQL Server Authentication: Sử dụng SQL Login ID Windows Authentication SQL Server Authentication
  • 21. Giao diện Management Studio Menu Tool bar CSDL hiện thời Kết nối/Ngắt kết nối CSDL Các tính năng liên quan đến truy vấn Làm quen với SQL Server 2008 21 Cửa sổ Query Editor Sử dụng để nhập câu lệnh SQL Được hiển thị khi Click vào nút New Query Cửa sổ Object Explorer Để điều hướng qua các đối tượng CSDL
  • 22. Attach File cơ sở dữ liệu Thao tác attach dùng để: Tạo một CSDL mới sử dụng file CSDL đã có. File sử dụng để attach: .mdf: File chứa dữ liệu .ldf: File log Làm quen với SQL Server 2008 22 Thao tác attach dùng để: Tạo một CSDL mới sử dụng file CSDL đã có. File sử dụng để attach: .mdf: File chứa dữ liệu .ldf: File log - Để mở cửa sổ Attach Database + Click chuột phải vào mục Databases trong cửa sổ Object Explorer. Chọn Attach 1. Click vào nút Add để duyệt đến vị trí lưu file CSDL
  • 23. Khi attach một file CSDL, ta không thể di chuyển file đó đến vị trí mới Để di chuyển file CSDL tới vị trí mới. Ta làm như sau Detach file CSDL Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL Detach File cơ sở dữ liệu -Để mở cửa sổ Detach Database. +Mở rộng mục Databases trong cửa sổ Object Explorer + Click chuột phải vào CSDL cần detach. Chọn Task>Detach. Khi attach một file CSDL, ta không thể di chuyển file đó đến vị trí mới Để di chuyển file CSDL tới vị trí mới. Ta làm như sau Detach file CSDL Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL Làm quen với SQL Server 2008 23 -Để mở cửa sổ Detach Database. +Mở rộng mục Databases trong cửa sổ Object Explorer + Click chuột phải vào CSDL cần detach. Chọn Task>Detach.
  • 24. Hướng dẫn hiển thị lược đồ CSDL -Mở rộng nút Database Diagrams của CSDL - Nhấn đúp chuột vào lược đồ muốn xem. Lược đồ CSDL hiển thị các bảng CSDL, các cột của bảng và quan hệ giữa các bảng trong CSDL. Các thao tác có thể thực hiện: Thêm cột, sửa tên cột, xóa cột Làm quen với SQL Server 2008 24 -Mở rộng nút Database Diagrams của CSDL - Nhấn đúp chuột vào lược đồ muốn xem.
  • 25. Nội dung Attach CSDL AP (File CSDL đi kèm với Slide) Xem lược đồ CSDL AP Detach CSDL AP Demo Làm quen với SQL Server 2008 25
  • 26. Nhập và thực thi câu lệnh SQL - Để mở cửa sổ Query Editor. Chọn nút New Query. - Để hiển thị danh sách gợi ý bấm tổ hợp phím Alt + mũi tên sang phải - Ẩn danh sách gợi ý. Bấm phím Esc - Thực thi Lệnh: Chọn nút thực thi hoặc bấm phím F5 Để làm việc với các câu lệnh SQL, sử dụng cửa sổ Query Editor Nút mở cửa sổ Query Editor Làm quen với SQL Server 2008 26 - Để mở cửa sổ Query Editor. Chọn nút New Query. - Để hiển thị danh sách gợi ý bấm tổ hợp phím Alt + mũi tên sang phải - Ẩn danh sách gợi ý. Bấm phím Esc - Thực thi Lệnh: Chọn nút thực thi hoặc bấm phím F5
  • 27. Hướng dẫn xử lý lỗi cú pháp - Khi thực thi lệnh SQL nếu có lỗi xảy ra. Một thông báo lỗi sẽ xuất hiện tại Tab Message. - Phần lệnh gây lỗi sẽ được thông báo và được gạch chân màu đỏ Làm quen với SQL Server 2008 27 - Khi thực thi lệnh SQL nếu có lỗi xảy ra. Một thông báo lỗi sẽ xuất hiện tại Tab Message. - Phần lệnh gây lỗi sẽ được thông báo và được gạch chân màu đỏ
  • 28. Hướng dẫn xử lý lỗi cú pháp Một số gợi ý khi xử lý lỗi cú pháp: Quên hoặc lựa chọn sai CSDL Viết sai tên bảng hoặc tên cột Viết sai từ khóa Bỏ sót dấu đóng ngoặc với một chuỗi ký tự. Làm quen với SQL Server 2008 28 Một số gợi ý khi xử lý lỗi cú pháp: Quên hoặc lựa chọn sai CSDL Viết sai tên bảng hoặc tên cột Viết sai từ khóa Bỏ sót dấu đóng ngoặc với một chuỗi ký tự.
  • 29. Khi làm việc với các câu lệnh SQL trên cửa sổ Query Editor. Bạn có thể lưu dưới định dạng .sql để sử dụng khi cần Mở /Lưu một File SQL Làm quen với SQL Server 2008 29
  • 30. Cửa sổ Query Designer Để mở cửa sổ Query Designer. Nhấp chuột phải vào màn hình Query Editor trống. Chọn Design Query in Editor Cách tạo truy vấn Chọn các bảng cần lấy dữ liệu Chọn các trường cần lấy dữ liệu Thiết lập các tiêu chuẩn lọc dữ liệu & sắp xếp dữ liệu Chọn button OK. Cửa sổ Query Editor hiện ra hiển thị câu lệnh truy vấn vừa tạo. Sử dụng để tạo truy vấn (SELECT, INSERT, UPDATE, DELETE) qua giao diện đồ họa. Hạn chế: Chỉ tạo được các truy vấn đơn giản Làm quen với SQL Server 2008 30 Để mở cửa sổ Query Designer. Nhấp chuột phải vào màn hình Query Editor trống. Chọn Design Query in Editor Cách tạo truy vấn Chọn các bảng cần lấy dữ liệu Chọn các trường cần lấy dữ liệu Thiết lập các tiêu chuẩn lọc dữ liệu & sắp xếp dữ liệu Chọn button OK. Cửa sổ Query Editor hiện ra hiển thị câu lệnh truy vấn vừa tạo. Khung Diagram: Hiển thị các bảng dùng trong truy vấn Khung Criteria: Hiển thị các cột được chọn trong khung Diagram Khung SQL: Hiển thị câu lệnh SQL được tạo bởi Query Designer
  • 31. Nội dung demo: (Demo trên CSDL AP) Thực thi các câu lệnh truy vấn (INSERT, UPDATE, DELETE, SELECT) trên các bảng Sửa lỗi cú pháp Sử dụng Query Designer để tạo các câu lệnh truy vấn Lưu File .sql Mở File .sql Demo Nội dung demo: (Demo trên CSDL AP) Thực thi các câu lệnh truy vấn (INSERT, UPDATE, DELETE, SELECT) trên các bảng Sửa lỗi cú pháp Sử dụng Query Designer để tạo các câu lệnh truy vấn Lưu File .sql Mở File .sql Làm quen với SQL Server 2008 31
  • 32. Các nội dung đã học trong bài Tổng quan về SQL Server SQL Server: Là hệ quản trị CSDL quan hệ. Hoạt động theo mô hình khách chủ, cho phép đồng thời nhiều truy cập đến CSDL Ngôn ngữ để làm việc với CSDL trên SQL server là T-SQL Cú pháp các câu lệnh của T-SQL tương tự như ngôn ngữ SQL. T-SQL hỗ trợ các tính năng lập trình giúp thao tác với CSDL như là một ngôn ngữ lập trình thực thụ. Tổng kết Các nội dung đã học trong bài Tổng quan về SQL Server SQL Server: Là hệ quản trị CSDL quan hệ. Hoạt động theo mô hình khách chủ, cho phép đồng thời nhiều truy cập đến CSDL Ngôn ngữ để làm việc với CSDL trên SQL server là T-SQL Cú pháp các câu lệnh của T-SQL tương tự như ngôn ngữ SQL. T-SQL hỗ trợ các tính năng lập trình giúp thao tác với CSDL như là một ngôn ngữ lập trình thực thụ. Làm quen với SQL Server 2008 32
  • 33. Các công cụ của SQL Server SQL Server Configuration Manager: Để khởi động và dừng máy CSDL, cấu hình các dịch vụ của SQL và cấu hình truy cập kết nối từ xa SQL Server Book Online: Bộ tài liệu tra cứu thông tin nhanh của SQL Server SQL Server Management Studio: Công cụ đồ họa để thao tác với CSDL Tổng kết Các công cụ của SQL Server SQL Server Configuration Manager: Để khởi động và dừng máy CSDL, cấu hình các dịch vụ của SQL và cấu hình truy cập kết nối từ xa SQL Server Book Online: Bộ tài liệu tra cứu thông tin nhanh của SQL Server SQL Server Management Studio: Công cụ đồ họa để thao tác với CSDL Làm quen với SQL Server 2008 33
  • 34. Làm quen với công cụ Management Studio Kết nối tới CSDL Attach CSDL Detach CSDL Xem lược đồ CSDL Nhập và thực thi truy vấn Xử lý lỗi cú pháp Mở lưu File .sql Tạo truy vấn với cửa sổ Query Designer Tổng kết Làm quen với công cụ Management Studio Kết nối tới CSDL Attach CSDL Detach CSDL Xem lược đồ CSDL Nhập và thực thi truy vấn Xử lý lỗi cú pháp Mở lưu File .sql Tạo truy vấn với cửa sổ Query Designer Làm quen với SQL Server 2008 34