Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
6,94 MB
Nội dung
21 - 03 - 2012 1 ChươngChương 55 NgônNgôn ngữngữ SQLSQL 1 2 Nội dung chi tiết Tổng quan Cài đặt SQL Server Các tiện ích trong SQL Server Khởi động SQL Server Xây dựng 1 CSDL với SQL Server Môn học: CƠ SỞ DỮ LiỆU 2 21 - 03 - 2012 2 3 Tổng quan Khái niệm về cấu trúc vật lý - Máy chủ (Server): là các máy tính cung cấp các tài nguyên chia sẻ trên mạng. - Máy trạm (Client): là các máy tính được phép truy xuất các tài nguyên đã được chia sẻ trên mạng. - Dây cáp mạng (Cable hoặc Media): là một hệ thống dây cáp nối kết vật lý các máy tính, máy in lại với nhau - Dữ liệu chung (Shared data): là các tập tin, thư mục mà người sử dụng trong hệ thống mạng có thể truy xuất vào máy chủ từ các máy trạm Môn học: CƠ SỞ DỮ LiỆU 3 4 Tổng quan Khái niệm về các xử lý - Các xử lý trong một ứng dụng có thể chia làm hai loại: o Xử lý trên máy trạm • Đọc, cập nhật dữ liệu • Tính toán, hiển thị dữ liệu trên màn hình giao diện • Có thể sử dụng nhiều loại ngôn ngữ lập trình khác nhau o Xử lý trên máy chủ Database Server • Xử lý các yêu cầu đọc / ghi dữ liệu • Quản lý đồng bộ dữ liệu giữa các yêu cầu đọc ghi từ nhiều máy trạm gửi tới • Các dịch vụ quản trị dữ liệu tự động theo định kỳ như sao lưu / phục hồi (backup / restore) dữ liệu Môn học: CƠ SỞ DỮ LiỆU 4 21 - 03 - 2012 3 5 Tổng quan Vì sao phát triển ứng dụng khách chủ? - Giảm chi phí o Chia sẻ tài nguyên phần cứng/phần mềm o Giảm chi phí bản quyền o Giảm chi phí nâng cấp, bảo trì, quản lý - Tốc độ nhanh o Các xử lý phức tạp có thể thực hiện tại server - Tính tương thích cao o Nhiều công cụ lập trình được hỗ trợ bởi phần mềm làm việc trên máy chủ Môn học: CƠ SỞ DỮ LiỆU 5 6 Tổng quan Microsoft SQL Server là gì? - Lịch sử ra đời Microsoft SQL Server: o 1970: IBM giới thiệu ngôn ngữ SEQUEL o 1987: IBM tích hợp phần mềm quản trị CSDL vào hệ điều hành OS2 o 1988: Hệ quản trị CSDL Ashton-Tate được MS kết hợp với Sybase giới thiệu o MS bắt đầu phát triển SQL Server trên nền Ashton-Tate và đưa vào WinNT Server sau đó o Các phiên bản được sử dụng của SQL Server: 4.2, 4.21, 6.0, 6.5, 7.0, 2000, 2005, 2008 Môn học: CƠ SỞ DỮ LiỆU 6 21 - 03 - 2012 4 7 Tổng quan Microsoft SQL Server là gì? - OLTP và OLAP: Môn học: CƠ SỞ DỮ LiỆU 7 8 Tổng quan Microsoft SQL Server là gì? - OLTP và OLAP: o OLTP Databases (Online Transaction Processing) • SQL Server cho phép nhiều người dùng thực hiện đồng thời các giao tác và dữ liệu thay đổi theo thời gian thực o OLAP Databases (Online Analytical Processing) • Công nghệ OLAP tổ chức và thống kê khối lượng lớn dữ liệu được dùng để phân tích, báo cáo, hổ trợ ra quyết định Môn học: CƠ SỞ DỮ LiỆU 8 21 - 03 - 2012 5 9 Tổng quan Các hệ thống SQL Server - Trong mô hình Client - Server ta có thể triển khai theo mô hình 2 lớp hoặc 3 lớp. Môn học: CƠ SỞ DỮ LiỆU 9 10 Tổng quan Các hệ thống SQL Server - Trong mô hình Client - Server ta có thể triển khai theo mô hình 2 lớp hoặc 3 lớp. Môn học: CƠ SỞ DỮ LiỆU 10 21 - 03 - 2012 6 11 Cài ñặt SQL Server Yêu cầu phần cứng: Phần cứng Yêu cầu CPU Từ Pentium III tốc độ 600MHz trở lên RAM Từ 512 MB trở lên Đĩa cứng Còn trống 1GB trở lên Màn hình VGA có độ phân giải 1024x768 trở lên Môn học: CƠ SỞ DỮ LiỆU 11 12 Cài ñặt SQL Server Yêu cầu phần mềm: Tên phần mềm Phiên bản Trình duyệt Internet Microsoft Internet Explorer 6.0 SP1 trở lên Internet Information Services IIS 5.0 trở lên Microsoft Windows .NET Framework 2.0 Môn học: CƠ SỞ DỮ LiỆU 12 21 - 03 - 2012 7 13 Cài ñặt SQL Server Yêu cầu phần mềm: Các phiên bản SQL Server 1. SQL Server 2005 Enterprise Edition 4 2. SQL Server 2005 Developer Edition 3. SQL Server 2005 Standard Edition 4. SQL Server 2005 Workgroup Edition 5. SQL Server 2005 Express Edition 6. SQL Server 2005 Evaluation Edition Môn học: CƠ SỞ DỮ LiỆU 13 14 Cài ñặt SQL Server Yêu cầu phần mềm: Hệ điều hành Phần mềm SQL Server Enterprise Edition Developer Edition Standard Edition Workgroup Edition Express Edition Evaluation Edition Windows 2000 không không không không không không Windows 2000 Professional Edition không có có có có có Windows 2000 Server SP4 có có có có có có Môn học: CƠ SỞ DỮ LiỆU 14 21 - 03 - 2012 8 15 Cài ñặt SQL Server Yêu cầu phần mềm: Hệ điều hành Phần mềm SQL Server Enterprise Edition Developer Edition Standard Edition Workgroup Edition Express Edition Evaluation Edition Windows XP Home Edition SP2 không có không không có không Windows XP Professional Edition SP2 không có có có có có Windows 2003 Server SP1 có có có có có có Môn học: CƠ SỞ DỮ LiỆU 15 16 Cài ñặt SQL Server Các bước cài đặt: 1. Đưa đĩa CD chương trình vào, xuất hiện màn hình cài đặt: Click Môn học: CƠ SỞ DỮ LiỆU 16 21 - 03 - 2012 9 17 Cài ñặt SQL Server Các bước cài đặt: 2. Xuất hiện hộp thoại Microsoft SQL Server 2005 Setup: ClickClick Môn học: CƠ SỞ DỮ LiỆU 17 18 Cài ñặt SQL Server Các bước cài đặt: 3. Nhấn nút Next để tiếp tục quá trình cài đặt: Click Môn học: CƠ SỞ DỮ LiỆU 18 21 - 03 - 2012 10 19 Cài ñặt SQL Server Các bước cài đặt: 4. Nhấn nút Next để tiếp tục quá trình cài đặt: Click Môn học: CƠ SỞ DỮ LiỆU 19 20 Cài ñặt SQL Server Các bước cài đặt: 5. Nhấn nút Next để tiếp tục quá trình cài đặt: Click Môn học: CƠ SỞ DỮ LiỆU 20 [...]... trong SQL Server Ti n ích Profiler: - K t n i vào Server Môn h c: CƠ S D Li U 39 Các tiện ích trong SQL Server Ti n ích Profiler: - Đ t tên cho t p tin lưu v t Môn h c: CƠ S D Li U 40 20 21-03-2012 Khởi ñộng SQL Server Dùng ti n ích SQL Server Management Studio: - Menu Start \ Programs \ Microsoft SQL Server 20 05 \ SQL Server Management Studio Môn h c: CƠ S D Li U 41 Khởi ñộng SQL Server Dùng ti n ích SQL. .. Các tiện ích trong SQL Server Ti n ích Book Online: - Toàn b các tài li u liên quan đ n SQL Server Môn h c: CƠ S D Li U 29 Các tiện ích trong SQL Server Ti n ích Book Online: - Giao di n: Môn h c: CƠ S D Li U 30 15 21-03-2012 Các tiện ích trong SQL Server Ti n ích SQL Server Configuration Manager: - C u hình h th ng Môn h c: CƠ S D Li U 31 Các tiện ích trong SQL Server Ti n ích SQL Server Configuration... 1,073,741,823 ký tự, mỗi ký tự là 2 bytes Môn h c: CƠ S D 59 Li U Xây dựng 1 CSDL với SQL Server Các ki u d li u trong SQL Server: > Các kiểu dữ liệu dạng tiền tệ Money 8 bytes từ -922,337,203,6 85, 477 .58 08 ñến +922,337,203,6 85, 477 .58 07 SmallMoney 4 bytes từ -214,748.3648 ñến +214,748.3647 > Các kiểu dữ liệu dạng ngày và giờ DateTime 8 bytes từ 01/01/1 753 ñến 31/12/9999 SmallDateTime 4 bytes từ 01/01/1900... nối Chọn hình thức đăng nhập: • Windows Authentication • SQL Server Authentication Môn h c: CƠ S D Li U 42 21 21-03-2012 Khởi ñộng SQL Server Dùng ti n ích SQL Server Management Studio: - Màn hình qu n lý các đ i tư ng có trong SQL Server 20 05: Môn h c: CƠ S D Li U 43 Khởi ñộng SQL Server Ti n ích Query Editor: - Dùng xây d ng các câu l nh T -SQL truy v n d li u - Kh i đ ng : Click chu t vào nút New... Studio: - L p trình trên SQL Server 20 05 Môn h c: CƠ S D Li U 35 Các tiện ích trong SQL Server Ti n ích Performance Monitor: - Cho bi t tình tr ng s d ng tài nguyên c a máy ch trong khi SQL Server ho t đ ng Môn h c: CƠ S D Li U 36 18 21-03-2012 Các tiện ích trong SQL Server Ti n ích Performance Monitor: - Xu t hi n h p tho i sau: Môn h c: CƠ S D Li U 37 Các tiện ích trong SQL Server Ti n ích Profiler:... FILEGROWTH = 5MB) GO Môn h c: CƠ S D Li U 55 Xây dựng 1 CSDL với SQL Server Xóa m t CSDL trong SQL Server: - Cách 1: S d ng ti n ích Management Studio: Click chu t ph i vào CSDL mu n xóa, ch n Delete - Cách 2: S d ng ti n ích Query Editor: • Vi t câu l nh sau: DROP DATABASE Tên CSDL • Ví d DROP DATABASE QLSinhVien Môn h c: CƠ S D Li U 56 28 21-03-2012 Xây dựng 1 CSDL với SQL Server T o chú thích trong ti n... tiện ích trong SQL Server Ti n ích SQL Server Management Studio: - Cho phép qu n tr Cơ s d li u b ng giao di n đ h a Qu n tr các th hi n Qu n tr các đ i tư ng S d ng Query Window đ th c hi n các câu l nh Môn h c: CƠ S D Li U 33 Các tiện ích trong SQL Server Ti n ích SQL Server Management Studio: - Giao di n: Môn h c: CƠ S D Li U 34 17 21-03-2012 Các tiện ích trong SQL Server Ti n ích SQL Server Business... với SQL Server Gi i thi u: - M t CSDL c a SQL Server là t p h p các đ i tư ng: Trigger: ch a các l nh thao tác v i d li u, ki m tra ràng bu c t đ ng Constraint: ch a các ràng bu c d li u C u trúc lưu tr c a m t CSDL: - M t CSDL trong SQL Server t i thi u s dùng hai t p tin v t lý đ lưu tr d li u: Data file: lưu tr d li u Transaction log file: lưu các v t giao tác trên CSDL Môn h c: CƠ S D Li U 50 25. .. Log 54 27 21-03-2012 Xây dựng 1 CSDL với SQL Server T o m i m t CSDL trong SQL Server: - Cách 2: S d ng ti n ích Query Editor: • Vi t câu l nh sau: CREATE DATABASE QLSinhVien ON (NAME = ‘QLSinhVien’, FILENAME = ‘C:\ QLSinhVien.mdf’, SIZE = 50 MB, MAXSIZE = 200MB, FILEGROWTH = 10MB) LOG ON (NAME = ‘QLSinhVienLog’, FILENAME = ‘C:\ QLSinhVienLog.ldf’, SIZE = 10MB, MAXSIZE = unlimited, FILEGROWTH = 5MB)... Click Môn h c: CƠ S D Li U 24 12 21-03-2012 Cài ñặt SQL Server Các bư c cài đ t: 10 Màn hình sau xu t hi n: Click Click Môn h c: CƠ S D Li U 25 Cài ñặt SQL Server Các bư c cài đ t: 11 Màn hình sau xu t hi n: Click Môn h c: CƠ S D Li U 26 13 21-03-2012 Cài ñặt SQL Server Các bư c cài đ t: 12 Màn hình sau xu t hi n: Click Môn h c: CƠ S D Li U 27 Cài ñặt SQL Server Các bư c cài đ t: 13 Màn hình ch cài đ . 21 - 03 - 2012 1 ChươngChương 55 NgônNgôn ng ngữ SQLSQL 1 2 Nội dung chi tiết Tổng quan Cài đặt SQL Server Các tiện ích trong SQL Server Khởi động SQL Server Xây dựng 1 CSDL với SQL Server Môn. ñặt SQL Server Yêu cầu phần mềm: Các phiên bản SQL Server 1. SQL Server 20 05 Enterprise Edition 4 2. SQL Server 20 05 Developer Edition 3. SQL Server 20 05 Standard Edition 4. SQL Server 20 05 Workgroup. Workgroup Edition 5. SQL Server 20 05 Express Edition 6. SQL Server 20 05 Evaluation Edition Môn học: CƠ SỞ DỮ LiỆU 13 14 Cài ñặt SQL Server Yêu cầu phần mềm: Hệ điều hành Phần mềm SQL Server Enterprise