Video: SQL-00: Tạo mối quan hệ giữa các bảng trong SQLServer 201X 2025
Cho dù bạn đang làm việc với Access hay DBMS cấp doanh nghiệp đầy đủ tính năng - như Microsoft SQL Server, Oracle 11g hoặc IBM DB2 - to tạo một bảng với SQL, bạn phải nhập thông tin tương tự mà bạn muốn nhập nếu bạn tạo bảng với công cụ RAD.
Sự khác biệt là công cụ RAD giúp bạn bằng cách cung cấp một giao diện trực quan - dưới dạng một hộp thoại tạo bảng (hoặc một bộ khung nhập liệu tương tự) - và bằng cách ngăn bạn nhập các tên trường hợp, các loại, hoặc kích cỡ.
SQL không cung cấp cho bạn nhiều sự trợ giúp. Bạn phải biết mình đang làm gì vào lúc bắt đầu; tìm ra những điều trên đường đi có thể dẫn đến kết quả cơ sở dữ liệu ít hơn mong muốn. Bạn phải nhập toàn bộ câu lệnh CREATE TABLE trước khi SQL nhìn vào nó, hãy để một mình cho biết bất cứ dấu hiệu nào cho thấy bạn đã làm sai sót trong câu lệnh hay không.
Trong tiêu chuẩn ISO / IEC SQL, câu lệnh tạo một bảng theo dõi đề xuất sử dụng cú pháp sau:
CREATE TABLE POWERSQL (Số thứ tựNgàyNgàyNgàyNgàyNhóm CHAR (15), HọNgày CHAR (20), Địa chỉ CHAR (30), Thành phố CHAR (25), Tiểu bang CHAR (2), Mã Bưu điện (10), Country CHAR (30), Phone CHAR (14), HowKnown CHAR (30), Đề xuất CHAR (50), BusinessOrCharity CHAR (1));
Thông tin trong câu lệnh SQL chủ yếu giống với thông tin bạn nhập vào bằng cách sử dụng giao diện người dùng đồ họa của Access. Điều tốt đẹp về SQL là ngôn ngữ là phổ quát. Cú pháp tiêu chuẩn tương tự hoạt động bất kể sản phẩm DBMS tương thích tiêu chuẩn nào bạn sử dụng.
Một sự phức tạp nữa: Bởi vì việc tạo bảng là một hành động có thể thỏa hiệp về bảo mật cơ sở dữ liệu, nó không được phép theo mặc định. Bạn phải nói với Access rằng đây là một cơ sở dữ liệu tin cậy trước khi nó chấp nhận một truy vấn định nghĩa dữ liệu.Nhấp vào tab Tạo trên Ribbon để hiển thị các biểu tượng cho chức năng tạo.
-
Nhấp vào Thiết kế Truy vấn trong phần Truy vấn.
-
Thao tác này sẽ hiển thị hộp thoại Show Table, tại thời điểm này có nhiều bảng hệ thống cùng với POWER.
Chọn POWER và nhấp vào nút Add.
-
Như bạn đã thấy trong ví dụ trước, hình ảnh của bảng POWER và các thuộc tính của nó xuất hiện ở nửa trên của khu vực làm việc.
Kích nút Close trên hộp thoại Show Table.
-
Nhấp vào tab Trang chủ và sau đó nhấp vào biểu tượng Chế độ xem ở cuối bên trái của Ribbon và sau đó chọn Chế độ xem SQL từ trình đơn thả xuống xuất hiện.
-
Như trong ví dụ trước, Access đã "giúp" bạn bằng cách đặt SELECT FROM POWER trong trình soạn thảo SQL. Lần này bạn không muốn sự giúp đỡ.
Xóa SELECT FROM POWER và (tại chỗ của nó) nhập truy vấn định nghĩa dữ liệu được đưa ra trước đó, như sau:
-
CREATE TABLE POWERSQL (ProposalNumber INTEGER PRIMARY KEY, FirstName CHAR (15), LastName CHAR (20), Address CHAR (30), CHAR (30), CHAR (25), CHAR (2), Mã bưu điện CHAR (10), CHAR (30), CHAR (30), CHAR (30), CHAR (50), BusinOrCharity CHAR 1));
Sau khi nhấp vào tab Thiết kế của Ribbon, nhấp vào biểu tượng dấu chấm than màu đỏ Run.
-
Làm như vậy chạy truy vấn, tạo ra bảng POWERSQL.
Bạn sẽ thấy POWERSQL được liệt kê trong All Access Objects trong cột ở cạnh bên trái của cửa sổ. Trong trường hợp đó, bạn là vàng. Hoặc bạn không thể thấy bảng trong danh sách Tất cả các đối tượng truy cập. Trong trường hợp đó, đọc (và slog) trên.
Truy cập năm 2013 sẽ có độ dài tuyệt vời để bảo vệ bạn khỏi các hacker độc hại và khỏi những lỗi lầm không mong muốn của bạn. Bởi vì chạy truy vấn định nghĩa dữ liệu có khả năng gây nguy hiểm cho cơ sở dữ liệu, Access có một mặc định ngăn cản truy vấn chạy. Nếu điều này xảy ra với bạn, POWERSQL
sẽ không xuất hiện trong cột ở bên trái của cửa sổ vì truy vấn sẽ không được thực hiện. Thay vào đó, Thanh Thông báo có thể xuất hiện bên dưới Ribbon, với thông điệp ngắn gọn này:
Cảnh báo Bảo mật: Một số nội dung trong cơ sở dữ liệu đã bị vô hiệu.
Nếu bạn thấy thông báo này, chuyển sang các bước tiếp theo.
Nhấp vào tab Tệp và từ trình đơn của cạnh bên trái, chọn Tùy chọn.
-
Hộp thoại Tùy chọn Truy cập xuất hiện.
Chọn Trust Center từ hộp thoại Access Options.
-
Nhấp vào nút Trust Center Settings khi nó xuất hiện.
-
Chọn Message Bar từ trình đơn ở bên trái và sau đó chỉ định Hiển thị Thanh Thông báo bằng cách nhấp vào nút tùy chọn của nó nếu nó chưa được chọn.
-
Nhấp vào cách của bạn trở lại nơi bạn có thể thực hiện truy vấn định nghĩa dữ liệu tạo ra bảng POWERSQL.
-
Thực hiện truy vấn.
-
Trở thành người thông thạo trong SQL có những lợi ích lâu dài bởi vì nó sẽ là khoảng thời gian dài. Những nỗ lực bạn đưa vào trở thành một chuyên gia trong một công cụ phát triển cụ thể có thể sẽ mang lại một trở lại thấp hơn đầu tư. Bất kể công cụ RAD mới nhất có thể là gì, nó sẽ bị thay thế bởi công nghệ mới hơn trong vòng ba đến năm năm.
Nếu bạn có thể khôi phục đầu tư của mình vào công cụ trong thời gian đó, tuyệt vời! Sử dụng nó. Nếu không, bạn có thể khôn ngoan để gắn bó với những cố gắng và sự thật. Đào tạo người của bạn trong SQL, và đầu tư đào tạo của bạn sẽ trả cổ tức trong một khoảng thời gian dài hơn.