1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tạo và quản trị csdl trong SQL server

121 8 0

Đ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

Nội dung

Slide 1 Chương 2 Tạo và quản trị Cơ sở dữ liệu Nội dung Tạo và quản trị Database Các kiểu dữ liệu Tạo và quản lý bảng Ràng buộc toàn vẹn đơn giản Chỉ mục MicrosoftMicrosoft Databases in SQL Serve[.]

Chương Tạo quản trị Cơ sở liệu Nội dung Tạo quản trị Database Các kiểu liệu Tạo quản lý bảng Ràng buộc toàn vẹn đơn giản Chỉ mục Databases in SQL Server  Database Storing data and other database objects  Database Snapshot  Maintain historical data for report generation  Safeguard data against administrative error  Safeguard data against user error Microsoft SQL Server Enterprise Edition Database in SQL Server Overview of Database Objects Tables • Data storage & Retrieval • Referential integrity Indexes • Improves query performance • Clustered • Non-clustered Views • Logical result sets • Based on SELECT queries Programmability • Stored Procedures • Functions • Triggers • Constraints Về mặt vật lý: Database bao gồm hai hay nhiều hai tập tin hay nhiều đĩa Chỉ thấy nhà quản trị suốt người sử dụng Về mặt Logic: database xây dựng thành thành phần mà hiển thị với người dùng Table, View, Procedure, … Microsoft Database in SQL Server Có tối thiểu tập tin CSDL: • File liệu (Primary data file) (.mdf): CSDL có file (mặc định), dùng để ghi nhận lại tất tập tin khác CSDL lưu trữ liệu • Các file thứ cấp (Secondary data files) (.ndf) (tuỳ chọn): CSDL có hay khơng có nhiều file thứ cấp, dùng để lưu đối tượng CSDL • File nhật ký giao dịch (Transaction log file) (.ldf): CSDL có từ hay nhiều file nhật ký, dùng để chứa thông cần thiết cho việc phục hồi tất giao tác (transaction) CSDL Microsoft Database in SQL Server Lưu trữ vật lý Database Data (file) mdf or ndf Log (file) Idf Tables, Indexes Extent (8 contiguous 8-KB pages) Data Page (8 KB) Max row size = 8060 bytes Microsoft Database in SQL Server • • • • Đơn vị để lưu trữ CSDL trang (page) Trang khối 8KB nằm liên tục đĩa File log không chứa trang, chuỗi record Các trang liệu chứa tất liệu hàng (row), ngoại trừ kiểu liệu text image nằm trang riêng • Các hàng (row) bảng lớn để kéo dài từ trang sang trang khác, hàng bị giới hạn khơng thể lớn 8KB • Các hàng liệu nằm trang sau tiêu đề (header) trang Microsoft Database in SQL Server  Page header chiếm 96 byte chứa thông tin hệ thống loại trang, số khơng gian cịn trống ,… Microsoft Database in SQL Server • • • • Các trang tổ chức thành extent Một extent tập hợp trang liên tục Một CSDL có 16 extents (128 pages) MB Extent file CSDL dùng riêng SQL server để theo dõi việc phân phối liệu đĩa Microsoft Files and Filegroups • Khi tạo CSDL, file liệu log tạo vị trí ta xác định • Các file có nằm đĩa vật lý khác để cải thiện việc thực thi hệ thống • Filegroup chứa hay nhiều file Một CSDL chứa hay số filegroup Có loại: Primary filegroup, user-define filegroups default filegroup Microsoft ...Nội dung ? ?Tạo quản trị Database Các kiểu liệu ? ?Tạo quản lý bảng Ràng buộc toàn vẹn đơn giản Chỉ mục Databases in SQL Server  Database Storing data and other... liên tục Một CSDL có 16 extents (128 pages) MB Extent file CSDL dùng riêng SQL server để theo dõi việc phân phối liệu đĩa Microsoft Files and Filegroups • Khi tạo CSDL, file liệu log tạo vị trí...  Mở CSDL USE TenCSDL Ví dụ: use Sales  Kiểm tra tồn CSDL sp_helpdb TenCSDL  Kiểm tra không gian sử dụng CSDL sp_spaceused Microsoft Managing Databases Cú pháp lệnh thay đổi cấu trúc CSDL ALTER

Ngày đăng: 19/11/2022, 21:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w