Tạo một bảng với SQL Server 2012

Các bảng làm đơn vị tổ chức cơ bản cho bất kỳ cơ sở dữ liệu nào, bao gồm cả các cơ sở dữ liệu được quản lý bởi SQL Server 2012 . Việc thiết kế các bảng thích hợp để lưu trữ dữ liệu của bạn là trách nhiệm thiết yếu của một nhà phát triển cơ sở dữ liệu và cả nhà thiết kế và quản trị viên phải quen thuộc với quá trình tạo các bảng cơ sở dữ liệu SQL Server mới. Trong bài viết này, chúng tôi khám phá quá trình chi tiết.

Lưu ý rằng bài viết này mô tả quá trình tạo bảng trong Microsoft SQL Server 2012. Nếu bạn đang sử dụng phiên bản SQL Server khác, vui lòng đọc Tạo bảng trong Microsoft SQL Server 2008 hoặc Tạo bảng trong Microsoft SQL Server 2014.

Bước 1: Thiết kế Bảng của bạn

Trước khi bạn nghĩ đến việc ngồi ở bàn phím, hãy kéo công cụ thiết kế quan trọng nhất có sẵn cho bất kỳ nhà phát triển cơ sở dữ liệu nào - bút chì và giấy. (OK, bạn được phép sử dụng một máy tính để làm điều này nếu bạn thích - Microsoft Visio cung cấp một số mẫu thiết kế tuyệt vời.)

Dành thời gian để phác thảo thiết kế cơ sở dữ liệu của bạn để nó bao gồm tất cả các yếu tố dữ liệu và các mối quan hệ mà bạn sẽ cần để đáp ứng các yêu cầu kinh doanh của bạn. Bạn sẽ được tốt hơn nhiều trong thời gian dài nếu bạn bắt đầu quá trình với một thiết kế vững chắc trước khi bạn bắt đầu tạo bảng. Khi bạn thiết kế cơ sở dữ liệu của mình, hãy đảm bảo kết hợp việc chuẩn hóa cơ sở dữ liệu để hướng dẫn công việc của bạn.

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

Khi bạn đã thiết kế cơ sở dữ liệu của mình, đã đến lúc bắt đầu triển khai thực tế. Cách dễ nhất để làm điều này là sử dụng SQL Server Management Studio. Hãy tiếp tục và mở SSMS và kết nối với máy chủ lưu trữ cơ sở dữ liệu mà bạn muốn tạo một bảng mới.

Bước 3: Điều hướng đến Thư mục chính xác

Trong SSMS, bạn cần điều hướng đến thư mục Tables của cơ sở dữ liệu chính xác. Lưu ý rằng cấu trúc thư mục ở phía bên trái của cửa sổ chứa một thư mục có tên "Cơ sở dữ liệu". Bắt đầu bằng cách mở rộng thư mục này. Sau đó, bạn sẽ thấy các thư mục tương ứng với từng cơ sở dữ liệu được lưu trữ trên máy chủ của bạn. Mở rộng thư mục tương ứng với cơ sở dữ liệu nơi bạn muốn tạo một bảng mới.

Cuối cùng, mở rộng thư mục Tables bên dưới cơ sở dữ liệu đó. Hãy dành một chút thời gian để kiểm tra danh sách các bảng đã tồn tại trong cơ sở dữ liệu và đảm bảo nó phản ánh sự hiểu biết của bạn về cấu trúc cơ sở dữ liệu hiện có. Bạn muốn chắc chắn không tạo bảng trùng lặp, vì điều này sẽ khiến bạn gặp vấn đề cơ bản trên con đường có thể khó sửa.

Bước 4: Bắt đầu tạo bảng

Nhấp chuột phải vào thư mục Tables và chọn New Table từ menu pop-up. Thao tác này sẽ mở một ngăn mới trong SSMS nơi bạn có thể tạo bảng cơ sở dữ liệu đầu tiên của mình.

Bước 5: Tạo cột bảng

Giao diện thiết kế trình bày cho bạn một lưới ba cột để xác định các thuộc tính bảng. Đối với mỗi thuộc tính bạn muốn lưu trữ trong bảng, bạn sẽ cần xác định:

Hãy tiếp tục và hoàn thành ma trận lưới, cung cấp ba phần thông tin này cho mỗi cột trong bảng cơ sở dữ liệu mới của bạn.

Bước 6: Xác định khóa chính

Tiếp theo, đánh dấu (các) cột mà bạn đã chọn cho khóa chính của bảng. Sau đó nhấp vào biểu tượng chìa khóa trên thanh tác vụ để đặt khóa chính. Nếu bạn có khóa chính đa giá trị, hãy sử dụng phím CTRL để đánh dấu nhiều hàng trước khi nhấp vào biểu tượng khóa.

Khi bạn đã thực hiện việc này, các cột khóa chính sẽ hiển thị một biểu tượng khóa ở bên trái của tên cột, như được hiển thị trong hình trên. Nếu bạn cần hỗ trợ, bạn có thể muốn đọc bài viết Chọn khóa chính .

Bước 7: Đặt tên và lưu bảng của bạn

Sau khi tạo khóa chính, hãy sử dụng biểu tượng đĩa trên thanh công cụ để lưu bảng của bạn vào máy chủ. Bạn sẽ được yêu cầu cung cấp tên cho bảng của mình khi bạn lưu nó lần đầu tiên. Hãy chắc chắn để chọn một cái gì đó mô tả sẽ giúp người khác hiểu được mục đích của bảng.

Thats tất cả để có nó. Chúc mừng bạn đã tạo bảng SQL Server đầu tiên của mình!