오라클

오라클에 대하여 배우고 나서, 이제는 자바를 통해서 SQL 문을 실행하는 법에 대해서 배우기 시작했다. 그렇다면, 코드를 보면서 어떤 식으로 SQL 문을 실행할 수 있는 지에 대해 설명해보도록 하겠다. 주석을 잘 참고하기를 바란다. 그렇다면, 제일 간단한 INSERT 문을 먼저 실행해보려고 한다. // Main 메소드 안의 내용이라고 가정한다. // 자바를 통해서 SQL 문을 실행 시켜주기 위해서는 우선, 두가지를 초기화를 해줘야 한다. Connection conn = null ; // Connection conn 은 데이터베이스 서버와 연결을 맺어주는 자바의 객체 PreparedStatement pstmt = null ; // PreparedStatement 는 연결한 DB 서버에 전송할 // SQL문..
INDEX ( 색인 ) 란 무엇인가? INDEX 는 예를 들어 설명하면 아주 두꺼운 책 뒤에 나오는 찾아보기라고 생각하면 도움이 된다. 책 뒤에 '찾아보기'의 특징은 정렬이 되어 있다는 것인데, INDEX 에 저장된 데이터도 이와 마찬가지고 정렬되어서 저장되게 한다. 그렇다면, 이러한 INDEX 를 사용하는 이유는 무엇일까요? INDEX 를 사용하는 이유는 단순합니다. SQL 문이 작동하는 속도를 빠르게 하기 위해서 입니다. 그렇다면, 어떤 컬럼에 INDEX 를 생성해야 속도를 더 빠르게 만들 수 있을 까요? 컬럼을 선택하는 기준은 다음과 같습니다. WHERE 절에서 자주 사용되어진 컬럼에 만들어야 합니다. 그리고, 선택도( Selectivity ) 가 높은 컬럼에 만들어야 합니다. 선택도가 높다는 것은..
앞에서 컬럼( COLUMN ) 과 컬럼( COLUMN) 을 연결하는 JOIN 에 대해서 배웠다면, 이번에는 행(ROW) 과 행(ROW)을 연결시켜주는 'UNION' 에 관해서 이야기하려고 한다. UNION에 대해서 이야기하기 위해서는 SET OPERATOR ( SET 연산자, 집합연산자) 를 알아야한다. UNION 은 집합연산자 중의 한 종류이기 때문이다. 집합연산자에는 UNION 말고도 ' UNION ALL ' , ' INTERSECT ' , ' MINUS ' 를 가지고 있다. UNION과 UNION ALL 에 대해서와 둘의 차이점에 대해서 자셍히 설명하고 나머지 두개는 간략하게 설명하도록 하겠다. 앞에서 JOIN을 설명할 때, 집합을 가지고 설명했는데 , UNION 또한 집합을 통해 설명하면 쉽게 이..
VIEW ( 뷰 ) 란 테이블은 아니지만 SELECT 되어진 결과물을 마치 테이블처럼 보는 것( 간주하는 것 ) 이다. 이 VIEW 에는 두 가지 종류가 존재하는 데, 첫번째는 INLINE VIEW 와 두번째로는 STORED VIEW 가 존재한다. 먼저 , INLINE VIEW 에 대해서 설명하도록 하겠다. INLINE VIEW 는 SELECT 구문을 괄호() 를 쳐서 별칭 (예 : V ) 를 부여한 것을 말한다. -- 월급등수가 10등 내인 사람들만 호출하고자 할 때 SELECT V . * FROM ( -- emplooyees 라는 테이블이 있다고 가정해보자 ! -- 또한 employee_id , first_name , last_name, salary , commission_pct 의 컬럼들이 존재한다..
- 오라클(ORACLE) 을 처음 시작하면서 , 오라클 이 무엇인가에 대해 궁금했다. 오라클 은 관계형 데이터베이스 관리시스템(Relation DataBase Management System) 이다. 그렇다면, 관계형 데이터베이스 란 무엇인가? 관계형 데이터베이스는 데이터를 열(Column , =Field) 과 행 (Row) 으로 이루어진 테이블(Table) 형태로 저장하는 것을 의미한다. 간단히 설명하자면, 우리는 오라클을 통해서 테이블 형태로 저장된 데이터들을 꺼내볼 수 있다는 것 같다. - 그렇다면, 나는 수업을 통해서 오라클을 어떻게 이용하여 , 데이터 베이스를 다룰 수 있는 지 공부하고 있다. 오라클에서 중요한 특징은 어떠한 테이블(또는 뷰) 에서 데이터 정보를 꺼내와 보는 명령어인 'SELEC..
개발할 결심
'오라클' 태그의 글 목록