wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

11_bai17181920.kntt

Total questions: 95

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

Lợi ích chính của việc quản trị CSDL trên máy tính là gì?

a)

Tăng tốc độ xử lý dữ liệu và hạn chế sai sót

b)

Giảm yêu cầu về phần cứng

c)

Không cần nhân lực quản lý

d)

Tăng chi phí quản lý

2.

Việc quản trị CSDL trên máy tính giúp ... xử lý dữ liệu và hạn chế sai sót trong quá trình quản lý, đặc biệt là đối với các ngành yêu cầu sự chính xác cao như ngân hàng.

(a)  

3.

Trong hệ quản trị CSDL, chức năng nào giúp đảm bảo tính nhất quán của dữ liệu?

a)

Tính toàn vẹn dữ liệu

b)

Tính phân quyền người dùng

c)

Tính khả dụng cao

d)

Tính bảo mật dữ liệu

4.

Tính toàn vẹn dữ liệu đảm bảo rằng dữ liệu trong CSDL luôn ... , không bị xung đột hoặc sai sót trong quá trình xử lý.

(a)  

5.

Tại sao MySQL được ưa chuộng trong quản trị CSDL?

a)

Vì có giá thành thấp

b)

Vì nó là phần mềm mã nguồn mở và miễn phí

c)

Vì chỉ hỗ trợ cho các hệ thống nhỏ

d)

Vì không cần phần cứng mạnh

6.

MySQL là một ... CSDL mã nguồn mở, miễn phí, có hiệu năng cao và được sử dụng phổ biến trong nhiều ứng dụng quản trị CSDL.

(a)  

7.

Chức năng nào của hệ quản trị CSDL giúp bảo vệ dữ liệu khỏi những truy cập trái phép?

a)

Tính toàn vẹn dữ liệu

b)

Tính phân quyền người dùng

c)

Tính nhất quán dữ liệu

d)

Tính lưu trữ

8.

Phân quyền người dùng giúp hạn chế ... vào CSDL, chỉ cho phép những người có quyền hợp lệ thực hiện các thao tác trên dữ liệu.

(a)  

9.

Phần mềm HeidiSQL được sử dụng để làm gì trong quản trị CSDL?

a)

Quản lý giao diện đồ họa cho MySQL

b)

Chạy các ứng dụng ngoài hệ thống

c)

Tăng tốc độ xử lý MySQL

d)

Quản lý bộ nhớ máy tính

10.

HeidiSQL là phần mềm hỗ trợ người dùng quản trị MySQL thông qua giao diện ... , giúp thao tác dễ dàng hơn so với việc dùng dòng lệnh.

(a)  

11.

Một trong những lợi ích của việc sử dụng hệ quản trị CSDL là gì?

a)

Dữ liệu được lưu trữ trực tiếp trên giấy

b)

Không cần kiểm tra dữ liệu

c)

Hạn chế quyền truy cập của tất cả người dùng

d)

Dữ liệu có thể được truy xuất và chỉnh sửa nhanh chóng

12.

Hệ quản trị CSDL cho phép truy xuất và cập nhật dữ liệu nhanh chóng, giảm thiểu ... và giúp cải thiện hiệu suất làm việc.

(a)  

13.

Hệ quản trị CSDL MySQL chủ yếu được sử dụng trong các trường hợp nào?

a)

Các hệ thống CSDL lớn và ứng dụng trên Internet

b)

Chỉ dành cho hệ thống nhỏ

c)

Hệ thống không có kết nối mạng

d)

Các hệ thống không đòi hỏi tính an toàn cao

14.

MySQL được sử dụng rộng rãi trong cả các hệ thống CSDL lớn và ... trên Internet nhờ tính an toàn và tốc độ xử lý cao.

(a)  

15.

Một tính năng đặc biệt của HeidiSQL là gì?

a)

Chỉ hỗ trợ MySQL

b)

Hỗ trợ nhiều ngôn ngữ, bao gồm tiếng Việt

c)

Không hỗ trợ kết nối Internet

d)

Chỉ có trên hệ điều hành Windows

16.

HeidiSQL là phần mềm mã nguồn mở hỗ trợ nhiều ngôn ngữ, trong đó có ... , giúp người dùng dễ dàng thao tác.

(a)  

17.

Lợi ích của hệ quản trị CSDL trong lĩnh vực ngân hàng là gì?

a)

Giảm thiểu nhân lực

b)

Tăng thời gian xử lý giao dịch

c)

Đảm bảo giao dịch chính xác và nhanh chóng

d)

Hạn chế khả năng tự động hóa

18.

Tại sao cần phải nhập mật khẩu khi truy cập MySQL với quyền root?

a)

Để bảo vệ dữ liệu khỏi truy cập trái phép

b)

Để giới hạn thời gian truy cập

c)

Để nâng cao tốc độ xử lý

d)

Để kiểm soát quyền truy cập mạng

19.

Việc nhập mật khẩu khi truy cập MySQL với quyền root giúp bảo vệ hệ thống và dữ liệu khỏi những (a)  

20.

Lợi ích nào sau đây là lý do chính khiến việc quản trị cơ sở dữ liệu trên máy tính được ưa chuộng hơn so với quản lý thủ công?

a)

Giảm thiểu tối đa sai sót trong quá trình lưu trữ và truy xuất dữ liệu.

b)

Tăng cường khả năng tìm kiếm và xử lý dữ liệu nhanh chóng.

c)

Dễ dàng sao chép và phân tán thông tin không cần kiểm soát.

d)

Giảm chi phí bảo trì và đảm bảo an toàn dữ liệu tuyệt đối.

21.

Tại sao MySQL thường được lựa chọn làm hệ quản trị cơ sở dữ liệu trong nhiều ứng dụng?

a)

Vì MySQL là phần mềm mã nguồn mở và miễn phí.

b)

Vì MySQL không hỗ trợ việc quản lý chặt chẽ sự nhất quán dữ liệu.

c)

Vì MySQL thích hợp cho các bài toán quản trị cơ sở dữ liệu lớn và trực tuyến.

d)

Vì MySQL yêu cầu phải có kết nối Internet để sử dụng.

22.

Phát biểu sau đúng hay sai.

Một bảng cơ sở dữ liệu có thể tồn tại nhiều khóa chính, mỗi khóa chính cùng xác định duy nhất một trường dữ liệu. Lựa chọn khóa chính cho bảng từ tập các khóa chính sao cho khóa chính là đơn giản.

a)

Đúng.

b)

Sai.

23.

Lựa chọn hai phương án là mục đích của việc tổ chức lại bảng dữ liệu.

a)

Dữ liệu trở nên nhất quán.

b)

Hạn chế dư thừa dữ liệu.

c)

Trình bày dữ liệu dễ nhìn.

d)

Dung lượng lưu trữ ít hơn.

24.

Mục đích đặt khóa cấm trùng

a)

cho phép tự thay đổi liên kết giữa các bảng.

b)

cho phép dữ liệu có thể tự động cập nhật.

c)

không có hai dòng cùng giá trị giống nhau.

d)

không cho phép thay đổi trường khóa chính.

25.

Trong cấu trúc bảng banthuam(idBanthuam, idBannhac, idCasi), trường nào được chọn làm khóa chính?

a)

idBanthuam

b)

idBannhac

c)

idCasi

d)

tenBannhac

26.

Tại sao cần tách bảng casi(idCasi, tenCasi) thay vì lưu trữ trực tiếp tenCasi trong bảng banthuam?

a)

Giúp giảm dung lượng lưu trữ và tránh trùng lặp dữ liệu

b)

Giúp quản lý các bản nhạc phức tạp hơn

c)

Giúp lưu trữ nhiều ca sĩ hơn

d)

Giúp truy vấn nhanh hơn

27.

Trong cấu trúc bảng bannhac(idBannhac, tenBannhac, idNhacsi), trường idNhacsi là gì?

a)

Khóa chính

b)

Khóa ngoài

c)

Chỉ mục

d)

Khóa cắm trùng lặp

28.

Khi cần quản lý thêm thông tin ngày sinh của các ca sĩ trong CSDL, nên thay đổi như thế nào?

a)

Thêm trường ngaysinh vào bảng banthuam

b)

Tạo bảng mới lưu trữ thông tin ngày sinh

c)

Thêm trường ngaysinh vào bảng casi

d)

Không cần thay đổi

29.

Nếu muốn quản lý thêm thông tin nơi sinh của nhạc sĩ, CSDL cần thay đổi như thế nào?

a)

Thêm trường noisinh vào bảng nhacsi

b)

Thêm trường noisinh vào bảng bannhac

c)

Tạo bảng mới lưu trữ nơi sinh

d)

Không cần thay đổi

30.

Trường nào trong bảng banthuam(idBanthuam, idBannhac, idCasi) là khóa ngoài?

a)

idBanthuam

b)

idBannhac và idCasi

c)

tenBannhac

d)

tenCasi

31.

Tại sao cần phải có khóa ngoài trong cơ sở dữ liệu quan hệ?

a)

Để giảm trùng lặp dữ liệu

b)

Để làm cho truy vấn nhanh hơn

c)

Để quản lý được nhiều dữ liệu hơn

d)

Để tạo mối liên hệ giữa các bảng

32.

Trong bảng nhacsi(idNhacsi, tenNhacsi), idNhacsi có vai trò gì?

a)

Khóa ngoài

b)

Khóa chính

c)

Chỉ mục

d)

Trường không cần thiết

33.

Cặp trường nào không được trùng lặp giá trị trong bảng bannhac(idBannhac, tenBannhac, idNhacsi)?

a)

idBannhac và idNhacsi

b)

tenBannhac và idNhacsi

c)

idBannhac và tenBannhac

d)

idNhacsi và tenNhacsi

34.

Lợi ích của việc sử dụng kiểu dữ liệu AUTO_INCREMENT cho các trường khóa chính là gì?

a)

Tự động tăng giá trị khi thêm bản ghi mới

b)

Đảm bảo có giá trị cho mỗi bản ghi

c)

Giúp truy vấn dữ liệu nhanh hơn

d)

Tự động giảm giá trị khi thêm bản ghi mới

35.

AUTO_INCREMENT tự động ... cho mỗi bản ghi mới, giúp đảm bảo khóa chính luôn là duy nhất mà không cần nhập thủ công.

(a)  

36.

Khóa ngoài giúp tạo liên kết giữa các bảng, đảm bảo ... và dễ dàng truy vấn thông tin liên quan.

(a)  

37.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, trong bảng Quận/Huyện thì MaTinhThanhPho sẽ là?

a)

Khóa chính

b)

Khóa ngoại tham chiếu tới bảng Quận/Huyện

c)

Khóa ngoại tham chiếu tới bảng Tỉnh thành phố

d)

Khóa ngoại tham chiếu tới các bảng

38.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa ngoại trong bảng Quận/Huyện là?

a)

Mã của tỉnh thành phố

b)

Mã của huyện

c)

Mã của thị trấn

d)

Mã của thị xã

39.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là

a)

Mã của huyện

b)

Mã của thị trấn

c)

Mã của thị xã

d)

Mã của tỉnh thành phố

40.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố em phải xác định mối quan hệ giữa?

a)

Tỉnh thành phố và Quận/Huyện

b)

Tính và Thị trấn

c)

Tỉnh và thị xã

d)

Huyện và thị trấn

41.

Nếu muốn quản lí thêm thông tin nơi sinh của nhạc sĩ, ca sĩ (tên tỉnh/thành phố), CSDL cần thay đổi như thế nào?

a)

Cần xóa bỏ cấu trúc CSDL và thay bằng cấu trúc khác

b)

Thêm các trường vào CSDL

c)

Cần thay đổi cấu trúc CSDL bằng cách thêm một bảng mới để lưu trữ thông tin này

d)

Thêm cột nơi sinh

42.

Để tạo bảng "nhacsi" với trường "idNhacsi" và "tenNhacsi", kiểu dữ liệu của "idNhacsi" là gì?

a)

VARCHAR

b)

INT

c)

TEXT

d)

FLOAT

43.

Trong quá trình tạo bảng, nếu muốn trường "idNhacsi" tự động tăng giá trị, ta phải chọn tùy chọn nào?

a)

AUTO_INCREMENT

b)

UNSIGNED

c)

NOT NULL

d)

DEFAULT

44.

Để thiết lập trường "idNhacsi" làm khóa chính, ta phải thực hiện thao tác nào?

a)

Chọn AUTO_INCREMENT

b)

Chọn khóa ngoại

c)

Chọn PRIMARY

d)

Chọn VARCHAR

45.

Nếu vô tình chọn sai trường làm khóa chính, cách nào sau đây đúng để sửa lại?

a)

Xóa bảng và tạo lại

b)

Đặt trường sai làm khóa ngoại

c)

Nhấp chuột phải vào trường sai và chọn Delete column

d)

Nhấp đúp chuột vào trường sai và sửa lại khóa chính

46.

Sau khi hoàn tất việc khai báo bảng, bước cuối cùng để lưu bảng là gì?

a)

Đóng cửa sổ tạo bảng

b)

Nhấn nút Lưu

c)

Chọn Export

d)

Chọn Commit

47.

Khi khai báo trường "tenNhacsi", kiểu dữ liệu nào phù hợp để lưu tên của nhạc sĩ?

a)

INT

b)

VARCHAR

c)

FLOAT

d)

DATE

48.

Khi khai báo trường "tenNhacsi", độ dài tối đa bao nhiêu thường được sử dụng?

a)

50

b)

100

c)

255

d)

125

49.

Nếu muốn tạo thêm trường mới cho bảng "nhacsi", phím tắt nào sau đây có thể được sử dụng?

a)

Ctrl+S

b)

Ctrl+C

c)

Ctrl+Insert

d)

Ctrl+Delete

50.

Khi khai báo trường "idNhacsi", để đảm bảo rằng trường này không nhận giá trị NULL, cần chọn tùy chọn nào?

a)

AUTO_INCREMENT

b)

UNSIGNED

c)

NOT NULL

d)

DEFAULT

51.

Khi tạo bảng "nhacsi", để idNhacsi tự động tăng giá trị mỗi khi thêm bản ghi mới, tùy chọn nào cần được chọn?

a)

UNSIGNED

b)

AUTO_INCREMENT

c)

DEFAULT

d)

UNIQUE

52.

Tùy chọn NOT NULL được sử dụng để đảm bảo rằng trường không thể chứa giá trị rỗng (NULL), điều này rất quan trọng đối với trường (a)  

53.

Độ dài 255 thường được sử dụng khi khai báo trường ... để lưu trữ các chuỗi ký tự có kích thước vừa phải.

(a)  

54.

Kiểu dữ liệu ... được sử dụng để lưu trữ chuỗi ký tự, phù hợp với các dữ liệu dạng văn bản

(a)  

55.

Sau khi tạo bảng, bước cuối cùng để lưu bảng là nhấn nút Lưu, sau đó bảng sẽ ... trong danh sách các bảng của cơ sở dữ liệu.

(a)  

56.

Khi chọn sai trường làm khóa chính, ta có thể ... vào trường đó và sửa lại bằng cách chọn đúng trường cần làm khóa chính.

(a)  

57.

Để ấn định một trường làm khóa chính, ta phải nhấp chuột phải vào trường đó và chọn tùy chọn ... trong phần Create new index.

(a)  

58.

Tùy chọn AUTO_INCREMENT cho phép giá trị của trường ... mỗi khi có bản ghi mới được thêm vào bảng.

(a)  

59.

Trường "idNhacsi" được khai báo với kiểu dữ liệu ..., vì nó là một trường dùng để lưu trữ các số nguyên, thường dùng làm khóa chính.

(a)  

60.

Việc đầu tiên để làm việc với một CSDL là?

a)
  • Thu thập

b)
  • Xử lý

c)
  • Tạo lập

d)

Khai thác

61.

Việc đầu tiên để tạo lập một CSDL quan hệ là ?

a)
  • Thu thập dữ liệu

b)
  • Xử lý dữ liệu

c)
  • Tạo ra một hay nhiều bảng

d)

Khai thác CSDL

62.

Để thực hiện tạo bảng thì cần phải:

-Xác định cấu trúc bảng

  • -Khai báo cấu trúc bảng

a)

đúng

b)

sai

63.

Việc không cần phải xác định và khai báo để tạo lập bảng là?

a)
  • Tên bảng

b)
  • Kiểu dữ liệu

c)
  • Khai báo kích thước của mỗi trường

d)

Địa chỉ cụ thể

64.

Mở HeidiSQL và kết nối đến cơ sở dữ liệu của bạn (nếu đã có). Nếu chưa có cơ sở dữ liệu, bạn có thể tạo mới một cơ sở dữ liệu bằng cách nhấp chuột phải vào?

a)
  • " Create database"

b)
  • "Create new"

c)
  • "Root"

d)

"CSDL"

65.

Sau khi kết nối đến cơ sở dữ liệu, bạn có thể chọn cơ sở dữ liệu đó trong?

a)
  • Danh sách cơ sở dữ liệu được hiển thị bên dưới của HeidiSQL

b)
  • Danh sách cơ sở dữ liệu được hiển thị bên phải của HeidiSQL

c)
  • Danh sách cơ sở dữ liệu được hiển thị bên trái của HeidiSQL

d)
  • Danh sách cơ sở dữ liệu được hiển thị phía trên của HeidiSQL

66.

Để tạo bảng mới trong HeidiSQL, em chọn?

a)
  • " Create database"

b)
  • "Root"

c)
  • "Create new"

d)

"Create csdl"

67.

Sau khi đã tạo các bảng, bạn có thể thiết lập các quan hệ giữa các bảng bằng cách?

a)
  • Thiết lập khóa phụ

b)
  • Thiết lập khóa chính

c)
  • Thiết lập khóa ngoại

d)
  • Thiết lập khóa trùng lặp

68.

Để Tạo bảng trong CSDL thì em cần?

a)
  • Nháy nút trái chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng

b)
  • Nhấn giữ nút phải chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng

c)
  • Nháy nút phải chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng

d)
  • Nhấn giữ nút trái chuột ở vùng danh sách các CSDL đã có, chọn thẻ tạo mới, chọn Bảng

69.

Khi chọn thêm mới để thêm trường thì một trường mới hiện ra với tên mặc định là?

a)
  • Cột mới

b)
  • Trường mới

c)
  • Column 1

d)
  • Row 1

70.

Để ấn định khóa chính thì ta thực hiện?

a)
  • Chọn Create new index -> Primary

b)
  • Chọn Create new index -> Key

c)
  • Chọn Create new index -> Unique

d)
  • Chọn Create new index -> Fulltext

71.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố em phải xác định mối quan hệ giữa?

a)
  • Tỉnh thành phố và Quận/Huyện

b)
  • Tính và Thị trấn

c)
  • Tỉnh và thị xã

d)
  • Huyện và thị trấn

72.

Để thực hiện mô hình quản lí danh sách tên quận/huyện của các tỉnh thành phố, em có thể xác định khóa chính trong trong bảng Tỉnh thành phố là

a)
  • Mã của huyện

b)
  • Mã của thị trấn

c)
  • Mã của tỉnh thành phố

d)
  • Mã của thị xã

73.

Trường nào trong bảng "bannhac" được thiết lập làm khóa chính?

a)

idNhacsi

b)

tenBannhac

c)

idBannhac

d)

tenNhacsi

74.

Khi khai báo khóa ngoài cho bảng "bannhac", trường nào được chọn làm khóa ngoài?

a)

idBannhac

b)

tenBannhac

c)

idNhacsi

d)

idBanthuam

75.

Khi khai báo khóa ngoài cho idNhacsi, bảng tham chiếu nào được chọn?

a)

bannhac

b)

nhacsi

c)

banthuam

d)

casi

76.

Khi khai báo khóa ngoài, kiểu dữ liệu của trường idNhacsi trong bảng "bannhac" nên là gì?

a)

VARCHAR

b)

TEXT

c)

FLOAT

d)

INT

77.

Khi khai báo cặp trường (tenBannhac, idNhacsi) không được trùng lặp giá trị, loại khóa nào được sử dụng?

a)

PRIMARY

b)

UNIQUE

c)

INDEX

d)

FOREIGN KEY

78.

Khi tạo bảng "bannhac", để thêm một trường mới vào bảng, bạn sử dụng thao tác nào?

a)

Nhấn Ctrl+Alt+Del

b)

Nhấn Alt+Insert

c)

Nhấn Ctrl+Insert

d)

Nhấn Ctrl+Delete

79.

Giá trị mặc định của trường khóa ngoài idNhacsi trong bảng "bannhac" nên là gì?

a)

0

b)

AUTO_INCREMENT

c)

Một chuỗi rỗng

d)

NULL

80.

Khóa ngoài trong bảng "bannhac" tham chiếu đến khóa chính ở bảng nào?

a)

nhacsi

b)

casi

c)

banthuam

d)

quận/huyện

81.

Thao tác nào được sử dụng để khai báo khóa chính cho trường idBannhac?

a)

Chọn "Create new index" → "UNIQUE"

b)

Chọn "Create new index" → "PRIMARY"

c)

Chọn "Create new index" → "FOREIGN KEY"

d)

Chọn "Create new index" → "INDEX"

82.

Sau khi khai báo xong các trường trong bảng "bannhac", thao tác cuối cùng là gì?

a)

Chọn "Tạo bảng mới"

b)

Chọn "Chỉnh sửa khóa"

c)

Chọn "Xóa bảng"

d)

Chọn "Lưu"

83.

Khi khai báo khóa ngoài cho trường "idNhacsi" trong bảng "bannhac", điều nào sau đây là sai?

a)

Trường "idNhacsi" tham chiếu đến trường "idNhacsi" của bảng "nhacsi".

b)

Trường "idNhacsi" phải có cùng kiểu dữ liệu với trường tham chiếu trong bảng "nhacsi".

c)

Khóa ngoài "idNhacsi" không yêu cầu phải khai báo khóa chính trong bảng "nhacsi".

d)

Giá trị mặc định của trường "idNhacsi" có thể là 0.

84.

Trường "idBannhac" cần được khai báo là ... để đảm bảo mỗi bản ghi trong bảng "bannhac" đều có một định danh duy nhất.

(a)  

85.

Trường "idNhacsi" cần được khai báo là ... để duy trì mối quan hệ giữa bảng "bannhac" và bảng "nhacsi".

(a)  

86.

Mục đích của việc khai báo cặp (tenBannhac, idNhacsi) là khóa ... để đảm bảo rằng không có hai bản ghi nào trong bảng có cùng tên ban nhạc và cùng nhạc sĩ.

(a)  

87.

Để khai báo idBannhac là khóa chính, cần chọn "Create new index" và sau đó chọn "..."

(a)  

88.

Khóa ngoài idNhacsi trong bảng "bannhac" tham chiếu đến khóa chính ... trong bảng "nhacsi".

(a)  

89.

Giá trị mặc định của trường khóa ngoài thường được đặt là 0, thể hiện rằng chưa có ... nào được tham chiếu

(a)  

90.

Để đảm bảo giá trị của cặp trường (tenBannhac, idNhacsi) không trùng lặp, ta sử dụng khóa ... .

(a)  

91.

Để chọn bảng tham chiếu ta chọn ô?

a)

" Create database"

b)

"Create new"

c)

Foreign keys

d)

Reference table

92.

Để khai báo khóa ngoài chọn thẻ?

a)

" Create database"

b)

"Create new"

c)

Foreign keys

d)

"Root"

93.

Để khai báo khóa cấm trùng lặp ta dùng?

a)

Chọn Create new index -> Primary

b)

Chọn Create new index -> Key

c)

Chọn Create new index -> Unique

d)

Chọn Create new index -> Fulltext

94.

Tên các trường không được trùng lặp giá trị nên phải khai báo khóa?

a)

Chính

b)

Phụ

c)

Ngoài

d)

Cấm trùng lặp

95.

Vệc thiết lập khoá ngoài được thực hiện như thế nào?

a)

Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài

b)

Việc thiết lập khoá ngoài được thực hiện bằng cách chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)

c)

Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá chính, và chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)

d)

Việc thiết lập khoá ngoài được thực hiện bằng cách xác định cột trong bảng hiện tại là khoá ngoài, và chỉ định bảng mà khoá ngoài này tham chiếu đến (bảng gốc)