Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
2,73 MB
Nội dung
Bài 1: LàmquenvớiSQLServer2008 Mục tiêu bài học 1. Tổng quan về SQLServer 2. Các công cụ của SQLServerLàmquenvớiSQLServer2008 2 2. Các công cụ của SQLServer 3. SQLServer Management Studio LàmquenvớiSQLServer2008 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. SQLServerSQL ServerMáy khách (Client) LàmquenvớiSQLServer2008 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 SQLServer2008 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àmquenvớiSQLServer2008 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 SQLServer2008 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àmquenvớiSQLServer2008 6 SQLServer 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 SQLServer 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àmquenvớiSQLServer2008 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àmquenvớiSQLServer2008 8 So sánh các hệ quản trị CSDL Oracle, DB2, SQLServer 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 SQLServer2008 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àmquenvớiSQLServer2008 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 SQLServer2008 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. SQLServer 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, SQLServer 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. SQLServer 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àmquenvớiSQLServer2008 10 [...]...Truy cập SQLServer từ chương trình ứng dụng NET application Java application Visual Basic 6 application ADO.NET JDBC ADO Java driver OLE DB SQLServerLàmquenvớiSQLServer2008 11 LàmquenvớiSQLServer2008 12 Các công cụ của SQLServer2008 Công cụ Mô tả SQLServer Configuration Manager Là công cụ đồ họa dùng để khởi động và dừng server cơ sở dữ liệu SQLServer Management Studio... làm việc với CSDL trên SQLserver 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àmquenvớiSQLServer2008 32 Tổng kết Các công cụ của SQL ServerSQLServer 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. .. liệu tra cứu thông tin nhanh của SQL ServerSQLServer Management Studio: Công cụ đồ họa để thao tác với CSDL LàmquenvớiSQLServer2008 33 Tổng kết Làmquenvớ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àmquenvớiSQLServer2008 34 ... 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 SQLServer2008 Books Online Bộ tài liệu cho SQLServer2008LàmquenvớiSQLServer2008 13 SQLServer Configuration Management Để hiển thị màn hình Configuration Manager Chọn StartAll ProgramsMicrosoft SQLServer2008 Configuration Tools SQLServer Configuration Manager Các tác vụ thường gặp: Khởi động và dừng... Khung SQL: Hiển thị câu lệnh SQL được tạo bởi Query Designer LàmquenvớiSQLServer2008 30 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 sqlLàmquenvớiSQLServer2008 31 Tổng kết Các nội dung đã học trong bài Tổng quan về SQL ServerSQL Server: ... về SQL và SQLServer như các câu lệnh và hàm SQL … 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àmquenvớiSQLServer2008 18 LàmquenvớiSQLServer2008 19 Kết nối tới SQLServer 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. .. 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àmquen với SQLServer2008 28 Mở /Lưu một File SQL 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 LàmquenvớiSQLServer2008 29 Cửa sổ Query Designer Sử dụng để tạo truy vấn (SELECT, INSERT, UPDATE, DELETE) qua giao... 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àmquenvớiSQLServer2008 14 SQLServer Configuration Management Khởi động(Start)/Dừng (Stop) server cơ sở dữ liệu 1 Làmquen với SQLServer2008 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 15 SQLServer Configuration Management Thay đổi chế độ khởi động cho một dịch vụ - Các chế độ... tên cột, xóa cột -Mở rộng nút Database Diagrams của CSDL - Nhấn đúp chuột vào lược đồ muốn xem LàmquenvớiSQLServer2008 24 Demo Nội dung Attach CSDL AP (File CSDL đi kèm với Slide) Xem lược đồ CSDL AP Detach CSDL AP LàmquenvớiSQLServer2008 25 Nhập và thực thi câu lệnh SQL Để làm việc với các câu lệnh SQL, sử dụng cửa sổ Query Editor - Để mở cửa sổ Query Editor Chọn nút New Query - Để hiển thị... bằng tay LàmquenvớiSQLServer2008 1 2 Click chuột phải vào dịch vào dịch vụ Chọn Properties Chọn Tab Service Tại mục Start Mode chọn chế độ khởi động muốn thiết lập 16 SQLServer Configuration Management Kích hoạt/vô hiệu chế độ truy cập kết nối từ xa (remote connection) 1 2 3 Mở rộng mục SQLServer Network Configuration Chọn Protocol cần kích hoạt Chọn Enable/Disable LàmquenvớiSQLServer2008 17 . 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. 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. 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