Tải bản đầy đủ (.pdf) (9 trang)

Chuong1 tong quan

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.22 MB, 9 trang )

9/3/2019

Chương 1

Tổng Quan

Nội dung
1

Hệ quản trị CSDL

2

Hệ quản trị CSDL SQL Server

3

SQL server

www.themegallery.com

1


9/3/2019

Hệ thống file lữu trữ
File
File
File









Trùng lắp, dư thừa dữ liệu
Dữ liệu thiếu nhất quán
Chia sẻ dữ liệu bị hạn chế
Truy xuất khó khăn
Dữ liệu khơng bảo mật
Khó khơi phục khi gặp sự cố

www.themegallery.com

Hệ quản trị CSDL
DBMS

Database

Hệ quản trị CSDL (Database Management System –
DBMS) là hệ thống phần mềm:
– Cung cấp giao diện đồ họa để thực hiện thao tác tạo
lập CSDL và điều khiển mọi truy xuất đối với CSDL
– Hỗ trợ Transact_SQL
– Hỗ trợ đa người dùng
– Cho phép chia sẻ dữ liệu
– Khơi phục dữ liệu khi có sự cố
– ….


www.themegallery.com

2


9/3/2019

Tính chất HQT CSDL
DBMS

Microsoft
Access

Foxpro

SQL
server

Oracle

DB2

 Đảm bảo các tính chất sau







Tính sẵn dùng
Tính tồn vẹn
Lưu trữ khơng dư thừa
Tính độc lập giữa dữ liệu và chương trình
Tính bảo mật



Text in
here

Infomix
www.themegallery.com

Kiến trúc HQT CSDL
 Kiến trúc logic

www.themegallery.com

3


9/3/2019

Kiến trúc HQT CSDL
 Kiến trúc vật lý

www.themegallery.com

HQT CSDL quan hệ

 Hệ quản trị CSDL quan hệ (Relation Database Management
System – RDBMS) là hệ quản trị theo mơ hình quan hệ.
 Sử dụng ngôn ngữ truy vấn - Structured Query Language (SQL)
để truy cập CSDL.
 Các RDBMS: SQL server, DB2, Oracle…

SQL
server

www.themegallery.com

4


9/3/2019

Nội dung
1

Hệ quản trị CSDL

2

HQT CSDL SQL Server

3

www.themegallery.com

Bản thương mại

Enterprise
 Hỗ trợ tồn bộ tính năng của
SQL server.
 Dùng cho các ứng dụng lớn,
phức tạp, nhiều người dùng.
CPU
8 CPU
Ram
2 TB
DB Size
524 PB
Tính
năng

Standard
 Hỗ trợ các tính năng cơ bản của
SQL server.
 Dùng cho các ứng dụng vừa và
nhỏ.
4 CPU
64 GB
524 PB (petabyte)

www.themegallery.com

5


9/3/2019


Bản chuyên dụng
Workgroup
 Hỗ trợ một số tính năng SQL
server (ít hơn Standard), hỗ trợ
đồng bộ từ xa.
 Dùng cho các ứng dụng trong
các phịng ban hoặc các chi
nhánh cơng ty.
CPU
2 CPU
Ram
4 GB
DB Size 524PB
Tính
năng

Web
 Hỗ trợ một số tính năng của
SQL server (ít hơn Workgroup).
 Dùng cho các ứng dụng mạng
internet hoặc mạng LAN.

4 CPU
OS Maximum
524PB

www.themegallery.com

Bản miễn phí
Developer

Express
Tính
 Hỗ trợ đầy đủ tính năng của  Dành cho việc học và xây
năng
enterprise, nhưng chỉ cho một người dựng ứng dụng server trên
dùng.
máy tính cá nhân.
 Dành cho lập trình viên (hỗ trợ thiết
kế, xây dựng, kiểm chứng…)
CPU
OS Maximum
1 CPU
Ram
OS Maximum
1 GB
DB Size
524 PB
10 GB

www.themegallery.com

6


9/3/2019

Services
Cho phép chuyển dữ liệu và đối tượng CSDL từ
CSDL này  CSDL khác(khác vị trí địa lí), đồng bộ
dữ liệu, đảm bảo nhất quán dữ liệu.


Cung cấp giải pháp thiết kế,
triển khai, và quản lí linh hoạt
tự động các report. Lấy thông
tin từ các nguồn dữ liệu khác.

Một kĩ thuật mới
của SQL 2005. Cung
cấp mơ hình bất
đồng bộ và hàng
đợi để gửi nhận
thơng điệp an tồn.

Cung cấp chức năng
online analytical
processing (OLAP )và
data mining.

Cơng cụ quản lí và
thực thi tự động
các tác vụ được
lên lịch sẵn

Kĩ thuật hỗ trợ phát sinh
và gửi các thông báo dẫn
xuất từ dữ liệu.

Cung cấp các thao tác lưu
trữ, xử lí và bảo mật dữ
liệu. Hỗ trợ nhiều kiểu kết

nối như ADO, OLEDB,
ODBC...
Hỗ trợ rút trích và nạp dữ liệu từ
các nguồn dữ liệu hỗn tạp.

www.themegallery.com

SQL Server DB engine – Components
1. Hỗ trợ người dùng thực hiện các tác vụ
quản trị với giao diện trực quan, dể sử dụng
2. Sử dụng để khởi động (start), dừng
(stop), hoặc tạm dừng(pause) các
components của SQL Server trên máy
chủ

Enterprise Manager
Service Manager

3. Cung cấp giao diện để viết
các script SQL, phân tích thực
hiện chúng

Query Analyzer
SQL Server Agent
SQL Profiler
Network Utility

4. Thực hiện các công việc
được lên lịch, thực hiện quản
lý nhân bản (relication)

5. Thu giữ các sự kiện của server
phục vụ cho việc phân tích các vấn
đề nảy sinh, theo dõi hành động của
các kết nối đến SQL Server

6. Quản lý các vấn đề về
mạng của SQL Server

www.themegallery.com

7


9/3/2019

SQL Server – Objects
SQL
Server
User defined function

User defined data type
Database 1

Tables, constraint

Database 2

Defaults

Stored procedure

Diagrams

Database 3

Views

Rules
……

Roles

Database n

Users

www.themegallery.com

SQL Server – Objects (tt)
Chứa các bảng tạm, thủ tục
tạm và bất kì khơng gian lưu
trữ tạm mà Sql server u
cầu.

CSDL ví dụ

Tempdb

Northwind

Msdb

Master
Chứa các thơng
báo, lịch cơng việc
được cấu hình bởi
SQL Server Agent

CSDL ví dụ

Model

Pubs

Chứa các đối tượng CSDL
mẫu, được dùng tạo các
CSDL khác rất quan
trọng

Chứa thơng tin hệ thống như: người
dùng, thơng tin cấu hình, thông tin
tất cả các CSDL khác  rất quan
trọng

www.themegallery.com

8


9/3/2019

SQL Server – Objects (tt)

•Mỗi CSDL chỉ có 1 file .mdf lưu
dữ liệu sơ cấp – main data file.
•Có 0-n file .ndf lưu dữ liệu thứ
cấp – secondary data file.

Database

Có 1- n file .ldf lưu nhật kí
thao tác – transaction log file

Data file

Log file

(.mdf hoặc .ndf)

(.ldf)

www.themegallery.com

Q&A

9



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×