공부/오라클 2019. 5. 29. 20:55

테이블 만들기 예제 (2)

반응형

학생(student)테이블 구조

학번 성명 학과코드 학년 주소 이메일 핸드폰 생일 지도교수 코드
s_number s_name dept_code grade address email phone birth prof_code
number(7) varchar2(10) char(2) number varchar2(50) varchar2(20) char(13) char(8) char(2)
  not null   1 or 2 or 3   유일성 제약 null 허용    
PK   FK           FK

학생 테이블 생성

create table student

( s_number number(7) primary key,

  s_name varchar2(10) not null,

  dept_code char(2),

  grade number check(grade in(1,2,3),

  address varchar2(50),

  email varchar2(20) unique,

  phone char(13) null,

  birth char(8),

  prof_code char(2),

 

constraint s_dept_code_fk foreign key (dept_code) references department (dept_code) on delete cascade,

constraint s_prof_code_fk foreign key (prof_code) references professor (prof_code) on delete cascade);

'공부 > 오라클' 카테고리의 다른 글

테이블 만들기 예제(1)  (0) 2019.05.29
공부/오라클 2019. 5. 29. 20:22

테이블 만들기 예제(1)

반응형

학과(department) 테이블 구조  

학과코드 학과명
dept_code dept_name
char(2) varchar2(30)
PK not null

교수(professor) 테이블 구조

교수코드 교수이름
prof_code prof_name
char(2) varchar2(10)
PK not null

학과 테이블 생성

create table department

( dept_code char(2) primary key,

 dept_name varchar2(30) not null);

 

교수 테이블 생성

create table professor

( prof_code char(2) primary key,

 varchar2(10) not null);

'공부 > 오라클' 카테고리의 다른 글

테이블 만들기 예제 (2)  (0) 2019.05.29
각종 유용한 정보들 2016. 12. 4. 01:59

리얼텍 사운드카드 드라이버 최신버전

반응형

32비트 용

https://goo.gl/6NaR3C


64비트 용

https://goo.gl/EcF840


공식 홈페이지 다운로드 링크

https://goo.gl/72uO