Tạo mới Database

Một phần của tài liệu Phát triển ứng dụng cơ sở dữ liệu với c và net framework (Trang 160 - 163)

- Đảm bảo toàn vẹn dữ liệu: SQL định nghĩa các ràng buộc toàn vẹn trong cơ sở dữ liệu nhờđó đảm bảo tính hợp lệ và chính xác của dữ liệu trướ c các thao

a.Tạo mới Database

Tạo mới Database tức là tạo một data file và transaction log. Người cần tạo Database phải có quyền tạo Database.

Các thông tin về Database: tên, thuộc tính, vị trí của file Database. Chỉđịnh các lựa chọn trong việc tạo Database:

- Primary file - Secondary file - Transaction log

- File name và thư mục lưu file

- Kích thước file, sự tăng kích thước của file và kích thước tối đa của file Khởi chạy SQL Server Management Studio, trong Object Explorer, chọn Databases và nhấn chuột phải, trong trình đơn chọn New Database. Xem minh họa bằng hình vẽ dưới đây:

Hộp thoại New Database xuất hiện như hình vẽ dưới đây:

Ở trang General, chúng ta cần cung cấp các thông tin sau: - Database name: nhập tên Database, ví dụ QuanLyThuVien

Nhấn vào đây đểthay đổi kích thước tập tin

Kéo thanh trượt ngang sang phải để thay đổi thưmục lưu trữtập tin ở cột Path

- Owner: chọn chủ sở hữu cho Database, nếu để chế độ default, mặc định là

sa; để chọn giá trị khác nhấn button , hộp thoại Select Database Owner sẽ xuất hiện, nhấn tiếp Browse để chọn.

- Database files: liệt kê các tập tin của Database vừa tạo, trong ví dụ này, tập tin QLKH chứa dữ liệu của Database, tập tin QLKH_log chứa thông tin log. Chúng ta có thể thay đổi kích thước tập tin khởi tạo trong cột Initial Size (MB); nếu muốn thay đổi thư mục lưu tập tin, kéo thanh ngang sang phải đến cột Path rồi nhấn

để chọn lại đường dẫn mới. Đường dẫn mặc định là:

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

Trang Options cho phép chúng ta chọn lựa một số thiết lập cho Database, thông thường chúng ta không thay đổi ở trang này.

Nhấn OK ở trang General để tạo Database.

Để xác nhận Database vừa tạo, vào cửa sổ Object Explorer nhấn chuột phải vào Databases, chọn Refresh, Database mới tạo sẽ xuất hiện trong danh sách Databases, trong ví dụ này là Database QuanLyThuVien.

Theo đường dẫn tìm đến thư mục chứa các tập tin của Database QLKH, chúng ta sẽ thấy 2 tập tin mới được tạo là QuanLyThuVien.mdf và QuanLyThuVien_log.ldf

Các thuộc tính mặc định của Database vừa tạo được thừa hưởng từ Database Model, đây là Database mẫu dùng để tạo Database mới của SQL Server 2005. Chúng ta có thể tìm thấy Model trong System Databases.

Chú ý:

Trước khi tạo Database mới nên sao lưu Database Master. Master chứa thông tin về toàn bộ Database được quản lý bởi thể hiện của SQL Server 2005. Việc sao lưu Master sẽ giúp chúng ta khỏi những ảnh hưởng của việc chọn lựa không đúng và cho phép khôi phục lại tình trạng trước khi tạo Database mới.

Một phần của tài liệu Phát triển ứng dụng cơ sở dữ liệu với c và net framework (Trang 160 - 163)