Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server - Nguyễn Văn Lợi
lượt xem 74
download
Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server do Nguyễn Văn Lợi biên soạn nhằm cung cấp cho sinh viên những nội dung: Kiến trúc của hệ quản trị cơ sở dữ liệu SQL Server; các công cụ, đối tượng của SQL Server; cài đặt hệ quản trị CSDL SQL Server; tạo và khai thác cơ sở dữ liệu; ngôn ngữ T-SQL; lập trình thủ tục, hàm và Trigger trong SQL Server; sao lưu và phục hồi dữ liệu; bảo mật và quản lý người dùng.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server - Nguyễn Văn Lợi
- BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 30LT+30TH Biên soạn: Nguyễn Văn Lợi SQL Server 2005 1
- Muc tiêu cua hoc phâ ̣ ̉ ̣ ̀n • Mục tiêu về kiến thức: Cung cấp cho sinh viên những nội dung: - Kiến trúc của HQT CSDL SQL Server. - Các công cụ, đối tượng của SQL Server. - Cài đặt hệ quản trị CSDL SQL Server. - Tạo và khai thác cơ sở dữ liệu. - Ngôn ngữ TSQL. - Lâp tri ̣ ̀nh thu tuc, ha ̉ ̣ ̀m và Trigger trong SQL Server. - Sao lưu và phục hồi dữ liệu. - Bảo mật và quản lý người dùng. SQL Server 2005 2
- Muc tiêu cua hoc phâ ̣ ̉ ̣ ̀n • Mục tiêu về kỹ năng: Giúp sinh viên có thể: - Tạo lập được CSDL trong SQL Server - Thành thạo ngôn ngữ TSQL - Lập trình với CSDL trong SQL Server - Quản trị SQL Server SQL Server 2005 3
- TÀI LIỆU THAM KHẢO • Nguyễn Văn Lợi (2009), Giáo trình Hệ quản trị Cơ sở Dữ liệu SQL Server, Trường Cao đẳng CNNT hữu nghị Việt – Hàn. • Nguyễ n Thiên Bằ ng – Phương Lan (2006), Khám phá SQL Server 2005, NXB Lao đông Xa ̣ ̃ hôi, Hà N ̣ ội. • Pham H ̣ ữ u Khang – Đoà n Thiên Ngân ̣ (2007), SQL Server 2005 lâp tri ̣ ̀nh TSQL, NXB Lao Đông Xạ ̃ Hôi, Hà N ̣ ội. • Pham H ̣ ữ u Khang – Đoà n Thiên Ngân ̣ (2008), SQL Server 2005 lâp tri ̣ ̀nh thu tuc ̉ ̣ và hàm, NXB Lao Đông Xa ̣ ̃ Hôi, Hà N ̣ ội. SQL Server 2005 4
- TÀI LIỆU THAM KHẢO • Pham H ̣ ữ u Khang (2007), Lâp tri ̣ ̀nh ứng dung chuyên nghiêp SQL Server 2000 ̣ ̣ , NXB Lao Đông Xa ̣ ̃ Hôi, Hà N ̣ ội. • Trầ n Đăng Công (2006), Giáo trình quan ̉ tri và phát triên ̣ ̉ ứng dung v ̣ ới microsoft SQL Server, Hoc Viên Quân S ̣ ̣ ự • Robin Dewson, Beginning SQL Server 2005 for Developer • SQL Server 2005 Books Online SQL Server 2005 5
- BỘ THÔNG TIN & TRUYỀN THÔNG TRƯỜNG CAO ĐẲNG CNTT HỮU NGHỊ VIỆT HÀN • Chương 1: Tổng quan về SQL Server 2005 • Chương 2: CSDL trong SQL Server • Chương 3: Phát biểu TSQL dạng truy vấn dữ liệu • Chương 4: Phát biểu TSQL dạng xử lý dữ liệu • Chương 5: Thủ tục nội tại (Stored Procedure) • Chương 6: Hàm • Chương 7: Trigger • Chương 8: Bảo mật và quan tri ng ̉ ̣ ười dùng SQL Server 2005 6
- Chương 1 TÔNG QUAN VÊ ̉ ̀ SQL SERVER 2005 1.1 Lịch sử phát triển của SQL Server 1.2 Giớ i thiêu vê ̣ ̀ SQL Server 2005 1.3 Các ấn bản SQL Server 2005 1.4 Giớ i thiêu ca ̣ ́ c công cụ 1.5 Cài đặt 1.6 CSDL mẫu SQL Server 2005 7
- 1.1 Lịch sử phát triển của SQL Server (1/2) • Năm 1989, Microsoft hợp tác với công ty Sybase và AshtonTate để cho ra SQL Server 1.0 for OS/2. • Sybase SQL Server 3.0 được phát triển để thực thi trên môi trường hệ điều hành UNIX và VMS. • Microsoft SQL Server 4.2 được giới thiệu năm 1992. • Microsoft SQL Server 4.21 for Windows NT được ra đời cùng thời gian với Windows NT 3.1. SQL Server 2005 8
- 1.1 Lịch sử phát triển của SQL Server (2/2) • Microsoft SQL Server 6.0 là phiên bản đầu tiên mà Microsoft phát triển độc lập không có sự hợp tác với các hãng khác. • Các phiên bản SQL Server tiếp theo là: 6.5, 7.0, 2000, 2005 và mới nhất là SQL Server 2008. SQL Server 2005 9
- 1.2 Giới thiêu v ̣ ề SQL Server 2005 (1/4) • Là một hệ quản trị cơ sở dữ liệu (HQTCSDL) quan hệ hoạt động theo mô hình khách chủ cho phép đồng thời nhiều người dùng cùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền của từng người dùng trên mạng. • Nâng cao hiệu năng, độ tin cậy, khả năng lập trình đơn giản và dễ sử dụng hơn so với các phiên bản trước đó. • Tập trung vào khả năng xử lý giao dịch trực tuyến trên diện rộng, ứng dụng vào thương mại điện tử và kho dữ liệu (Data warehousing). SQL Server 2005 10
- 1.2 Giới thiêu vê ̣ ̀ SQL Server 2005 (2/4) • Ngôn ngữ truy vấn của Microsoft SQL Server là TransactSQL (TSQL). • Ngôn ngữ TSQL trong SQL Server 2005 mở rộng dựa trên chuẩn ANSI SQL99 trong khi SQL Server 2000 mở rộng dựa trên chuẩn ANSI SQL92. SQL Server 2005 11
- 1.2 Giới thiêu vê ̣ ̀ SQL Server 2005 (3/4) • Ngôn ngữ truy vấn của Microsoft SQL Server là TransactSQL (TSQL). • Ngôn ngữ TSQL trong SQL Server 2005 mở rộng dựa trên chuẩn ANSI SQL99 trong khi SQL Server 2000 mở rộng dựa trên chuẩn ANSI SQL92. SQL Server 2005 12
- 1.2 Giới thiêu vê ̣ ̀ SQL Server 2005 (4/4) Những tính năng mới của SQL Server 2005 so với SQL Server 2000 là: •Nâng cao bảo mật •Mở rộng TSQL •Tăng cường hỗ trợ người phát triển ứng dụng •Tăng cường khả năng quản trị CSDL •Nâng cao độ sẵn sàng và mở rộng của CSDL •Tăng cường kha năng khai tha ̉ ́c thông tin SQL Server 2005 13
- 1.3. Các ấn ban SQL Server 2005 ̉ •Microsoft SQL Server 2005 Enterprise Edition •Microsoft SQL Server 2005 Standard Edition •Microsoft SQL Server 2005 Workgroup Edition •Microsoft SQL Server 2005 Developer Edition •Microsoft SQL Server 2005 Express Edition SQL Server 2005 14
- 1.4. Giớ i thiêu ca ̣ ́ c công cụ 1.4.1 SQL Server Configuration Manager 1.4.2 SQL Server Management Studio SQL Server 2005 15
- 1.4.1 Configuration Manager (1/2) •Để thay đổi cách khởi động một thể hiện SQL Server hoặc điều chỉnh cấu hình SQL Server. Để chạy trình quản lý cấu hình SQL Server ta thực hiện •Start/ Programs/ Microsoft SQL Server 2005/ Configuration Tools/ SQL Server Configuration Manager. SQL Server 2005 16
- 1.4.1 Configuration Manager (2/2) SQL Server 2005 17
- 1.4.2 SQL Server Management Studio •Là công cụ chính dùng để quản trị CSDL. •Nó tích hợp những tác vụ quản lý cơ sở dữ liệu và lập trình trong cùng một màn hình giao diện người dùng. Management Studio có giao diện tương tự như Visual Studio 2005. •Nó thay thế cho hai cộng cụ Enterprise Manager và Query Analyzer trong SQL Server 2000 SQL Server 2005 18
- 1.4.2 SQL Server Management Studio Enterprise Manager Query Analyzer SQL Server 2005 19
- 1.4.2 SQL Server Management Studio SQL Server 2005 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle: Chương 1 - Ngô Thùy Linh
31 p | 182 | 25
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle: Chương 5 - Ngô Thùy Linh
34 p | 95 | 18
-
Bài giảng Hệ quản trị cơ sở dữ liệu Access - ĐH Phạm Văn Đồng
159 p | 112 | 17
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Tổng quan hệ quản trị CSDL SQL Server - TS. Lại Hiền Phương
50 p | 110 | 13
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 4 - ĐH Công nghiệp Thực phẩm
92 p | 145 | 11
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ĐH Công nghiệp Thực phẩm
31 p | 98 | 10
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Giới thiệu - Phạm Thọ Hoàn
14 p | 156 | 9
-
Bài giảng Hệ quản trị cơ sở dữ liệu Oracle - Trường ĐH Đồng Tháp
119 p | 35 | 8
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Thị Uyên Nhi
33 p | 83 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu (Database Management Systems) - Bài 1.1: Tổng quan về Hệ quản trị cơ sở dữ liệu
5 p | 16 | 6
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Phạm Nguyên Thảo
39 p | 77 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Lê Thị Minh Nguyện
14 p | 72 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 3)
61 p | 53 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Các tác vụ quản trị hệ thống - TS. Lại Hiền Phương (Phần 1)
32 p | 50 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Nguyễn Trường Sơn
29 p | 44 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Nguyễn Thị Mỹ Dung
33 p | 58 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Phạm Nguyên Thảo
44 p | 51 | 3
-
Bài giảng Hệ quản trị cơ sở dữ liệu MSSQL 2005: Chương 7 - Hồ Thị Anh Đào
24 p | 61 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn