CHƯƠNG I QUẢN TRỊ CSDL SQL SERVER VÀ NGÔN NGỮ T-SQL - BÀI 2: Quản lý và tạo CSDL
Số trang: 31
Loại file: pdf
Dung lượng: 605.22 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một Database tương tự một tập tin dữ liệu, không trình bày thông tin một cách trực tiếp đến người dùng mà người dùng chạy một ứng dụng để truy xuất dữ liệu từ Database.Trong SQL Server, để làm việc với dữ liệu trong một Database, bạn phải dùng một tập các lệnh và câu lệnh được hỗ trợ bởi DBMS. Bạn có thể dùng vài ngôn ngữ khác nhau nhưng thông thường là SQL.
Nội dung trích xuất từ tài liệu:
CHƯƠNG I QUẢN TRỊ CSDL SQL SERVER VÀ NGÔN NGỮ T-SQL - BÀI 2: Quản lý và tạo CSDLCHƢƠNG I QUẢN TRỊ CSDL SQL SERVER VÀ NGÔN NGỮ T-SQL BÀI 2: Quản lý và tạo CSDL Tổng quan về CSDL1. Kiến trúc CSDL quan hệ2. Quản lý CSDL SQL Server3. Các thao tác trên tập tin CSDL4. Quản lý CSDL SQL Server Một Database tương tự một tập tin dữ liệu, không trình bày thông tin một cách trực tiếp đến người dùng mà người dùng chạy một ứng dụng để truy xuất dữ liệu từ Database. Trong SQL Server, để làm việc với dữ liệu trong một Database, bạn phải dùng một tập các lệnh và câu lệnh được hỗ trợ bởi DBMS. Bạn có thể dùng vài ngôn ngữ khác nhau nhưng thông thường là SQL. CSDL trong SQL Server là CSDL quan hệ. Có hai loại CSDL trong SQL Servser: CSDL hệ thống và CSDL người dùng. Quản lý CSDL SQL Server Một cài đặt mới SQL Server 2000 tự động có 6 Database: Master: ghi nhận toàn bộ hệ thống thông tin bao gồm tất cả các Database khác, các tài khoản đăng nhập và các cài đặt cấu hình hệ thống. Tempdb: Lưu tất cả các bảng tạm, các thủ tục. Model: Là một database được dùng để tạo một Database mới. Msdb: Để lập biểu các alerts và jobs và ghi nhận các toán tử. Pubs, Norwind: là hai database ví dụ được dùng trong các tài liệu của SQL Server.Quản lý CSDL SQL Server Các Database hệ thống và Database của người dùng SQL SERVER User databases System databases Payroll Sales Employees ModelMaster Tempdb Msdb Quản lý CSDL SQL Server Trong SQL Server 2000 dữ liệu được lưu trữ trong các Database. Về mặt vật lý: một Database bao gồm hai hay nhiều hơn hai tập tin trên một hay nhiều đĩa. Chỉ thấy được bởi nhà quản trị và nó trong suốt đối với người sử dụng Về mặt Logic: một database được xây dựng thành các thành phần mà được hiển thị với người dùng như Table, View, Procedure, … Cấu trúc vật lý của một CSDLMột Database bao gồm ít nhất một tập tin dữ liệu (data file) và một tậptin log (Transaction log file). Các tập tin này không được chia sẻ vớicác database khác. Cấu trúc Logic của một CSDLDữ liệu trong SQL được tổ chức trong một Database gồm cácthành phần. Ràng buộc (Constraint) Bảng (Table) Mặc định (Default) Bẫy lỗi (Trigger) Chỉ mục (Index) Kiểu dữ liệu do người dùng định nghĩa(User_defined data type) Hàm do người dùng định Khóa (Key) nghĩa(User_defined function) Thủ tục (Stored procedure) Khung nhìn (View) Các tập tin CSDL SQL Server CSDL Server 2000 cho phép 3 loại tập tin: File dữ liệu cơ bản (Primary data file) (.mdf): mỗi CSDL chỉ có duy nhất 1 file cơ bản (mặc định), dùng để ghi nhận lại tất cả những tập tin khác trong CSDL và lưu trữ dữ liệu. Các file thứ cấp (Secondary data files) (.ndf) (tuỳ chọn): một CSDL có thể có hay không có nhiều file thứ cấp, dùng để lưu các đối tượng của CSDL. File nhật ký giao dịch (Transaction log file) (.ldf): mỗi CSDL có từ 1 hay nhiều file nhật ký, dùng để chứa những thông cần thiết cho việc phục hồi tất cả những giao tác (transaction) trong CSDL. 9 P25Lưu trữ vật lý - Physical Storage Database Data (file) Log (file) .mdf or .ndf .IdfTables, ExtentIndexes (8 contiguous 8-KB pages) Data Page (8 KB) Max row size = 8060 bytes Lưu trữ vật lý - Physical Storage Đơn vị cơ bản để lưu trữ CSDL là trang (page) Trang là 1 khối 8KB nằm liên tục trên đĩa File log không chứa các trang, nó là 1 chuỗi các record Các trang dữ liệu chứa tất cả các dữ liệu của hàng (row), ngoại trừ kiểu dữ liệu text và image nằm trên các trang riêng. Các hàng (row) của bảng không thể quá lớn để kéo dài từ trang này sang trang khác, vì vậy mỗi hàng bị giới hạn không thể lớn hơn 8KB Các hàng dữ liệu nằm tuần tự trên mỗi trang ngay sau tiêu đề (header) của trang 11 Lưu trữ vật lý - Physical Storage Page header chiếm 96 byte chứa thông tin hệ thống như loại trang, số không gian còn trống ,… 12 Hình ảnh 1 trang dữ liệu Lưu trữ vật lý - Physical Storage Các trang được tổ chức thành các extent Một extent là 1 ...
Nội dung trích xuất từ tài liệu:
CHƯƠNG I QUẢN TRỊ CSDL SQL SERVER VÀ NGÔN NGỮ T-SQL - BÀI 2: Quản lý và tạo CSDLCHƢƠNG I QUẢN TRỊ CSDL SQL SERVER VÀ NGÔN NGỮ T-SQL BÀI 2: Quản lý và tạo CSDL Tổng quan về CSDL1. Kiến trúc CSDL quan hệ2. Quản lý CSDL SQL Server3. Các thao tác trên tập tin CSDL4. Quản lý CSDL SQL Server Một Database tương tự một tập tin dữ liệu, không trình bày thông tin một cách trực tiếp đến người dùng mà người dùng chạy một ứng dụng để truy xuất dữ liệu từ Database. Trong SQL Server, để làm việc với dữ liệu trong một Database, bạn phải dùng một tập các lệnh và câu lệnh được hỗ trợ bởi DBMS. Bạn có thể dùng vài ngôn ngữ khác nhau nhưng thông thường là SQL. CSDL trong SQL Server là CSDL quan hệ. Có hai loại CSDL trong SQL Servser: CSDL hệ thống và CSDL người dùng. Quản lý CSDL SQL Server Một cài đặt mới SQL Server 2000 tự động có 6 Database: Master: ghi nhận toàn bộ hệ thống thông tin bao gồm tất cả các Database khác, các tài khoản đăng nhập và các cài đặt cấu hình hệ thống. Tempdb: Lưu tất cả các bảng tạm, các thủ tục. Model: Là một database được dùng để tạo một Database mới. Msdb: Để lập biểu các alerts và jobs và ghi nhận các toán tử. Pubs, Norwind: là hai database ví dụ được dùng trong các tài liệu của SQL Server.Quản lý CSDL SQL Server Các Database hệ thống và Database của người dùng SQL SERVER User databases System databases Payroll Sales Employees ModelMaster Tempdb Msdb Quản lý CSDL SQL Server Trong SQL Server 2000 dữ liệu được lưu trữ trong các Database. Về mặt vật lý: một Database bao gồm hai hay nhiều hơn hai tập tin trên một hay nhiều đĩa. Chỉ thấy được bởi nhà quản trị và nó trong suốt đối với người sử dụng Về mặt Logic: một database được xây dựng thành các thành phần mà được hiển thị với người dùng như Table, View, Procedure, … Cấu trúc vật lý của một CSDLMột Database bao gồm ít nhất một tập tin dữ liệu (data file) và một tậptin log (Transaction log file). Các tập tin này không được chia sẻ vớicác database khác. Cấu trúc Logic của một CSDLDữ liệu trong SQL được tổ chức trong một Database gồm cácthành phần. Ràng buộc (Constraint) Bảng (Table) Mặc định (Default) Bẫy lỗi (Trigger) Chỉ mục (Index) Kiểu dữ liệu do người dùng định nghĩa(User_defined data type) Hàm do người dùng định Khóa (Key) nghĩa(User_defined function) Thủ tục (Stored procedure) Khung nhìn (View) Các tập tin CSDL SQL Server CSDL Server 2000 cho phép 3 loại tập tin: File dữ liệu cơ bản (Primary data file) (.mdf): mỗi CSDL chỉ có duy nhất 1 file cơ bản (mặc định), dùng để ghi nhận lại tất cả những tập tin khác trong CSDL và lưu trữ dữ liệu. Các file thứ cấp (Secondary data files) (.ndf) (tuỳ chọn): một CSDL có thể có hay không có nhiều file thứ cấp, dùng để lưu các đối tượng của CSDL. File nhật ký giao dịch (Transaction log file) (.ldf): mỗi CSDL có từ 1 hay nhiều file nhật ký, dùng để chứa những thông cần thiết cho việc phục hồi tất cả những giao tác (transaction) trong CSDL. 9 P25Lưu trữ vật lý - Physical Storage Database Data (file) Log (file) .mdf or .ndf .IdfTables, ExtentIndexes (8 contiguous 8-KB pages) Data Page (8 KB) Max row size = 8060 bytes Lưu trữ vật lý - Physical Storage Đơn vị cơ bản để lưu trữ CSDL là trang (page) Trang là 1 khối 8KB nằm liên tục trên đĩa File log không chứa các trang, nó là 1 chuỗi các record Các trang dữ liệu chứa tất cả các dữ liệu của hàng (row), ngoại trừ kiểu dữ liệu text và image nằm trên các trang riêng. Các hàng (row) của bảng không thể quá lớn để kéo dài từ trang này sang trang khác, vì vậy mỗi hàng bị giới hạn không thể lớn hơn 8KB Các hàng dữ liệu nằm tuần tự trên mỗi trang ngay sau tiêu đề (header) của trang 11 Lưu trữ vật lý - Physical Storage Page header chiếm 96 byte chứa thông tin hệ thống như loại trang, số không gian còn trống ,… 12 Hình ảnh 1 trang dữ liệu Lưu trữ vật lý - Physical Storage Các trang được tổ chức thành các extent Một extent là 1 ...
Tìm kiếm theo từ khóa liên quan:
Hệ cơ sở dữ liệu lập trình SQL quản trị dữ liệu bải giảng SQL Server bảo mật dữ liệuGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 313 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 281 2 0 -
74 trang 251 4 0
-
Một số phương pháp bảo mật dữ liệu và an toàn cho máy chủ
5 trang 213 0 0 -
Khắc phục lỗi không thể đính kèm dữ liệu trong Gmail
3 trang 189 0 0 -
Bài giảng học Lý thuyết tài chính- tiền tệ
54 trang 177 0 0 -
6 trang 173 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 153 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 152 0 0 -
Trắc nghiệm và đáp án hệ cơ sở dữ liệu - ĐH Công Nghiệp Tp. Hồ Chí Minh
63 trang 115 0 0