
세개의 테이블을 만들거에요
첫번째 customer, 두번째 fruit, 세번째 indent
고객은 4개의 속성을 갖고, 고객번호와 고객명은 문자열로 10개의 문자까지 가질 수 있게 만듭니다.
크기는 글자 수를 의미합니다.
주문 테이블은 기본키를 복합키 형태로 구성합니다. 즉
세개의 항목(고객번호, 과일번호, 주문일자)을 묶어서 하나의 프라이머리 키로 사용 하는 복합키형태
그리고 고객번호와 과일번호는 고객테이블의 고객번호와 과일테이블의 과일번호를 참조하는 외래키 형태로 사용할 거기 때문에 외래키로 지정합니다.


이름을 넣어줍니다.
첫번째 항목은 cno 데이터 형식은 char(10) , Null 허용 체크 해제
-char(10) 테이블 타입은 캐릭터 타입으로 10글자까지 넣을수 있습니다.
cno 같은 경우 프라이머리 키인데 프라이머리 키는 null 값을 가질 수 없기 때문에 널값을 허용하지 않는 형태로 하기 위해 체크 해제합니다.

테이블에서 컬럼의 순서, 들어가는 인스턴스, 로우의 순서는 의미가 없습니다.
프라이머리키를 지정하겠습니다.
cno 가 프라이머리키로 지정해줄 것이기 때문에 cno에서 마우스 우클릭 - 기본키설정

앞쪽에 열쇠모양 만들어졌습니다.

customer 테이블 완성 되었습니다.
이제 저장할게요


customer 테이블 만들어졌는데 안보이면


fruit 테이블 만들기


입력후
fno 프라이머리키로 설정 위해 fno 우클릭 기본키 설정

저장하기

위와 같은 방법으로 indent 테이블 만들기


복합키 형태 프라이머리 키를 지정해 주려면 여러 개 컬럼을 동시에 지정해야 합니다.
이럴때는 첫번째 컬럼을 선택하고 ctrl 키를 누른 상태에서

빨간색 영역을 클릭 - 마우스 우클릭 - 기본키설정

저장 - indent
이제 포린키를 지정하겠습니다.
포린(외래)키를 지정하기 위해서는 마우스의 오른쪽버튼을 클릭하여 관계메뉴항목을 선택합니다.

추가 선택



같은 방법
fno 우클릭 관계 - 추가

테이블 만들기 끝
데이터 입력하기



입력하면 자동 저장되고 빨간색 아이콘이 있으면 저장되지 않은거니 저장 한번 눌러도 됩니다.
데이터를 한번에 입력할 경우에는 새쿼리를 눌러서 입력창 나오면 입력합니다.

입력순서는 컬럼 만들어진 순서대로 지정해줘야 합니다.
순서는 중요하지 않지만 테이블 만든것과 동일하게 넣어야합니다.
'데이터베이스' 카테고리의 다른 글
SQL 명령어의 종류 (0) | 2025.03.28 |
---|---|
SQL 이란? (0) | 2025.03.28 |
MS SQL Server - 시퀀스 서버 관리 스튜디오 사용하기 (0) | 2025.03.28 |
MS-SQL 설치 (0) | 2025.03.28 |
프라이머리 키란? (0) | 2025.03.28 |