몇 가지 용어의 차이점을 이해하기 위해 애쓰는 두 가지 질문이있는 부분을 완료 할 과제가 있습니다. 나는 강사에게 확인을 이메일로 보냈지 만 일주일 동안 아무런 반응이 없었고 며칠 만에 마감되었습니다!SQL을 사용하여 무결성, 속성 및 테이블 제약 조건의 차이점은 무엇입니까?
첫 번째 질문은 나 데이터 유형과 무결성 제약 조건을 포함하는 SQL 명령을 사용하여 테이블을 작성하도록 요청합니다. 무결성 제약 조건이 외래 키, 기본 키, 고유 및 null이 아닌 것으로 알고 있습니다. 잘못하면 나를 바로 잡으십시오.
그리고 두 번째 질문은 속성 제약과 테이블 제약 조건을 모두 추가하여이 테이블의 정의를 변경하라고 요구합니다. DROP/ALTER는 속성 제약으로 간주됩니다. 그러나 나는 테이블 제약이 무엇인지 전혀 모른다!
는 또한 외부 키에 대한 업데이 트에/삭제에 포함 할 필요가 있지만, 나는이 무결성 제약 조건 또는 속성/테이블 제약, 인터넷 검색의 일부가 지금까지 열매를 맺지 입증인지 여부를 알 수없는입니다.
위의 사항에 대한 도움을 주시면 감사하겠습니다. TIA
당신은 그래서 당신을하지 것이라고 희망하지만, 강의 단지 '제약'과 할당 간단한 말을 모든 노트는 처음 우리가 본 적이 시간 사용 "테이블 제약을" "제약 속성"을입니다! 팁을 주셔서 감사합니다 –
@ J.M. . . 중요한 개념은 "연속 내", "테이블 내"및 "테이블 간"을 이해하는 것입니다. 이름은 중요 할 수 있지만 네이티브 SQL 이름 ("check", "foreign key", "not null"등)은 통신 목적으로 더 유용하고 유용합니다. –