... Huế Giáo trình SQL
M
M
Ụ
Ụ
C
C
L
L
Ụ
Ụ
C
C
MỤC LỤC 2
LỜI NÓI ĐẦU 5
CHƯƠNG 1: 7TỔNG QUAN VỀ SQL
1.1 SQL là ngôn ngữ cơ sở dữ liệu quan hệ 7
1.2 Vai trò của SQL 8
1.3 Tổng ... trỏ 125
Bài tập chương 5 127
CHƯƠNG 6: 132GIAO TÁC SQL
6.1 Giao tác và các tính chất của giao tác 132
6.2 Mô hình giao tác trong SQL 133
3
Khoa CNTT - Trường ĐHKH Huế Giáo trình SQL
Chẳng ... ngữ dễ tiếp cận và dễ sử dụng.
1.2 Vai trò của SQL
Bản thân SQL không phải là một hệ quản trị cơ sở dữ liệu, nó không thể tồn tại
độc lập. SQL thực sự là một phần của hệ quản trị cơ sở dữ...
... version of SQL Server.
Creating Full-Text Catalogs
Full-text catalogs have changed in SQLServer 2008. While previous versions of SQLServer
stored full-text catalogs in the file system, SQLServer ... integration of the SQLServer and full-text query
processors in SQLServer 2008 is a significant improvement over prior versions of SQL
Server full-text search, allowing SQLServer to generate ... query
syntax in detail in Chapter 3.
• SQLServer process: The SQLServer process contains both the SQLServer query processor,
which compiles and executes SQL queries, and the full-text engine,...
... trçnh thæûc haình SQL
7UDQJ
AS
SELECT manv,hoten,datediff(year,ngaysinh,getdate()),tendv
FROM nhanvien,donvi
WHERE nhanvien.madv=donvi.madv
Z
Y
Giaùo trỗnh thổỷc haỡnh SQL
7UDQJ
C
C
h
h
ổ
ổ
ồ
ồ
n
n
g
g
... câu lệnh giao tác
SQL theo những cách thông thường.
ã Thủ tục lưu trữ cho phép chúng ta thực hiện cùng một yêu cầu bằng một câu
lệnh đơn giản thay vì phải sử dụng nhiều dòng lệnh SQL. Điều này sẽ ... thể kết hợp với các câu lệnh SQL
khác trong một khối lệnh đơn (single batch).
ã Bản thân định nghĩa CREATE PROCEDURE có thể bao gồm bất kỳ số
lượng cũng như câu lệnh SQL nào ngoại trừ những câu...
... phần mềm sử
dụng ngôn ngữ SQL đã ra đời mà điển hình là MS SQL Server, Oracle, Sybase Trong mô hình khách/chủ, toàn
bộ CSDL được tập trung lưu trữ trên máy chủ (Server) , mọi thao tác xử lý ... dùng SQL để phân tích, xử lý thông tin trong đó. Kết quả
thực hiện của SQL thường là một bảng mới. Ví dụ ta yêu cầu SQL lấy ra từ bảng Danh sách nhân viên những
nhân viên có nhà ở Hà Nội thì SQL ... đã bán cho từng khách hàng
- Kết nối với dữ liệu trên máy chủ (Server) : Khi kho dữ liệu được tập trung trên máy chủ trong MS SQLServer
Câu lệnh JOIN
Câu lệnh JOIN - Nối kết và khoá
(
LastName...
...
GhostCast Server nhằm giúp cho việc quản lí phòng máy trở nên nhẹ hơn phần nào và tiết kiệm
được thời gian và công sức
II. Nội dung
1. Giới thiệu về Ghost Cast Server
GhostCast Server là công ... Boot Image Editor
3. Cách thực hiện
Cài hệ điều hành Windows Server 2003 lên máy làm GhostCast Server
Cài hệ điều hành Windows Server 2003 cũng tương tự như Windows XP nên mình bỏ
qua bước ... + Quá trình Ghost tại máy chủ
Phân phối bản ghost từ server xuống các máy trạm
+ Cấu hình File ảnh img để quá trình Ghost tự động chạy dùng chương trình...
... Windows Server 2008
CHƯƠNG 2: TỔNG QUAN VỀ WINDOWS SERVER 2008
I. GIỚI THIỆU WINDOWS SERVER 2008
II. CÁC TÍNH NĂNG CỦA WINDOWS SERVER 2008
1. Công cụ quản trị Server Manager
2. Windows Server ... WINDOWS SERVER 2000
1. Windows 2000 Server
2. Các đặc trưng của Windows 2000
III. WINDOWS SERVER 2003
1. Các phiên bản của hệ điều hành Windows server 2003
2. Những đặc điểm mới của Windows server ... hay nhiều server kết hợp với nhau để tạo thành
một cụm server để tăng cường tính ổn định trong vận hành.Nếu server này ngưng hoạt động
thì server khác trong cụm sẽ đảm nhận nhiệm vụ mà server ngưng...
... 7
Tạo server liên kết bằng sp_addlinkedserver (2)
•
Tạo một server liên kết sử dụng OLE DB For SQL Server
Giả sử có một SQLServer cài trên máy TestServer1
USE master
GO
EXEC sp_addlinkedserver ... sp_addlinkedserver ‘TestServer1', N&apos ;SQL Server& apos;
GO
4
Tạo Server liên kết bằng MS Mstdio (2)
6
Tạo server liên kết bằng sp_addlinkedserver
•
sp_addlinkedserver [ @server = ] &apos ;server& apos; ... )
19
Xóa kết nối đến server khác bằng sp_dropserver
sp_dropserver [ @server = ] &apos ;server& apos;
12
Đăng nhập vào server đã được kết nối (2)
Ánh xạ user local đến Server liên kết
EXEC sp_addlinkedsrvlogin...
... {ON|OFF}
IN PATH – chỉ định thự mục của Catalog (mặc định là C:\Program
Files\Microsoft SQL Server\ MSSQL.1\MSSQL\FTData)
AS DEFAULT – chỉ định đây là Catalog mặc định cho
các FT-Indexes.
22
Cú ... full-text
index.
•
To remove a full-text catalog from a database
–
In Microsoft SQLServer Management Studio, expand the server
group, expand Databases, and expand the database that contains
the ... indexing
9
Remove a full text index
•
To remove a full-text index from a table
–
In Microsoft SQLServer Management Studio, right-click the table that has
the full-text index that you want to...
... báo biến con trỏ
SQL 92 Syntax
DECLARE cursor_name [ INSENSITIVE ] [ SCROLL ]
CURSOR FOR select_statement
[ FOR { READ ONLY | UPDATE [ OF column_name [ , n ] ] } ]
INSENSITIVE – SQL sẽ tạo ra ... sửa, xóa đều có tác động ngay lập tức đến
con trỏ Dynamic.
•
Xem kịch bản trong Lecture8-Dynamic .sql:
–
Tạo con trỏ Dynamic – Hiển thị dữ liệu
–
Sửa, thêm dữ liệu bảng gốc
–
Hiện thị dữ liệu trong ...
current of TEN_CURSOR
•
Chỉ áp dụng với con trỏ dạng KeySet và Dynamic
•
Xem Lecture8-CurrentOfCursor .sql
13
Static cursor
•
Khi con trỏ này được tạo ra, những mẫu tin được copy vào
một bảng tạm thời...
... 3
Phương pháp lưu trữ dữ liệu trên đĩa
•
Trong SQL 2000 mỗi dòng chứa tối đa 8,060 bytes.
•
Trong SQL 2005 kích thước mỗi dòng có thể vượt quá 8,060 bytes.
1
Bài 11: Làm việc với chỉ mục
•
Giới thiệu ... DTA:
–
Start => All Programs, => Microsoft SQLServer
2005, => Performance Tools, => Database Engine
Tuning Advisor.
–
In the Connect to Server dialog box, verify the default
settings,...
... details of an index
How these structures are used
Index fragmentation
SQL Server 2000 DBCC SHOWCONTIG
SQL Server 2000 DBCC INDEXDEFRAG
"Yukon" dm_db_index_physical_stats
"Yukon" ... L
P
L L
P
L L
R
Whitepaper on this and more
http://www.microsoft.com/technet/prodtechno
l /sql/ 2000/maintain/ss2kidbp.mspx
Info on identifying which indexes to target
Detailed comparison...