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

Hệ quản trị CSDL SQL Server

39 666 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 đề Hệ quản trị CSDL SQL Server
Tác giả Pham Xuan Hung
Trường học Trường Đại học Sư phạm Hà Nội
Chuyên ngành Hệ quản trị CSDL SQL Server
Thể loại Bài giảng
Thành phố Hà Nội
Định dạng
Số trang 39
Dung lượng 706,5 KB

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

Nội dung

Pham Xuan Hung – FIT - HNUE Tại sao cần hệ quản trị CSDL?. So sánh SQL Server với Excel Quản lý được dư thừa  Hỗ trợ khả năng giới hạn truy cập toàn bộ dữ liệu  Quản lý cập nhật dữ l

Trang 1

hÖ qu¶n trÞ csdl

Trang 2

Tại sao chúng ta cần CSDL?

 Người nghèo có vấn đề gì trong đào tạo không?

 Có sự quan hệ gì giữa người nghèo và phạm tội

chăng?

=> Cần các hồ sơ liên quan tới người nghèo

 Trả nhiều tiền lương cho giáo viên có thể giúp nâng cao chất lượng của học sinh?

 Những người trẻ mà kết thúc PTTH có cuộc sống tốt hơn chăng?

=> Cần hồ sơ từ quản lý học tập của học sinh tới số

Trang 4

Cơ sở dữ liệu

 Cơ sở dữ liệu là một tập hợp các thông tin có liên quan được lưu trữ trên các thiết bị nhớ phục vụ cho nhiều người

dùng với mục đích khác nhau.

Trang 5

Pham Xuan Hung – FIT - HNUE

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

Trang 6

Hệ quản trị CSDL

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.

Trang 8

Hệ quản trị CSDL

Database DBMS

Object 1

Object 1

Object 1

Trang 9

Pham Xuan Hung – FIT - HNUE

Kiến trúc 3 mức của CSDL

Trang 10

Một số hệ quản trị CSDL

 DB2: IBM

 InterBase: Borland

 MySQL : MySQL LAB

 Microsoft Office Access

 Microsoft SQL Server

 Oracle

 ……

Trang 11

hÖ qu¶n trÞ csdl

SQL SERVER

Trang 12

So sánh SQL Server với Excel

 Quản lý được dư thừa

 Hỗ trợ khả năng giới hạn truy cập toàn bộ dữ liệu

 Quản lý cập nhật dữ liệu trên một trường thông tin

EXCEL

Trang 13

Pham Xuan Hung – FIT - HNUE

So sánh SQL Server với Oracle

 Độ phức tạp cao(khó quản trị)

 Giá đầu tư cao

Oracle

 Sử dụng ngôn ngữ chuẩn SQL

Trang 14

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)

Trang 15

Pham Xuan Hung – FIT - HNUE

Version editors SQL Server

Trang 16

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

Trang 17

Pham Xuan Hung – FIT - HNUE

Giới thiệu hệ quản trị 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

Trang 18

Giới thiệu hệ quản trị SQL Server

Trang 19

Pham Xuan Hung – FIT - HNUE

Giới thiệu hệ quản trị SQL Server

Trang 20

Giới thiệu hệ quản trị SQL Server

Trang 21

 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)

Trang 22

DBMS Client/Server

RDBMS(Relational Database Management System)

SQL Server Client

Trang 23

Relational Engine

Storage Engine

Server

Local Database

Database API (OLE DB, ODBC, DB-Library)

Database API (OLE DB, ODBC, DB-Library)

Processor Memory

Open Data Services Server Net-Libraries

Trang 24

Relational Engine

Storage Engine

Server

Database API (OLE DB, ODBC, DB-Library)

Database API (OLE DB, ODBC, DB-Library)

Trang 25

Pham Xuan Hung – FIT - HNUE Sơ đồ trao đổi thông tin giữa máy Client và Server

Trang 26

Disk Memory

Extent (8 contiguous 8-KB pages)

Trang 27

C¸c thµnh phÇn

hÖ sql server

Trang 28

Các Thành Phần Hệ SQL Server

Coordinator

Trang 29

Pham Xuan Hung – FIT - HNUE

SQL Server Services

Microsoft Distributed Transaction Coordinator

MSSQLServer Service

SQLServerAgent Service

Microsoft Search Server

Trang 30

MSSQL Server Service

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

Trang 31

Pham Xuan Hung – FIT - HNUE

SQL Server Agent Service

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ố)

Trang 32

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

Trang 33

Pham Xuan Hung – FIT - HNUE

Microsoft Search Service(MSS)

liệu văn bản

 Với các phép toán =, >, >=, <, <= so sánh các chuỗi, hằng.

 So sánh các chuỗi hằng trong văn bản

 So sánh các chuỗi có kích thước lớn

Trang 34

C«ng cô vµ tiÖn Ých

Trang 35

Pham Xuan Hung – FIT - HNUE

Công cụ và một số tiện ích

 Import and Export Data

 Create and Manipulate Database

 Query Analysis

 Backup Database

Trang 37

Pham Xuan Hung – FIT - HNUE

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

Trang 38

Query Analysis

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

Trang 39

Pham Xuan Hung – FIT - HNUE

Các công cụ và tiện ích

lưu CSDL và phục hồi khi có bất thường xảy ra

giao diện đồ họa cho phép quản lý

CSDL.

Ngày đăng: 08/05/2014, 17:30

TỪ KHÓA LIÊN QUAN