Tạo và quản lý cơ sở dữ liệu - Pdf 13

Chương 7
Tạo và quản lý cơ sở dữ liệu
RDBMS and Data Management/ Session 7/2 of 25
Mục tiêu bài học

Hiểu rõ cơ sở dữ liệu hệ thống và cơ sở dữ liệu người
dùng định nghĩa trong SQL Server 2005

Tổng quan các đặc trưng chính của cơ sở dữ liệu mẫu
AdventureWorks

Hiểu rõ làm thế nào để thêm các nhóm tập tin và các
vết của giao dịch

Liệt kê các kiểu trong cơ sở dữ liệu và hiểu rõ làm thế
nào để hủy bỏ một cơ sở dữ liệu
RDBMS and Data Management/ Session 7/3 of 25
Các cơ sở dữ liệu được SQL hỗ trợ

SQL Server 2005 hỗ trợ ba loại cơ sở dữ liệu:
Cơ sở dữ liệu hệ thống
Cơ sở dữ liệu người dùng
định nghĩa
Cơ sở dữ liệu mẫu

Được tạo ra bởi SQL Server. Các cơ sở dữ liệu
này được sử dụng để lưu thông tin về SQL
Server 2005. .

Hơn nữa, các cơ sở dữ liệu này còn được sử
dụng để quản lý các cơ sở dữ liệu người

quả trung gian
RDBMS and Data Management/ Session 7/5 of 25
Thay đổi dữ liệu hệ thống

Người dùng không được phép cập nhật thông tin trực
tiếp vào các đối tượng cơ sở dữ liệu hệ thống, như là
các bảng hệ thống, các thủ tục lưu trữ hệ thống, và
các khung nhìn danh mục.

Người sử dụng có thể sử dụng các công cụ quản trị
cho phép họ quản trị hệ thống và quản lý tất cả các
người sử dụng và các đối tượng cơ sở dữ liệu. Đó là:

SQL Server Management Studio

SQL Server Management Objects (SMO): Giao diện lập trình ứng
dụng với các đối tượng quản lý SQL Server

Transact-SQL scripts and stored procedures: sử dụng các thủ tục lưu
trữ hệ thống và các phát biểu ngôn ngữ truy vấn dữ liệu Transact-
SQL
Thay đổi dữ
liệu hệ thống
RDBMS and Data Management/ Session 7/6 of 25
Xem dữ liệu hệ thống

Các ứng dụng cơ sở dữ liệu có thể xác định danh mục
và thông tin hệ thống bằng cách sử dụng các tiếp cận
sau đây:


]
[ COLLATE collation_name ]
]
[;]
Cú pháp để tạo một cơ sở dữ liệu người dùng là:
RDBMS and Data Management/ Session 7/8 of 25
Cơ sở dữ liệu người dùng định nghĩa
kích thước của cơ sở dữ liệu có thể được mở rộng hoặc bị co lại. Khi
một cơ sở dữ liệu người dùng không cần thiết nữa, nó có thể bị hủy bỏ
ALTER DATABASE database_name
{
<add_or_modify_files>
| <add_or_modify_filegroups>
| <set_database_options>
| MODIFY NAME = new_database_name
| COLLATE collation_name
}[;]
Trong SQL Server 2005, quyền sở hữu của một cơ sở dữ liệu người dùng có
thể thay đổi bằng cách sử dụng thủ tục sp_changedbowner.
sp_changedbowner [ @loginame = ] ‘login’
Cú pháp để chỉnh sửa một cơ sở dữ liệu:
RDBMS and Data Management/ Session 7/9 of 25
Cơ sở dữ liệu người dùng định nghĩa

Trong mỗi CSDL, các tùy chọn này là duy nhất cho mỗi cơ sở dữ liệu .

Có thể thiết lập các tùy chọn CSDL bằng cách sử dụng mệnh đề SET
của câu lệnh ALTER DATABASE.

Bảng sau trình bày chi tiết các tùy chọn được hỗ trợ trong SQL Server


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status