자 개념의 정의를 보면
CREATE TABle 테이블명
속성명 데이터 타입 not null
PRIMARY KEY( 기본키 속성명)
FORELGN KEY(외래키 속성명)
REFERENCES 참조테이블(기본키 속성명)
ON DELETE (옵션)
ON UPDATE(옵션)
CONSTRAINT 제약조건명 CHECK (조건식) 가 정의입니다
그럼 개념의 정의와 같이 속성명 데이터타입 즉 각 속성의 정의된 순서대로 나열후에 PRIMARY KEY 가 나와야하는데
문제3번은 위에 정의대로 순서가 같으니가 이해가 됩니다
근데 문제1번은 갑자기 속성정의중에 기본키가 정의..가 되니까 이해가안되네요.
문제1번 답변을 보면
CREATE TABLE patient
(id CHAR(5) PRIMARY KEY,
name CHAR(10),
sex CHAR(1),
phone CHAR(20),
그뒤 생략
문제3번 답변
CREATE TABLE instructor
(id CHAR(5) NOT NUll,
namek CHAR(15) NOT NUll,
dept CHAR(15),
PRIMARY KEY(Id)
그 뒤 생략
안녕하세요.
교재 75쪽 잠깐만요에서 언급한 내용처럼
기본키는 속성 옆에 기술할 수도 별도의 Primary Key 절을 이용하여 기술할 수도 있습니다.
두 가지 모두 가능합니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-26 10:27:20
안녕하세요.
교재 75쪽 잠깐만요에서 언급한 내용처럼
기본키는 속성 옆에 기술할 수도 별도의 Primary Key 절을 이용하여 기술할 수도 있습니다.
두 가지 모두 가능합니다.
오늘도 즐거운 하루 되세요.