2010-12-08 1 views
0

SQL 시험에 앞서 과거의 논문을보고이 보석을 보았습니다. 누군가가 나를 혼란스럽게 여기는 이유를 설명해 주시겠습니까? 나는 실제로 무엇이 요구되는지, 그리고 "테이블을 정의 할 SQL 문을 지정하라"는 의미를 이해하지 못한다.이것은 무엇을 의미합니까?> "테이블을 정의하고 참조 무결성을 유지할 SQL 문을 지정 하시겠습니까?"

나는 참조 무결성을 이해한다고 나는 믿는다. 값이 한 테이블에 저장되고 다른 테이블에서 참조되는 경우 동일한 값을 가져야합니다.

이 질문에 어떻게 적용됩니까?

감사 문제는 외부 키의 일부 집합에 대해 RI를 유지하기 위해 적절한 제약이있는 CREATE TABLE 문을 작성하는 방법을 요구하고있다 많은 :)

답변

3

. 완전한 질문을 제시하지 않았기 때문에 정확히 무엇이 필요한지 알기가 어렵습니다.

2

외래 키 정의가 포함 된 DDL을 원한다고 생각합니다. 예 : 예 :

CREATE TABLE YourTable 
(
bar int not null primary key, 
foo int not null references othertable(foo) 
)