Cách tạo cơ sở dữ liệu SQL Server: 12 bước (có hình ảnh)

Mục lục:

Cách tạo cơ sở dữ liệu SQL Server: 12 bước (có hình ảnh)
Cách tạo cơ sở dữ liệu SQL Server: 12 bước (có hình ảnh)

Video: Cách tạo cơ sở dữ liệu SQL Server: 12 bước (có hình ảnh)

Video: Cách tạo cơ sở dữ liệu SQL Server: 12 bước (có hình ảnh)
Video: 3 Cách chuyển ảnh sang PDF cực nhanh 2024, Tháng mười một
Anonim

Cơ sở dữ liệu SQL Server là cơ sở dữ liệu được sử dụng phổ biến nhất nhờ tính dễ tạo và bảo trì. Với chương trình giao diện người dùng đồ họa (GUI) như SQL Server Management, bạn không phải lo lắng về việc sử dụng dòng lệnh. Xem Bước 1 bên dưới để tạo cơ sở dữ liệu và bắt đầu nhập thông tin vào đó chỉ trong vài phút.

Bươc chân

Tạo cơ sở dữ liệu SQL Server Bước 1
Tạo cơ sở dữ liệu SQL Server Bước 1

Bước 1. Cài đặt chương trình SQL Server Management Studio

Chương trình này được cung cấp miễn phí từ Microsoft và bạn có thể sử dụng nó để kết nối với máy chủ SQL và quản lý nó thông qua giao diện đồ họa thay vì sử dụng dòng lệnh.

  • Để bắt đầu kết nối từ xa với máy chủ SQL, bạn sẽ cần chương trình Quản lý máy chủ SQL hoặc chương trình tương tự.
  • Người dùng Mac có thể sử dụng các chương trình mã nguồn mở như DbVisualizer hoặc SQuirreL SQL. Giao diện có thể khác, nhưng nguyên tắc chung vẫn giống nhau.
  • Để tìm hiểu cách tạo cơ sở dữ liệu bằng các công cụ dòng lệnh, hãy xem hướng dẫn này.
Tạo cơ sở dữ liệu SQL Server Bước 2
Tạo cơ sở dữ liệu SQL Server Bước 2

Bước 2. Khởi động SQL Server Management Studio

Khi bạn khởi động chương trình lần đầu tiên, bạn sẽ được hỏi bạn muốn kết nối với máy chủ nào. Nếu bạn đã có một máy chủ đang hoạt động và có các quyền cần thiết để kết nối với máy chủ đó, bạn có thể nhập địa chỉ máy chủ và thông tin quyền. Nếu bạn muốn tạo cơ sở dữ liệu cục bộ, hãy điền Tên cơ sở dữ liệu bằng. và Loại xác thực thành "Xác thực Windows".

Nhấp vào Kết nối để tiếp tục

Tạo cơ sở dữ liệu SQL Server Bước 3
Tạo cơ sở dữ liệu SQL Server Bước 3

Bước 3. Định vị thư mục Cơ sở dữ liệu

Sau khi kết nối với máy chủ, máy chủ cục bộ hoặc máy chủ từ xa, cửa sổ Object Explorer sẽ mở ra ở bên trái màn hình. Ở trên cùng của cây Object Explorer, là máy chủ mà bạn được kết nối. Nếu cây máy chủ không mở và mở rộng, hãy nhấp vào biểu tượng "+" bên cạnh nó. Tìm thư mục Cơ sở dữ liệu.

Tạo cơ sở dữ liệu SQL Server Bước 4
Tạo cơ sở dữ liệu SQL Server Bước 4

Bước 4. Tạo một cơ sở dữ liệu mới

Nhấp chuột phải vào thư mục Cơ sở dữ liệu, sau đó chọn "Cơ sở dữ liệu mới…". Một cửa sổ sẽ xuất hiện và bạn có thể quản lý cơ sở dữ liệu trước khi tạo nó trong cửa sổ đó. Đặt tên cho cơ sở dữ liệu để bạn có thể xác định nó. Hầu hết người dùng có thể để phần còn lại của cài đặt làm mặc định.

  • Bạn sẽ nhận thấy rằng khi tên cơ sở dữ liệu được nhập, hai tệp bổ sung sẽ được tạo tự động: tệp Dữ liệu và tệp Nhật ký. Tệp Dữ liệu giữ tất cả dữ liệu trong cơ sở dữ liệu, trong khi tệp Nhật ký được sử dụng để theo dõi các thay đổi trong cơ sở dữ liệu.
  • Bấm OK để tạo cơ sở dữ liệu. Bạn sẽ thấy cơ sở dữ liệu mới xuất hiện trong thư mục Cơ sở dữ liệu mở rộng. Cơ sở dữ liệu có một biểu tượng ống.
Tạo cơ sở dữ liệu SQL Server Bước 5
Tạo cơ sở dữ liệu SQL Server Bước 5

Bước 5. Tạo bảng

Cơ sở dữ liệu chỉ có thể lưu trữ dữ liệu nếu bạn tạo cấu trúc cho dữ liệu. Các bảng chứa thông tin được nhập vào cơ sở dữ liệu và bạn cần tạo chúng trước khi chuyển sang các bước tiếp theo. Mở rộng cơ sở dữ liệu mới trong thư mục Cơ sở dữ liệu, sau đó nhấp chuột phải vào thư mục Bảng và chọn "Bảng mới …".

Một cửa sổ nơi bạn có thể thao tác với bảng mới sẽ mở ra trên phần không gian trống còn lại trên màn hình

Tạo cơ sở dữ liệu SQL Server Bước 6
Tạo cơ sở dữ liệu SQL Server Bước 6

Bước 6. Tạo khóa chính

Bạn nên tạo Khóa chính làm cột đầu tiên trong bảng. Khóa chính hoạt động như một số ID hoặc số bản ghi, cho phép bạn dễ dàng gọi lại dữ liệu. Để tạo nó, hãy nhập "ID" vào trường Tên Cột, sau đó nhập int vào trường Kiểu Dữ liệu và bỏ chọn "Cho phép Null". Nhấp vào biểu tượng ổ khóa trên thanh công cụ để đặt cột làm Khóa chính.

  • Không được có giá trị rỗng trong cột Khóa chính vì các giá trị trong bản ghi ít nhất phải bắt đầu bằng "1". Nếu bạn để trống giá trị, giá trị đầu tiên được nhập là "0".
  • Trong cửa sổ Thuộc tính cột, cuộn xuống cho đến khi bạn tìm thấy tùy chọn Đặc điểm nhận dạng. Mở rộng các tùy chọn và đặt "(Is Identity)" thành "Có". Bằng cách này, giá trị của cột ID sẽ tăng lên mỗi khi dữ liệu mới được nhập vào, do đó quá trình đánh số cho mỗi bản ghi mới sẽ được thực hiện tự động và hiệu quả.
Tạo cơ sở dữ liệu SQL Server Bước 7
Tạo cơ sở dữ liệu SQL Server Bước 7

Bước 7. Hiểu về cấu trúc bảng

Một bảng bao gồm các trường hoặc cột. Mỗi cột đại diện cho một khía cạnh trong bản ghi cơ sở dữ liệu. Ví dụ: nếu bạn đang tạo cơ sở dữ liệu cho nhân viên, bạn có thể có các cột "FirstName", "LastName", "Address" và "Phone Number".

Tạo cơ sở dữ liệu SQL Server Bước 8
Tạo cơ sở dữ liệu SQL Server Bước 8

Bước 8. Tạo phần còn lại của các cột bạn cần

Khi bạn điền xong các trường cho Khóa chính, bạn sẽ thấy một trường mới xuất hiện bên dưới nó. Trong trường mới, bạn có thể nhập cột tiếp theo. Điền vào các trường mà bạn cho rằng cần phải điền và đảm bảo rằng bạn chọn đúng kiểu dữ liệu cho thông tin được nhập vào cột:

  • nchar (#) - Kiểu dữ liệu này nên được sử dụng cho văn bản, chẳng hạn như tên, địa chỉ, v.v. Số trong ngoặc là số ký tự tối đa có thể được nhập vào trường. Bằng cách đặt giới hạn kích thước, bạn đảm bảo rằng kích thước cơ sở dữ liệu vẫn có thể quản lý được. Số điện thoại nên được lưu ở định dạng này, vì bạn không sử dụng các hàm toán học với số điện thoại.
  • int - Kiểu dữ liệu này được sử dụng cho các bản ghi chỉ chứa số và thường được sử dụng cho các trường ID.
  • decimal (x, y) - Kiểu dữ liệu này được sử dụng để lưu trữ các số ở dạng thập phân và số trong ngoặc đơn xác định số chữ số của số đó và số chữ số thập phân sau số tương ứng. Ví dụ, số thập phân (6, 2) sẽ lưu trữ một số ở dạng 0000.00.
Tạo cơ sở dữ liệu SQL Server Bước 9
Tạo cơ sở dữ liệu SQL Server Bước 9

Bước 9. Lưu bảng của bạn

Khi tạo xong các cột, bạn cần lưu bảng trước khi nhập thông tin vào đó. Nhấp vào biểu tượng Lưu trên thanh công cụ, sau đó nhập tên bảng. Bạn nên đặt tên cho bảng có thể giúp xác định nội dung của bảng, đặc biệt là đối với cơ sở dữ liệu lớn hơn với nhiều bảng.

Tạo cơ sở dữ liệu SQL Server Bước 10
Tạo cơ sở dữ liệu SQL Server Bước 10

Bước 10. Nhập dữ liệu vào bảng

Sau khi lưu bảng, bạn có thể bắt đầu nhập dữ liệu vào đó. Mở rộng thư mục Tables trong cửa sổ Object Explorer. Nếu bảng mới của bạn không có trong danh sách. bấm chuột phải vào thư mục Bảng, sau đó bấm Làm mới. Nhấp chuột phải vào bảng, sau đó chọn "Chỉnh sửa 200 hàng đầu".

  • Cửa sổ giữa sẽ hiển thị các trường mà bạn có thể sử dụng để bắt đầu nhập dữ liệu. Trường ID của bạn sẽ được điền tự động, vì vậy bạn có thể bỏ qua nó ngay bây giờ. Điền thông tin cho các trường còn lại có sẵn. Khi bạn nhấp vào hàng tiếp theo, bạn sẽ thấy trường ID ở hàng đầu tiên tự động điền vào.
  • Tiếp tục quá trình này cho đến khi bạn đã nhập tất cả các thông tin cần thiết.
Tạo cơ sở dữ liệu SQL Server Bước 11
Tạo cơ sở dữ liệu SQL Server Bước 11

Bước 11. Sử dụng lệnh Execute trên bảng để lưu dữ liệu

Nhấp vào nút Execute SQL trên thanh công cụ khi bạn nhập xong thông tin để lưu vào bảng. Máy chủ SQL sẽ chạy phía sau để phân tích cú pháp dữ liệu thành các cột bạn đã tạo. Nút Execute SQL trông giống như một dấu chấm than màu đỏ. Bạn cũng có thể nhấn Ctrl + R để thực hiện việc này.

Nếu có lỗi trong dữ liệu đã nhập, các bản ghi chứa dữ liệu không chính xác sẽ được hiển thị trước khi bảng được thực thi

Tạo cơ sở dữ liệu SQL Server Bước 12
Tạo cơ sở dữ liệu SQL Server Bước 12

Bước 12. Gọi dữ liệu của bạn bằng truy vấn

Ở giai đoạn này, cơ sở dữ liệu của bạn đã được tạo. Bạn có thể tạo bao nhiêu bảng tùy thích trong mỗi cơ sở dữ liệu (mọi cơ sở dữ liệu đều có giới hạn, nhưng hầu hết người dùng không cần lo lắng về chúng trừ khi người dùng đang làm việc trên cơ sở dữ liệu cấp doanh nghiệp). Bây giờ bạn có thể gọi dữ liệu để tạo báo cáo hoặc cho các mục đích quản trị khác. Tìm bài viết WikiHow để biết thông tin chi tiết về dữ liệu cuộc gọi có truy vấn.

Đề xuất: