inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 ORACLE 입문 첫걸음

Connection & Table 생성

Connection & Table 생성 강의에서 사용하는 쿼리 출처

477

개발하는 망고

작성한 질문수 3

1

Connection & Table 생성 강의에서 사용하는 스키마 출처가 어디인가요? 스프링 강의에서 가져온거라고 하셨는데 이 강의만 듣는 사람은 어디서 구할 수 있을까요?

수업자료에서는 없는 거 같습니다.

sql oracle dbms/rdbms

답변 3

1

김김

CREATE TABLE coffee_menu (
 no number GENERATED AS IDENTITY ,
 coffee VARCHAR2(100) NOT NULL ,
 kind VARCHAR2(100) NOT NULL ,
 price number(11) DEFAULT 0 NOT NULL,
 reg_day date DEFAULT sysdate NOT NULL ,
 mod_day date DEFAULT sysdate NOT NULL ,
 CONSTRAINT pk_coffee_menu PRIMARY KEY(no)
)
;

COMMENT ON TABLE coffee_menu IS '커피/음료 메뉴';

-----------------------------------------------------

CREATE TABLE cust_info (
 no number GENERATED AS IDENTITY ,
 cust_id VARCHAR2(100) NOT NULL,
 name VARCHAR2(100) NOT NULL,
 email VARCHAR2(100) NOT NULL,
 role VARCHAR2(100) DEFAULT 'MEMBER' NOT NULL  ,
 reg_day date default sysdate NOT NULL,
 CONSTRAINT pk_cust_info PRIMARY KEY(no)
);


COMMENT ON TABLE cust_info IS '고객정보';

-- unique index 생성

ALTER TABLE cust_info ADD CONSTRAINT idx_cust_info UNIQUE(cust_id);

-----------------------------------------------------

CREATE TABLE order_list (
 no number GENERATED AS IDENTITY ,
 coffee_no number(11) NOT NULL,
 coffee VARCHAR2(100) NOT NULL,
 price number(11) NOT NULL,
 cust_id VARCHAR2(100) NOT NULL,
 name VARCHAR2(100) NOT NULL,
 reg_day date default sysdate ,
 CONSTRAINT pk_order_list PRIMARY KEY(no)
);


COMMENT ON TABLE order_list IS '주문내역';

-- foreign key 생성

ALTER TABLE order_list
ADD CONSTRAINT fk_coffee_no
FOREIGN KEY (coffee_no)
REFERENCES coffee_menu(no);

ALTER TABLE order_list
ADD CONSTRAINT fk_cust_id
FOREIGN KEY (cust_id)
REFERENCES cust_info(cust_id);

0

개발하는 망고

감사합니다!!

0

IT늦공 김부장

안녕하세요.
우측 상단 수업자료 버튼을 클릭하면 해당 스크립트를 다운받을 수 있습니다.
(수업 영상에 언급되어 있습니다. ~)

간단한 오타 제보입니다.

0

3

0

큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.

0

19

1

실제 FK제약조건을 설정하지 않는이유

0

20

1

Sequence 관련 질문

1

26

2

Image Only Query

1

24

2

Free Edition 실습 영상은 아직 업데이트전인가요?

0

16

1

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

29

2

상품 정보 크롤링

0

23

2

강의에 적용한 스크립트를 받아 볼수 있을까요?

0

38

2

실습소실행안되요

0

33

1

수강기간 연장

0

25

1

다양한 관점의 코드 경험을 위해 개선하지 않은 코드

1

47

1

BCNF 질문

0

46

2

연관 엔티티 네이밍 규칙

0

39

1

ORA-01017 오류 때문에 진도가 못나가고있습니다.!

0

35

2

6강 - 해시태그 모델의 샤딩 전략에 대하여, 분산 정도(데이터 편중)와 트랜잭션 성능의 trade off 상황 발생 시에 대한 고민

0

36

2

2022년 2회차 실기 4번

0

24

1

히스토리 관련 질문

0

55

2

SSMS 설치 오류

0

48

1

제공된 홈페이지 로그인 ,출력값, 건의사항 오류

1

44

1

최신 하드웨어에서 SQL Express 설치에러 해결법

0

56

1

자료가 남지않은 프로젝트는 어떻게 적어야 할까요?

0

38

2

oracle 설치 오류

0

112

2

oracle 설치 오류

0

123

2