책 내용 질문하기
문제1번과 3번에 대해서!
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
79
조회수
164
작성일
2017-06-23
작성자
탈퇴*원
첨부파일

자 개념의 정의를 보면

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)

그 뒤 생략

답변
2017-06-26 10:27:20

안녕하세요.

교재 75쪽 잠깐만요에서 언급한 내용처럼

기본키는 속성 옆에 기술할 수도 별도의 Primary Key 절을 이용하여 기술할 수도 있습니다.

두 가지 모두 가능합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-06-26 10:27:20

    안녕하세요.

    교재 75쪽 잠깐만요에서 언급한 내용처럼

    기본키는 속성 옆에 기술할 수도 별도의 Primary Key 절을 이용하여 기술할 수도 있습니다.

    두 가지 모두 가능합니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.