인공지능 부트캠프 컴퓨터 비전을 활용한 데이터 엔지니어링을 공부할 수 있을것이라 생각되어 참여하게 되었다.
초반에는 부트캠프에 참여하기전 공부했던 지식들 위주라 TIL보다는 기록 위주의 글이 될 것 같다.
오라클 SQL
파이썬
Numpy
Pandas
시각화 (matplotlib)
Django 프레임워크
프로젝트
머신러닝
지도학습
비지도학습
딥러닝
DNN
CNN
오라클 회원가입
www.oracle.com
오라클 DBMS(Database Management System)
enterprise 버전 : 실제 회사에서 사용
express 버전 : 개인용
Oracle Database 11g Express Edition을 설치했다.
관리자 계정 : system
관리자 비번 : oracle
summary 확인
summary 내에 port번호들이 나오는데 이들의 의미
오라클 기본 port : 1521 pc 네트워크안의 네트워크 프로그램을 찾기위한 주소가 port
mysql 기본 port : 3306
local host (127.0.0.1) 컴퓨터 내부에서 접근할때의 ip, 원래 컴퓨터의 ip로 접근할 수도 있음
오라클을 설치할 때에 오라클 내에 웹서버가 설치가 됨 (tomcat이라고 불림)
tomcat의 port번호가 8080
자바에서는 tomcat을 따로 설치할 확률이 높다. 이때 오라클의 tomcat과 port 충돌이 날 수있다. 그래서 자바를 할 때에 받은 tomcat의 port 번호를 변경 해주어야한다. (80X0 식으로)
IP 번호 : localhost
port 번호 : 1521
서비스번호 : xe
까지 세단계를 거친다.
서비스 확인
작업 표시줄 > 작업 관리자 > 서비스
OracleXETNSListener
OracleServiceXE가 실행되고 있어야한다.
접속 툴
가. sql*plus
path 설정값 보는 방법(cmd)
C:>set path
path = 명령어 경로;명령어경로;....
path 설정 및 제거
시작 > 오른쪽 클릭해서 시스템 > 고급 시스템 설정 > 고급탭의 환경변수
나. sqlDeveloper
2개의 계정 생성 ==> 관리자만 생성 가능
가. 수업때 사용할 계정
SCOTT/TIGER
==> 파일로 제공되는 계정
나. 워크샵 사용할 계정
workshop/workshop
a. 계정생성 명령어
create user workshop
identified by workshop;
b. 권한 설정
grant resource, connect to workshop;
열 (Column)
행 (Record)
값이 없을때 null
강사님께서 Java쪽을 많이 하신분이라 잘 몰랐던 서버쪽 지식들을 많이 배울 수 있어 좋았다.
파이썬 문법부터 공부할거라 생각했는데 커리와 달리 Oracle SQL로 시작했는데 오히려 좋았다.
데이터베이스 공부가 꼭 필요하다 생각했어서 알고있는 파이썬공부보다 훨씬 나은 스타트였다.