Bài giảng SQL server: Chương 1 - Lê Thị Minh Nguyện
lượt xem 17
download
Bài giảng SQL server - Chương 1 giới thiệu tồng quan về SQL server. Các nội dung chính trong chương này gồm có: Hệ quản trị cơ sở dữ liệu, so sánh hệ quản trị SQL server và Oracle, giới thiệu hệ quản trị SQL Server, hệ quản trị cơ sở dữ liệu Client/Sever, các thành phần dịch vụ của SQL Server, công cụ và một số tiện ích. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng SQL server: Chương 1 - Lê Thị Minh Nguyện
- 10/03/2015 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN THÀNH PHỐ HỒ CHÍ MINH CHƯƠNG 1. TỒNG QUAN VỀ SQL SERVER GV: Lê Thị Minh Nguyện Email: leminhnguyen@itc.edu.vn NỘI DUNG Hệ quản trị cơ sở dữ liệu So sánh hệ quản trị SQLServer và Oracle Giới thiệu hệ quản trị SQL Server Hệ quản trị cơ sở dữ liệu Client/Sever Các thành phần dịch vụ của SQL Server Công cụ và một số tiện ích 2 1
- 10/03/2015 1.Hệ quản trị cơ sở dữ liệu DBMS(DataBase Management System): Là một tập hợp các chương trình cho phép người dùng định nghĩa, tạo lập, bảo trì các CSDL và cung cấp các truy cập có điều khiển đến các CSDL 3 1.Hệ quản trị cơ sở dữ liệu Tại sao cần hệ quản trị CSDL? Chia sẻ từng vùng dữ liệu tới từng người dùng. Lưu trữ dữ liệu một cách lâu dài và đáng tin cậy. Khả năng truy xuất hiệu quả với dữ liệu trong CSDL. Giao tiếp giữa các người sử dụng và giữa các ứng dụng. Cung cấp giao diện đồ họa thân thiện(không quan tâm tới lưu trữ vật lý) Hỗ trợ xử lý giao tác một cách đáng tin cậy 4 2
- 10/03/2015 1.Hệ quản trị cơ sở dữ liệu Ngôn ngữ định nghĩa dữ liệu(DDL-Data Definition Language) Ngôn ngữ thao tác dữ liệu(DML-Data Manipulation Language) Các kiểm soát, điều khiển đối với việc truy cập vào CSDL. 5 1.Hệ quản trị cơ sở dữ liệu Một số hệ quản trị CSDL DB2: IBM InterBase: Borland MySQL : MySQL LAB Microsoft Office Access Microsoft SQL Server Oracle …….. 6 3
- 10/03/2015 2.So sánh SQL Server với Oracle SQL SERVER Oracle Giá bản quyền phần mềm Định hướng phát triển tổ Độ phức tạp thấp(dễ dàng chức, công ty. quản trị) Độ phức tạp cao(khó quản trị) Giá đầu tư phần cứng, Giá đầu tư cao thiết bị kèm theo thấp Sử dụng ngôn ngữ chuẩn SQL 7 3. Giới thiệu hệ quản trị SQL Server Phần mềm của hãng IBM sáng lập khoảng đầu những năm 1970 (SEQUEL: Structure English QUEry Language) Sau ngôn ngữ Sequel được viết ngắn lại thành SQL(Structure Query Language) Với rất nhiều phiên bản của SQL Server: 1986, 1992, 1999, 2000,2005 ,2008, 2011(Beta), 2012, 2014 8 4
- 10/03/2015 3. Giới thiệu hệ quản trị SQL Server Version editors SQL Server Enterprise Edition Hỗ trợ: 32-bit and 64-bit Không hạn chế kích thước cơ sở dữ liệu Hỗ trợ Xử lý giao dịch trực tuyến (OLTP) Khả dụng và khả cỡ cao Standard Edition Đủ cho các công ty vừa và nhỏ Gồm các tính năng cơ bản như: thương mại điện tử, nhà kho dữ liệu, giải pháp ứng dụng doanh nghiệp Workgroup Edition Dòng sản phẩm cho nhóm làm việc Cho các ứng dụng và hệ thống của các tổ chức nhỏ Không hạn chế kích thước cơ sở dữ liệu và số lượng người dùng 9 3. Giới thiệu hệ quản trị SQL Server Version editors SQL Server Developer Edition Có các chức năng để xây dựng và kiểm thử ứng dụng trên phiên bản SQL Server Expression Express Edition Phiên bản nhỏ gọn có thể download từ Internet Chỉ có phần dịch vụ cơ sở dữ liệu, không hỗ trợ những công cụ quản lý 10 5
- 10/03/2015 3. Giới thiệu hệ quản trị SQL Server SQL Server là hệ quản trị CSDL Client/Server Định nghĩa, chỉnh sửa CSDL, lược đồ, quan hệ giữa các lược đồ Thêm, sửa, xóa thông tin lưu trong các lược đồ Hỗ trợ các tính năng bảo mật, sao lưu phục hồi, cấp quyền truy nhập 11 3. Giới thiệu hệ quản trị SQL Server Đặc điểm của Hệ SQL Server Thích hợp trên các hệ điều hành Windows Dễ cài đặt Hoạt động với nhiều giao thức truyền thông Hỗ trợ dịch vụ Data Warehousing Thích hợp với chuẩn ANSI/ISO SQL-92 Cung cấp dịch vụ tìm kiếm Full-Text Sách trợ giúp- Book Online 12 6
- 10/03/2015 4.Hệ quản trị cơ sở dữ liệu Client/Sever Hệ thống khách/chủ gồm 3 phần Hệ thống phía Server: xử lý yêu cầu và phục vụ Hệ thống phía Client: nơi yêu cầu và nhận dữ liệu Hệ thống giao tiếp giữa Client và Server(Network) 13 4.Hệ quản trị cơ sở dữ liệu Client/Sever Client SQL Server Results Query OLTP OLAP Client Application RDBMS(Relational Database Management System) OLTP: Online Transaction Process OLAP: Online Analysis Process 14 7
- 10/03/2015 4.Hệ quản trị cơ sở dữ liệu Client/Sever Các Thành Phần Client-Server Client Application SQL Server Server Net-Libraries Database API (OLE DB, ODBC, DB-Library) Open Data Services Client Net-Library Relational Engine Client Server Storage Engine Processor Memory Local Database 15 4.Hệ quản trị cơ sở dữ liệu Client/Sever Giao Tiếp Xử Lý Client-Server 1 Client Application SQL Server Query Result Set Server Net-Libraries Database API (OLE DB, ODBC, 5 DB-Library) 3 Open Data Services Query Result Set 2 Client Net-Library Relational Engine Client Server 4 Storage Engine Processor Memory Local Database 16 8
- 10/03/2015 4.Hệ quản trị cơ sở dữ liệu Client/Sever Sơ đồ trao đổi thông tin giữa máy Client/Server 17 5.Các thành phần dịch vụ của SQL Server MSSQL Server Service SQL Server Agent Service Microsoft Distributed Transaction Coordinator Microsoft Search 18 9
- 10/03/2015 5.Các thành phần dịch vụ của SQL Server Data Management MSSQLServer Transaction and Query Service Processing Data Integrity Jobs SQLServerAgent Alerts Service Operators Distributed Transaction Microsoft Distributed Management Transaction Coordinator Server Full-Text Catalogs Microsoft Search Full-Text Indexes 19 5.Các thành phần dịch vụ của SQL Server MSSQL Server Service: Quản lý Server và xử lý, đáp ứng các yêu cầu từ Client Quản lý và phân chia tài nguyên Ngăn cản sự xung đột khi nhiều người cùng truy nhập Đảm bảo tính toàn vẹn dữ liệu, đồng nhất dữ liệu Bảo mật dữ liệu 20 10
- 10/03/2015 5.Các thành phần dịch vụ của SQL Server SQL Server Agent Service: Quản lý các tác nhân trợ giúp cho MSSQL Server Service. Quản lý các tiến trình của server Cảnh báo các khả năng gây đổ vỡ hệ thống Xử lý tránh gây hại tới CSDL( tự động sao lưu phục hồi khi gặp sự cố) Định nghĩa cách liên lạc thông tin từ job hay alert đến nhà quản trị 21 5.Các thành phần dịch vụ của SQL Server Microsoft Distributed Transaction Coordinator (MS DTC) Service Quản lý các giao tác: tránh xung đột khi đồng thời sử dụng tài nguyên Đảm bảo khả năng hoàn thiện giao tác hoặc hủy bỏ khi chưa thực hiện hoàn chỉnh 22 11
- 10/03/2015 5.Các thành phần dịch vụ của SQL Server Microsoft Search Service(MSS) MSS cung cấp chức năng tìm kiếm dữ liệu văn bản Với các phép toán =, >, >=,
- 10/03/2015 6.Công cụ và một số tiện ích Service Manager: Quản lý cung cấp các dịch vụ của SQL Server SQL Server muốn truy cập được CSDL thì dịch vụ Service Manager phải chạy 25 6.Công cụ và một số tiện ích Import and Export Data: Cho phép tạo và truy xuất dữ liệu từ các nguồn khác nhau. Dữ liệu từ các hệ khác vào SQL Server và ngược lại. SQL Server Microsoft Access Oracle Excel Text (có cấu trúc) …. 26 13
- 10/03/2015 6.Công cụ và một số tiện ích Query Analysis Là tiện ích giúp thực hiện các câu lệnh truy vấn SQL. Rất đơn giản, giao diện trực quan. Môi trường rất tốt cho việc kiểm tra các câu lệnh SQL. Cho phép tạo, quản lý CSDL dưới dạng các câu lệnh. Muốn đăng nhập phải có User và Password. 27 6.Công cụ và một số tiện ích Các công cụ và tiện ích Backup Database: Là tiện ích giúp sao lưu CSDL và phục hồi khi có bất thường xảy ra Create and Manipulate Database: Hỗ trợ giao diện đồ họa cho phép quản lý CSDL. 28 14
- 10/03/2015 29 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN THÀNH PHỐ HỒ CHÍ MINH 15
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tập bài giảng SQL Server
320 p | 71 | 19
-
Bài giảng SQL Server 2008: Chương 1 - Trần Thị Kim Chi
114 p | 108 | 14
-
Bài giảng SQL server 2005: Chương 1 - Phạm Mạnh Cương
6 p | 89 | 12
-
Bài giảng Microsoft SQL server: Chương 1 - Phạm Mạnh Cương
11 p | 81 | 10
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - ĐH Công nghiệp Thực phẩm
31 p | 99 | 10
-
Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 1: Lập kế hoạch và cài đặt SQL server 2012 và 2008
0 p | 105 | 10
-
Bài giảng Hệ quản trị cơ sở dữ liệu SQL Server: Chương 1 - Nguyễn Thị Mỹ Dung
12 p | 73 | 9
-
Bài giảng Cơ sở dữ liệu: Chương 5
58 p | 78 | 9
-
Bài giảng SQL server 1
79 p | 52 | 8
-
Bài giảng Hệ quản trị CSDL: Chương 1 - TS. Lại Hiền Phương
50 p | 18 | 6
-
Bài giảng Hệ quản trị CSDL: Chương 2 (Phần 1) - TS. Lại Hiền Phương
123 p | 12 | 5
-
Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 5 (phần 1): SQL server agent và replication
0 p | 102 | 5
-
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 1 - Huỳnh Học
59 p | 76 | 5
-
Bài giảng Quản trị cơ sở dữ liệu: Chương 1 - ThS. Hoàng Mạnh Hải
7 p | 135 | 5
-
Bài giảng Hệ quản trị CSDL: Chương 4 (Phần 1) - TS. Lại Hiền Phương
32 p | 9 | 5
-
Bài giảng Hệ quản trị CSDL: Chương 3 (Phần 1) - TS. Lại Hiền Phương
29 p | 10 | 4
-
Bài giảng Hệ quản trị cơ sở dữ liệu MSSQL 2005: Chương 1 - Hồ Thị Anh Đào
38 p | 49 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn