Danh mục

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    
Thư viện của tui

Phí tải xuống: 13,000 VND Tải xuống file đầy đủ (31 trang) 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 ...

Tài liệu được xem nhiều: