IT 프로그래밍/빅데이터

[Python] Oracle, Sql dev 다운로드와 Jupyter 연동 (+ 외래키 설정방법)

잉휴 2021. 2. 26. 14:17

이제부터는 빅데이터 수집,저장 및 분석을 위해

여러가지 데이터베이터 툴을 다뤄볼 예정입니다 :)

 

1. SQLite 

2.  Oracle

3. MySQL

 

이렇게 세 가지가 있는데

SQLite는 jupyter notebook에서 

실행해보았습니다.

 

간단히 예제만 보고 따라하기 쉬워서

 

오늘은 두 번째, Oracle을 다뤄볼까 합니다.

 



<<<다운로드>>>

 

0. 자바 설치해두기

1. oracle.com접속

2. 상단바 Products-Oracle Database 클릭

 

 

3. Download Oracle Database 19c 클릭

 

 

4. 아래로 내려가다보면 

Oracle Database 11g Release 2 Express Edition for Windows 64

 


1. 검색창에 sql 입력후 developer download누르기

 

 

2. JDK없는 버전으로 두번째거 다운로드 

(자바가 설치되어있기 않으면 JDK포함해서 다운로드하기)

 

 


<<<테이블 생성과 행 삽입하기>>>

 

테이블 생성, 값 입력, 외래키 설정을 해보겠습니다

 

DDL 을 눌렀을때 자동으로 생성된 화면을 볼 수 있다 

 

행 삽입방법

왼쪽에서 세번째 아이콘 (문서와 +) 모양

 

commit 커밋
결과물
결과물2

 

<<<외래키 설정>>>

먼저 cart 테이블 생성하기
외래키 설정방법

새 외래키 제약조건

적용하고 model에 들어가면 아래와같이 나온다

 

model에서 확인

이렇게 하고 jupyter notebook으로 가서

잘 입력이 되었는지 확인해보겠습니다!

 

<<<Jupyter에서 확인>>>

row 갯수 = 행의 개수

(같아야합니다)

 

주변에서 클라이언트 오류가 있어서

실행이 안되는 경우도 봤는데 다음과 같은 방법이 있습니다.

 

1. jypter notebook 껐다 켜기

 

2. 오류에 나온 페이지로 이동해서 (오라클- instantclient)

환경변수 편집path에서 다운받은 instantclient위치 추가해주기

 

3. 인스턴트 클라이언트를 버전에 맞게 설치한 후

.dll 파일명만

파이썬이 설치된 directory에 넣어주시면 됩니다