국비지원

오라클에서 제일 중요한 것 중에 하나인 JOIN(조인)에 대해서 이야기 해보려고 한다. JOIN(조인)은 면접에 가면 무조건 물어볼 만큼 중요하다고 한다. 예를 들면, INNER JOIN (내부 조인) 과 OUTER JOIN(외부 조인)의 차이점은 무엇인가? JOIN과 UNION 의 차이점은 무엇인가? 등등 면접에서 자주 언급되는 주제라고 볼 수 있다. 그렇다면, 이렇게 중요하다고 하는 JOIN 이란 무엇인가? JOIN은 테이블(뷰) 과 테이블(뷰)을 합치는 것을 말한다. 여기서 JOIN 은 행(ROW) 과 행(ROW)을 합치는 것이 아니라 컬럼(COLUMN) 과 컬럼(COLUMN) 을 합치는 것이다. 행과 행을 합치는 것은 UNION 연산자로 다음에 이야기 하도록 하겠다. JOIN은 SQL 1992 C..
- 오라클(ORACLE) 을 처음 시작하면서 , 오라클 이 무엇인가에 대해 궁금했다. 오라클 은 관계형 데이터베이스 관리시스템(Relation DataBase Management System) 이다. 그렇다면, 관계형 데이터베이스 란 무엇인가? 관계형 데이터베이스는 데이터를 열(Column , =Field) 과 행 (Row) 으로 이루어진 테이블(Table) 형태로 저장하는 것을 의미한다. 간단히 설명하자면, 우리는 오라클을 통해서 테이블 형태로 저장된 데이터들을 꺼내볼 수 있다는 것 같다. - 그렇다면, 나는 수업을 통해서 오라클을 어떻게 이용하여 , 데이터 베이스를 다룰 수 있는 지 공부하고 있다. 오라클에서 중요한 특징은 어떠한 테이블(또는 뷰) 에서 데이터 정보를 꺼내와 보는 명령어인 'SELEC..
1. 배운 것들에 대한 정리 1-1) 배열(Array) 란 무엇인가? - 배열이란 동일한 데이터타입을 가지는 여러 개의 데이터를 저장할 수 있는 데이터 타입을 말한다. 그리고 배열 또한 객체라는 것을 꼭 기억하는 것이 중요하다. 배열을 생각할 때, 1층에 여러 방이 죽 늘어져 있는 것으로 생각하면 좀 더 편하다. 예를 들어, 배열의 길이가 7인 배열을 두 개를 만들어보려고 한다. 하나는 배열에 저장된 데이터가 int 인 것과 또 다른 하는 저장된 데이터가 String 인 것이 존재한다. int [ ] subjectArr ; subjectArr = new int [ 7 ] ; String [ ] strArr = new String [ 7 ] ; // -------------------------------..
1. 랜덤한 수를 뽑아내는 두 가지 방법 1-1) Math.random === 랜덤한 정수를 뽑아낸다 === // double random = Math.random(); System.out.println("random => " + random); // random => 0.0872948627250868 // random => 0.8606970691775878 // random => 0.21534823746789 // random => 0.5672984827210117 * java.lang.Math.random() 메소드는 0.0 이상 1.0 미만의 실수(double) 값을 랜덤하게 나타내어주는 메소드입니다. 그러나, 우리는 평소에 랜덤한 숫자를 뽑을 때, 1부터 10까지 중 랜덤한 정수를 얻어와야하는 경..
1. 다중 for 문 *위의 퀴즈의 문제는 주석으로 써놓은 부분을 혼자의 힘으로 똑같이 만들어보는 것이였다. 일단, 이를 해결하기 위해서는 다중 for문에 대해서 알아야한다. 다중 for문이라 함은 for문 속에 또 다른 for문이 있는 것을 말한다. 작용원리는 내 풀이를 통해서 설명하도록 하겠다. 우선, i = 1인 경우에 , 첫번째 for문의 조건식이 참이기 때문에, 실행해야할 명령문을 실행해야 하는데, 이것이 for문인 것이다. 그러하여, i = 1 이고, j=2 일 때, 두번째 for문의 조건식이 참이기 때문에, 두번 째 for문의 명령문을 실행해야한다. 그 이후에는 i=1 , j=3 인 경우 / i=1 , j=4 인경우 이와 같은 상황으로 반복되는 것이 다중for문이다. * 위의 퀴즈는 구구단을..
1. 우리가 왜 .equal를 사용하는 가? Member mb1 = new Member() ; mb1.id = " leess" ; mb1.nickname = new String ("leess") ; mb2.id = " leess " ; mb2.nickname= new String("leess") ; System.out.println (mb1.id == mb2.id) ; // => true System.out.println (mb1.nickname == mb2.nickname) ; // => false System.out.println(mb1.nickname.equals(mb2.nickname) ; // => true System.out.println(mb1.name.equals(mb2.name) ; //..
개발할 결심
'국비지원' 태그의 글 목록