1. Trang chủ
  2. » Công Nghệ Thông Tin

làm quen với sql server 2008

34 414 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Làm quen với SQL Server 2008
Trường học University of Education
Chuyên ngành Information Technology
Thể loại Giáo trình
Năm xuất bản N/A
Thành phố N/A
Định dạng
Số trang 34
Dung lượng 2,73 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Truy cập tới CSDL qua mạngHỗ 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 t

Trang 1

Bài 1:

Làm quen với SQL Server 2008

Trang 2

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

2 Các công cụ của SQL Server

3 SQL Server Management Studio

Trang 4

Là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) do

(Client)

SQL Server Máy khách

(Client)

Kết quả (Results)

OLAP OLTP Truy vấn (Queries)

Trang 5

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 SQL Server 2008

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)

Trang 6

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ânlớn (BLOB)

Language-Integrated Query (LINQ)

Hỗ trợ DotNet 3.5

……

Một số tính năng của SQL Server 2008

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ânlớn (BLOB)

Language-Integrated Query (LINQ)

Hỗ trợ DotNet 3.5

……

Trang 7

SQL Server 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

SQL Server 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

Trang 8

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

Trang 9

So sánh các hệ quản trị CSDL

Oracle, DB2, SQL Server

Mục so sánh

Oracle IBM Microsoft

Phiên bản hiện tại

Oracle 11g DB2 9 SQL Server 2008

Môi trường Unix

OS/390 Windows

OS/390, z/OS, and AIX

Unix Windows

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

Mục so sánh

Oracle IBM Microsoft

Phiên bản hiện tại

Oracle 11g DB2 9 SQL Server 2008

Môi trường Unix

OS/390 Windows

OS/390, z/OS, and AIX

Unix Windows

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

Trang 10

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ênmộ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áymainframe sử dụng hệ điều hành z/OS hoặc OS/390

SQL Server 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ủ

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áymainframe sử dụng hệ điều hành z/OS hoặc OS/390

SQL Server 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

Trang 11

Truy cập SQL Server

từ chương trình ứng dụng

OLE DB

ADO JDBC

Java driver

SQL Server

ADO.NET NET application Java application Visual Basic 6 application

OLE DB

ADO JDBC

Java driver

SQL Server ADO.NET

.NET application Java application Visual Basic 6 application

Trang 13

Các công cụ của SQL Server 2008

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 Online Bộ tài liệu cho SQL Server 2008.

Trang 14

Để hiển thị màn hình Configuration Manager

Chọn StartAll ProgramsMicrosoft SQL Server

2008Configuration ToolsSQL Server

Configuration Manager.

Các tác vụ thường gặp:

Khởi động và dừng máy CSDL

Thay đổi chế độ khởi động cho một dịch vụ

Kích hoạt chế độ truy cập kết nối từ xa (remote

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

SQL Server Configuration Management

Để hiển thị màn hình Configuration Manager

Chọn StartAll ProgramsMicrosoft SQL Server

2008Configuration ToolsSQL Server

Configuration Manager.

Các tác vụ thường gặp:

Khởi động và dừng máy CSDL

Thay đổi chế độ khởi động cho một dịch vụ

Kích hoạt chế độ truy cập kết nối từ xa (remote

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

Trang 15

SQL Server Configuration Management Khởi động(Start)/Dừng (Stop) server cơ sở dữ liệu

1 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

Trang 16

SQL Server Configuration Management

2. Chọn Tab Service Tại mục

Start Mode chọn chế độ khởi

động muốn thiết lập.

Trang 17

SQL Server Configuration Management

Kích hoạt/vô hiệu chế độ truy cập kết nối từ xa (remote connection)

1. Mở rộng mục SQL Server

Network Configuration

2 Chọn Protocol cần kích hoạt

3 Chọn Enable/Disable

Trang 20

Kết nối tới SQL Server

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 Server

Hai loại xác thực khi kết nối SQL Server

Windows Authentication: Sử dụng Windows Login ID

SQL Server Authentication: Sử dụng SQL Login ID

Windows Authentication SQL Server Authentication

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 Server

Hai loại xác thực khi kết nối SQL Server

Windows Authentication: Sử dụng Windows Login ID

SQL Server Authentication: Sử dụng SQL Login ID

Windows Authentication SQL Server Authentication

Trang 21

Giao diện Management Studio

Cửa sổ Query Editor

Sử dụng để nhập câu lệnh SQL Được hiển thị khi Click vào nút

New Query

Cửa sổ Object Explorer

Trang 22

Attach File cơ sở dữ liệu

+ Click chuột phải vào mục

Databases trong cửa sổ

Object Explorer. Chọn

Attach

1 Click vào nút Add

để duyệt đến vị trí lưu file CSDL

Trang 23

Khi attach một file CSDL, ta không thể di chuyển file đóđến vị trí mới

Để di chuyển file CSDL tới vị trí mới Ta làm như sau

Detach file CSDL

Di chuyển file CSDL tới vị trí mới Sau đó attach lại CSDL

Detach File cơ sở dữ liệu

-Để mở cửa sổ Detach

Database.

+Mở rộng mục Databases

trong cửa sổ Object Explorer

+ Click chuột phải vào CSDL

trong cửa sổ Object Explorer

+ Click chuột phải vào CSDL

Task>Detach.

Trang 24

Lược đồ CSDL hiển thị các bảng CSDL, các cột của bảng và

quan hệ giữa các bảng trong CSDL.

Trang 27

Hướng dẫn xử lý lỗi cú pháp

- Khi thực thi lệnh

SQL nếu có lỗi xảy

ra Một thông báo

lỗi sẽ xuất hiện tại

SQL nếu có lỗi xảy

ra Một thông báo

lỗi sẽ xuất hiện tại

Trang 28

Hướng dẫn xử lý lỗi cú pháp

Một số gợi ý khi xử lý lỗi cú pháp:

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ự.

Một số gợi ý khi xử lý lỗi cú pháp:

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ự.

Trang 29

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 khicần

Mở /Lưu một File SQL

Trang 30

Cửa sổ Query Designer

Để mở cửa sổ Query Designer.

Nhấp chuột phải vào màn hình

Query Editor trống Chọn Design

Query in Editor

Cách tạo truy vấn

Chọn các bảng cần lấy dữ liệu Chọn các trường cần lấy dữ liệu Thiết lập các tiêu chuẩn lọc dữ liệu & sắp xếp dữ liệu

Chọn button OK Cửa sổ Query Editor hiện ra hiển thị câu lệnh

Sử dụng để tạo truy vấn (SELECT, INSERT, UPDATE,

DELETE) qua giao diện đồ họa

Hạn chế: Chỉ tạo được các truy vấn đơn giản

Để mở cửa sổ Query Designer.

Nhấp chuột phải vào màn hình

Query Editor trống Chọn Design

Query in Editor

Cách tạo truy vấn

Chọn các bảng cần lấy dữ liệu Chọn các trường cần lấy dữ liệu Thiết lập các tiêu chuẩn lọc dữ liệu & sắp xếp dữ liệu

Chọn button OK Cửa sổ Query Editor hiện ra hiển thị câu lệnh

Khung Diagram: Hiển thị các bảng dùng trong truy vấn

Khung Criteria: Hiển thị các cột được chọn trong khung Diagram

Trang 31

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

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 sql

Trang 32

Các nội dung đã học trong bài

Tổng quan về SQL Server

SQL Server: Là hệ quản trị CSDL quan hệ Hoạt động theo

mô hình khách chủ, cho phép đồng thời nhiều truy cập đến CSDL

Ngôn ngữ để làm việc với CSDL trên SQL server 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ụ.

Tổng kết

Các nội dung đã học trong bài

Tổng quan về SQL Server

SQL Server: Là hệ quản trị CSDL quan hệ Hoạt động theo

mô hình khách chủ, cho phép đồng thời nhiều truy cập đến CSDL

Ngôn ngữ để làm việc với CSDL trên SQL server 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ụ.

Trang 33

Các công cụ của SQL Server

SQL Server 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 Book Online: Bộ tài liệu tra cứu thông tin

nhanh của SQL Server

SQL Server Management Studio: Công cụ đồ họa để

thao tác với CSDL

Tổng kết

Các công cụ của SQL Server

SQL Server 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 Book Online: Bộ tài liệu tra cứu thông tin

nhanh của SQL Server

SQL Server Management Studio: Công cụ đồ họa để

thao tác với CSDL

Trang 34

Làm quen với công cụ Management Studio

Ngày đăng: 23/05/2014, 16:11

TỪ KHÓA LIÊN QUAN

w