SlideShare a Scribd company logo
1 of 30
Download to read offline
Conceive Design Implement Operate
THỰC HỌC – THỰC NGHIỆP
http://www.poly.edu.vn
OBJECTIVES
Tổng quan về SQL Server.
SQL SERVER MANAGEMENT STUDIO.
AGENDA
Tổng quan về SQL Server
❖Giới thiệu.
❖Tính năng.
❖Công cụ quản lý dữ liệu.
❖Cài đặt.
SQL Server Management Studio
❖Quản lý cơ sở dữ liệu.
❖Thao tác với cơ sở dữ liệu.
TỔNG QUAN VỀ SQL SERVER
❑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.
Hệ quản trị CSDL quan hệ
(Relational Database
Management System)
SQL Server
Máy khách
(Client)
Kết quả (Results)
Ứng dụng trên máy khách
(Client Application)
OLAP
OLTP
Truy vấn (Queries)
TỔNG QUAN VỀ SQL SERVER
❑Mục đích sử dụng SQL Server:
❖Xây dựng cơ sở dữ liệu.
❖Duy trì cơ sở dữ liệu.
❖Hỗ trợ các thao tác dữ liệu: truy vấn, phân tích dữ
liệu, tạo báo cáo, trích xuất và tổng hợp dữ liệu.
TỔNG QUAN VỀ SQL SERVER
❑Các tính năng nâng cấp theo version
TỔNG QUAN VỀ SQL SERVER
❑Các tính năng theo edition
TỔNG QUAN VỀ SQL SERVER
❑Các công cụ SQL Server:
❖Database Engine
❖Replication
❖Integration Services (DTS)
❖Analysis Services
❖Notification Services
❖Reporting Services
❖Sql server configuration manager
❖Full Text Search Service
❖Service Broker
❖Sql server management studio
TỔNG QUAN VỀ SQL SERVER
❑Cài đặt
❖Xác định các tính năng cần sử dụng, tránh cài full các
tính năng gây lãng phí tài nguyên.
❖Xác định các yêu cầu phần cứng, phần mềm
(https://docs.microsoft.com/en-us/sql/sql-
server/install/hardware-and-software-requirements-
for-installing-sql-server?view=sql-server-2017)
❖Download bản cài đặt (2014 - 2017):
https://www.microsoft.com/en-us/sql-server/sql-
server-downloads
❖Tiến hành cài đặt qua các bước (tham khảo lab)
SQL SERVER MANAGEMENT STUDIO
❑SQL Server Management Studio là công cụ trong
SQL Server.
❑Giúp kết nối và quản lý SQL Server trên giao
diện đồ họa thay vì phải dùng tới dòng lệnh.
SQL SERVER MANAGEMENT STUDIO
❑ 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.
SQL SERVER MANAGEMENT STUDIO
SQL SERVER 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
Hiển thị các đối tượng
CSDL
Cửa sổ kết quả lệnh
SQL
CSDL hiện thời
❖ Hướng dẫn kiểm tra các yêu cầu phần cứng, phần mềm khi cài đặt
❖ Hướng dẫn lựa chọn edtion cài đặt phù hợp, khởi động SQL manager studio
SQL SERVER MANAGEMENT STUDIO
❑ Attach File cơ sở dữ liệu
❖Tạo một CSDL mới sử dụng file CSDL đã có.
❖File sử dụng để attach:
➢mdf: File chứa dữ liệu
➢ldf: File log
❖Trong cửa sổ Object Explorer Click chuột phải vào
mục Databases Chọn Attach
SQL SERVER MANAGEMENT STUDIO
❑ Attach File cơ sở dữ liệu
Nhấn nút Add
để duyệt đến
file nơi lưu dữ
liệu
SQL SERVER MANAGEMENT STUDIO
❑ Attach File cơ sở dữ liệu
❖ Chọn đường dẫn
❖ Chọn tên file CSDL
❖ Nhấn nút OK
SQL SERVER MANAGEMENT STUDIO
❑ Detach File cơ sở dữ liệu
❖ 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
➢Detach file CSDL
➢Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL
SQL SERVER MANAGEMENT STUDIO
❑ Detach File cơ sở dữ liệu
❖ Mở rộng mục Databases trong cửa sổ Object Explorer
❖ Click chuột phải vào CSDL cần detach.
SQL SERVER MANAGEMENT STUDIO
❑ Hướng dẫn hiển thị lược đồ CSDL
❖ 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
❖ Mở rộng database cần tạo lược đồ, phải chuột database
diagrams chọn new database diagrams=> chọn các table cần
thiết➔ chọn Add
❖ Hướng dẫn Detach, Attach csdl QLDA
❖ Tạo và xem Diagram
SQL SERVER MANAGEMENT STUDIO
❑ Thao tác với cơ sở dữ liệu trên Query Editor
❖ Sử dụng lệnh use chọn database cần thao tác
❖ Một số lưu ý khi viết câu lệnh SQL:
➢Câu lệnh SQL không phân biệt chữ hoa, chữ thường.
➢Câu lệnh SQL có thể viết trên 1 hoặc nhiều dòng.
➢Các từ khóa không được viết tắt hoặc tách ra thành nhiều
dòng.
➢Các mệnh đề khác nhau nên đặt trên những dòng khác nhau
SQL SERVER MANAGEMENT STUDIO
❑ Thao tác với cơ sở dữ liệu trên Query Editor
❖ Sử dụng lệnh use chọn database cần thao tác
❖ Dạng đơn giản, cú pháp của lệnh SELECT như sau:
SQL SERVER MANAGEMENT STUDIO
❑ Thao tác với cơ sở dữ liệu trên Query Editor
❖ Dạng đầy đủ, cú pháp của lệnh SELECT trong SQL Server :
SQL SERVER MANAGEMENT STUDIO
❑ Thao tác với cơ sở dữ liệu trên Query Editor
❖ Sử dụng nhiều bảng dữ liệu
❖ Thực hiện các truy vấn đơn giản, truy vấn đầy đủ, truy vấn có phép kêt trên csdl QLDA
SUMARRY
Tổng quan về SQL Server
❖Giới thiệu.
❖Tính năng.
❖Công cụ quản lý dữ liệu.
❖Cài đặt.
SQL Server Management Studio
❖Quản lý cơ sở dữ liệu.
❖Thao tác với cơ sở dữ liệu.
Slides1

More Related Content

What's hot

Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...MasterCode.vn
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTMasterCode.vn
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...MasterCode.vn
 
De cuong chi tiet hoc phan oracle
De cuong chi tiet hoc phan oracleDe cuong chi tiet hoc phan oracle
De cuong chi tiet hoc phan oraclephamminhthuanfuny
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTMasterCode.vn
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuMasterCode.vn
 
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
01   chuong 1 - gioi thieu ado.net va ket noi den csdl01   chuong 1 - gioi thieu ado.net va ket noi den csdl
01 chuong 1 - gioi thieu ado.net va ket noi den csdltruong le hung
 
3. phan quyen trong sql server 01012010
3. phan quyen trong sql server 010120103. phan quyen trong sql server 01012010
3. phan quyen trong sql server 01012010Truong van Duoc
 
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theoMasterCode.vn
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTMasterCode.vn
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000Trần Đức Anh
 
Trong bài viết hôm nay
Trong bài viết hôm nayTrong bài viết hôm nay
Trong bài viết hôm nayledoanduc
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2pisu412
 
23842023 giao-trinh-access-2003
23842023 giao-trinh-access-200323842023 giao-trinh-access-2003
23842023 giao-trinh-access-2003trungdha
 
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)Truong Ho
 

What's hot (20)

Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
 
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPTBài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
Bài 1: Tổng quan về cơ sở dữ liệu - Giáo trình FPT
 
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
Bài 4: Lập trình với CSDL ADO.NET & Kiến trúc không kết nối & Lập trình giao ...
 
2 co ban ve sql
2 co ban ve sql2 co ban ve sql
2 co ban ve sql
 
Bao cao detai
Bao cao detaiBao cao detai
Bao cao detai
 
De cuong chi tiet hoc phan oracle
De cuong chi tiet hoc phan oracleDe cuong chi tiet hoc phan oracle
De cuong chi tiet hoc phan oracle
 
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPTBài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
Bài 2: Các khái niệm trong CSDL quan hệ - Giáo trình FPT
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
01   chuong 1 - gioi thieu ado.net va ket noi den csdl01   chuong 1 - gioi thieu ado.net va ket noi den csdl
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
 
3. phan quyen trong sql server 01012010
3. phan quyen trong sql server 010120103. phan quyen trong sql server 01012010
3. phan quyen trong sql server 01012010
 
Com201 slide 3
Com201   slide 3Com201   slide 3
Com201 slide 3
 
ôn tập dbms
ôn tập dbmsôn tập dbms
ôn tập dbms
 
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 5: Làm quen với lập trình CSDL ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPTBài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
Bài 5: Hàm người dùng định nghĩa & VIEW - Giáo trình FPT
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
Trong bài viết hôm nay
Trong bài viết hôm nayTrong bài viết hôm nay
Trong bài viết hôm nay
 
01 tong-quan-ado
01 tong-quan-ado01 tong-quan-ado
01 tong-quan-ado
 
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2
Slide Hệ Quản Trị Cơ sở dữ liệu - CHƯƠNG 2
 
23842023 giao-trinh-access-2003
23842023 giao-trinh-access-200323842023 giao-trinh-access-2003
23842023 giao-trinh-access-2003
 
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)
Dữ liệu không gian trên SQL Server - (Spatial Data in SQL Server)
 

Similar to Slides1

Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Phương Nhung
 
01 chuong1-gioithieuado-140404114504-phpapp01
01 chuong1-gioithieuado-140404114504-phpapp0101 chuong1-gioithieuado-140404114504-phpapp01
01 chuong1-gioithieuado-140404114504-phpapp01huynhtrong774129
 
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Hiển Phùng
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docxssuser11005a
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
Drupal framework xanh
Drupal framework xanhDrupal framework xanh
Drupal framework xanhXanh Nguyen
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#MasterCode.vn
 
Gt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serverGt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serveranhanh81
 
b2-ddl-create-190213085738.pdf
b2-ddl-create-190213085738.pdfb2-ddl-create-190213085738.pdf
b2-ddl-create-190213085738.pdfQuyVo27
 
Gt bt access
Gt bt accessGt bt access
Gt bt accesslam04dt
 
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#Dao Uit
 
Báo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngBáo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngVượng Đặng
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViLam Nguyen
 
bai giang mon sql- buoi 1.ppt
bai giang mon sql- buoi 1.pptbai giang mon sql- buoi 1.ppt
bai giang mon sql- buoi 1.pptHungHuyNguyen3
 

Similar to Slides1 (20)

Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008
 
3250
32503250
3250
 
01 chuong1-gioithieuado-140404114504-phpapp01
01 chuong1-gioithieuado-140404114504-phpapp0101 chuong1-gioithieuado-140404114504-phpapp01
01 chuong1-gioithieuado-140404114504-phpapp01
 
Qt he co so du lieu
Qt he co so du lieuQt he co so du lieu
Qt he co so du lieu
 
Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1Lap trinhcosodulieuvoi c-sharp_phan-1
Lap trinhcosodulieuvoi c-sharp_phan-1
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
Tu hoc SQL 2000
Tu hoc SQL 2000Tu hoc SQL 2000
Tu hoc SQL 2000
 
Laptrinh jdbc
Laptrinh jdbcLaptrinh jdbc
Laptrinh jdbc
 
Drupal framework xanh
Drupal framework xanhDrupal framework xanh
Drupal framework xanh
 
Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#Bài 2 - Công nghệ ADO.NET với C#
Bài 2 - Công nghệ ADO.NET với C#
 
Gt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_serverGt he quan_tri_csdl_ms_sql_server
Gt he quan_tri_csdl_ms_sql_server
 
b2-ddl-create-190213085738.pdf
b2-ddl-create-190213085738.pdfb2-ddl-create-190213085738.pdf
b2-ddl-create-190213085738.pdf
 
04 ado
04 ado04 ado
04 ado
 
Access gt bt
Access gt btAccess gt bt
Access gt bt
 
Gt bt access
Gt bt accessGt bt access
Gt bt access
 
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
 
Báo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụngBáo cáo kĩ thuật phần mềm và ứng dụng
Báo cáo kĩ thuật phần mềm và ứng dụng
 
CVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-ViCVNguyenThanhLam-102015-Vi
CVNguyenThanhLam-102015-Vi
 
bai giang mon sql- buoi 1.ppt
bai giang mon sql- buoi 1.pptbai giang mon sql- buoi 1.ppt
bai giang mon sql- buoi 1.ppt
 

Slides1

  • 1. Conceive Design Implement Operate THỰC HỌC – THỰC NGHIỆP http://www.poly.edu.vn
  • 2. OBJECTIVES Tổng quan về SQL Server. SQL SERVER MANAGEMENT STUDIO.
  • 3. AGENDA Tổng quan về SQL Server ❖Giới thiệu. ❖Tính năng. ❖Công cụ quản lý dữ liệu. ❖Cài đặt. SQL Server Management Studio ❖Quản lý cơ sở dữ liệu. ❖Thao tác với cơ sở dữ liệu.
  • 4.
  • 5. TỔNG QUAN VỀ SQL SERVER ❑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. Hệ quản trị CSDL quan hệ (Relational Database Management System) SQL Server Máy khách (Client) Kết quả (Results) Ứng dụng trên máy khách (Client Application) OLAP OLTP Truy vấn (Queries)
  • 6. TỔNG QUAN VỀ SQL SERVER ❑Mục đích sử dụng SQL Server: ❖Xây dựng cơ sở dữ liệu. ❖Duy trì cơ sở dữ liệu. ❖Hỗ trợ các thao tác dữ liệu: truy vấn, phân tích dữ liệu, tạo báo cáo, trích xuất và tổng hợp dữ liệu.
  • 7. TỔNG QUAN VỀ SQL SERVER ❑Các tính năng nâng cấp theo version
  • 8. TỔNG QUAN VỀ SQL SERVER ❑Các tính năng theo edition
  • 9. TỔNG QUAN VỀ SQL SERVER ❑Các công cụ SQL Server: ❖Database Engine ❖Replication ❖Integration Services (DTS) ❖Analysis Services ❖Notification Services ❖Reporting Services ❖Sql server configuration manager ❖Full Text Search Service ❖Service Broker ❖Sql server management studio
  • 10. TỔNG QUAN VỀ SQL SERVER ❑Cài đặt ❖Xác định các tính năng cần sử dụng, tránh cài full các tính năng gây lãng phí tài nguyên. ❖Xác định các yêu cầu phần cứng, phần mềm (https://docs.microsoft.com/en-us/sql/sql- server/install/hardware-and-software-requirements- for-installing-sql-server?view=sql-server-2017) ❖Download bản cài đặt (2014 - 2017): https://www.microsoft.com/en-us/sql-server/sql- server-downloads ❖Tiến hành cài đặt qua các bước (tham khảo lab)
  • 11. SQL SERVER MANAGEMENT STUDIO ❑SQL Server Management Studio là công cụ trong SQL Server. ❑Giúp kết nối và quản lý SQL Server trên giao diện đồ họa thay vì phải dùng tới dòng lệnh.
  • 12. SQL SERVER MANAGEMENT STUDIO ❑ 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.
  • 14. SQL SERVER 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 Hiển thị các đối tượng CSDL Cửa sổ kết quả lệnh SQL CSDL hiện thời
  • 15. ❖ Hướng dẫn kiểm tra các yêu cầu phần cứng, phần mềm khi cài đặt ❖ Hướng dẫn lựa chọn edtion cài đặt phù hợp, khởi động SQL manager studio
  • 16.
  • 17. SQL SERVER MANAGEMENT STUDIO ❑ Attach File cơ sở dữ liệu ❖Tạo một CSDL mới sử dụng file CSDL đã có. ❖File sử dụng để attach: ➢mdf: File chứa dữ liệu ➢ldf: File log ❖Trong cửa sổ Object Explorer Click chuột phải vào mục Databases Chọn Attach
  • 18. SQL SERVER MANAGEMENT STUDIO ❑ Attach File cơ sở dữ liệu Nhấn nút Add để duyệt đến file nơi lưu dữ liệu
  • 19. SQL SERVER MANAGEMENT STUDIO ❑ Attach File cơ sở dữ liệu ❖ Chọn đường dẫn ❖ Chọn tên file CSDL ❖ Nhấn nút OK
  • 20. SQL SERVER MANAGEMENT STUDIO ❑ Detach File cơ sở dữ liệu ❖ 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 ➢Detach file CSDL ➢Di chuyển file CSDL tới vị trí mới. Sau đó attach lại CSDL
  • 21. SQL SERVER MANAGEMENT STUDIO ❑ Detach File cơ sở dữ liệu ❖ Mở rộng mục Databases trong cửa sổ Object Explorer ❖ Click chuột phải vào CSDL cần detach.
  • 22. SQL SERVER MANAGEMENT STUDIO ❑ Hướng dẫn hiển thị lược đồ CSDL ❖ 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 ❖ Mở rộng database cần tạo lược đồ, phải chuột database diagrams chọn new database diagrams=> chọn các table cần thiết➔ chọn Add
  • 23. ❖ Hướng dẫn Detach, Attach csdl QLDA ❖ Tạo và xem Diagram
  • 24. SQL SERVER MANAGEMENT STUDIO ❑ Thao tác với cơ sở dữ liệu trên Query Editor ❖ Sử dụng lệnh use chọn database cần thao tác ❖ Một số lưu ý khi viết câu lệnh SQL: ➢Câu lệnh SQL không phân biệt chữ hoa, chữ thường. ➢Câu lệnh SQL có thể viết trên 1 hoặc nhiều dòng. ➢Các từ khóa không được viết tắt hoặc tách ra thành nhiều dòng. ➢Các mệnh đề khác nhau nên đặt trên những dòng khác nhau
  • 25. SQL SERVER MANAGEMENT STUDIO ❑ Thao tác với cơ sở dữ liệu trên Query Editor ❖ Sử dụng lệnh use chọn database cần thao tác ❖ Dạng đơn giản, cú pháp của lệnh SELECT như sau:
  • 26. SQL SERVER MANAGEMENT STUDIO ❑ Thao tác với cơ sở dữ liệu trên Query Editor ❖ Dạng đầy đủ, cú pháp của lệnh SELECT trong SQL Server :
  • 27. SQL SERVER MANAGEMENT STUDIO ❑ Thao tác với cơ sở dữ liệu trên Query Editor ❖ Sử dụng nhiều bảng dữ liệu
  • 28. ❖ Thực hiện các truy vấn đơn giản, truy vấn đầy đủ, truy vấn có phép kêt trên csdl QLDA
  • 29. SUMARRY Tổng quan về SQL Server ❖Giới thiệu. ❖Tính năng. ❖Công cụ quản lý dữ liệu. ❖Cài đặt. SQL Server Management Studio ❖Quản lý cơ sở dữ liệu. ❖Thao tác với cơ sở dữ liệu.