intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server - Nguyễn Văn Lợi

Chia sẻ: Năm Tháng Tĩnh Lặng | Ngày: | Loại File: PPT | Số trang:358

335
lượt xem
74
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. 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
  2. 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ữ T­SQL. - 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
  3. 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ữ T­SQL - Lập trình với CSDL trong SQL Server - Quản trị SQL Server SQL Server 2005 3
  4. 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 T­SQL,  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
  5. 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
  6. 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 T­SQL dạng truy vấn dữ liệu • Chương 4: Phát biểu T­SQL 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
  7. 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
  8. 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à Ashton­Tate để 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
  9. 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
  10. 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
  11. 1.2 Giới thiêu vê ̣ ̀ SQL Server 2005 (2/4) • Ngôn ngữ truy vấn của Microsoft SQL  Server là Transact­SQL (T­SQL). • Ngôn ngữ T­SQL trong SQL Server  2005 mở rộng dựa trên chuẩn ANSI  SQL­99 trong khi SQL Server 2000 mở  rộng dựa trên chuẩn ANSI SQL­92.  SQL Server 2005 11
  12. 1.2 Giới thiêu vê ̣ ̀ SQL Server 2005 (3/4) • Ngôn ngữ truy vấn của Microsoft SQL  Server là Transact­SQL (T­SQL). • Ngôn ngữ T­SQL trong SQL Server  2005 mở rộng dựa trên chuẩn ANSI  SQL­99 trong khi SQL Server 2000 mở  rộng dựa trên chuẩn ANSI SQL­92.  SQL Server 2005 12
  13. 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 T­SQL •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
  14. 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
  15. 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
  16. 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
  17. 1.4.1 Configuration Manager (2/2) SQL Server 2005 17
  18. 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
  19. 1.4.2 SQL Server Management Studio Enterprise  Manager Query  Analyzer SQL Server 2005 19
  20. 1.4.2 SQL Server Management Studio SQL Server 2005 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0