ALL

· DB/Oracle
쌍용 강북 교육센터 국비학원 Day 26일차 GROUP BY 절 보통 그룹함수와 함께 사용되어지고 같은 컬럼끼리의 연산이 필요할 때, 컬럼의 값이 같은것 끼리 그룹을 짓는다. 특정 컬럼을 기준으로 집계를 내는데 사용된다. order by 와 마찬가지로 컴마를 이용해 1차, 2차적으로 사용 가능하다. 또한 그룹으로 묶을 컬럼 값을 select 문에도 지정해주어야 한다. GROUPING, ROLLUP, CUBE, GROUPING SETS grouping - 그룹핑이란 그룹으로 되어져있는지를 확인하는 명령어이다. 값을 출력해보면 0 또는 1만 나오는데 해당 칼럼이 그룹로 이루어져(묶여) 있으면 1, 없으면 0을 나타낸다. 요약값 (rollup, cube, grouping sets) - group by roll..
· DB/Oracle
쌍용 강북 교육센터 국비학원 Day 25일차 VIEW (뷰) VIEW 란 - 테이블은 아니지만 select 되어진 결과물을 마치 테이블처럼 보는 것(간주하는 것) 을 뷰라고 한다. VIEW에는 INLINE VIEW와 STORED VIEW 2가지 종류가 있다. VIEW는 복잡한 SQL문을 간단하게 사용하기 위해서도 쓰이고, 보안상 데이터의 모든권한을 부여할 수 없을때 (특정테이블과 특정컬럼) 사용한다. INLINE VIEW 는 select 구문을 괄호로 묶어 별칭을 부여한 것을 말한다. select 문의 처리순서 때문에 select문을 사용하지 못할때 inline view 를 통해 구현한다. STORED VIEW 는 복잡한 SQL (Structure Query Language == 정형화된 질의어) 을 저..
· DB/Oracle
쌍용 강북 교육센터 국비학원 Day 24일차 간단하게 Oracle 용어를 정리해보자면 테이블 Table (엔티티) - 데이터를 저장하기 위한 저장소, 표와 같은것 컬럼 Column (필드) - 관계형 데이터베이스에서 행을 분류하는 기준 로우 Row (행,레코드) - 데이터를 저장하는 값으로 컬럼내의 단 하나의 값 PRIMARY KEY (기본키) 식별자 (Identifier) 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻합니다. 키 (KEY) 데이터베이스에서 조건에 만족하는 행을 찾거나 순서대로 정렬할 때 다른 레코드들과 구별할 수 있는 유일한 기준이 되는 속성(Attribute) 입니다. 기본키 (PRIMARY KEY) 관계형 데이터베이스에서 행의 식별자로 이용하기에 가장 적합한 것을 테이블마..
· DB/Oracle
쌍용 강북 교육센터 국비학원 Day 23일차 이제부터 예제로 샘플 데이터(HR스키마) 를 활용해 sql developrer 데이터를 다뤄본다. Oracle 9i DBMS 버전부터는 보다 복잡하고 다양한 분야의 샘플유저(DB계정) 를 제공합니다. * HR : Human Resources - 인사부서에서 사용할 법한 샘플 데이터 * OE : Order Entry - 물건 주문정보와 관련된 샘플 데이터 * PM : Product Media - 기업에서 판매되는 제품에 대한 설명을 담고 있는 샘플 데이터 * IX : Information Exchange - B2B 어플리케이션에서 사용할 법한 샘플 데이터 * SH : Sales History - 판매실적 히스토리와 관련된 샘플 데이터 * BI : Business..
· DB/Oracle
쌍용 강북 교육센터 국비학원 Day 22일차 6개월 교육과정 중 약 한 달정도의 자바 기초과정을 듣고 다음으로 배우는 것은 DataBase 이다. DataBase 중에서는 Oracle을 중점으로 교육하신다고 하셨다. 얼핏듣기로는 그래도 자바보다 DB쪽이 상대적으로 쉽다는 말들이 많았었는데 어떻게 될지 궁금하다. 이제부터 DB 시작 ! DataBase 어떤 가치가 있는 정보를 데이터(Data) 라고 한다. ex) 회원정보, 제품정보, 주문정보 등등 Data를 저장시켜 놓은 집합체를 DataBase(데이터베이스) 라고 한다. 관계형 데이터베이스 (Relation DataBase) -> 데이터를 열(Column, Field) 과 행(Row, Record, tuple) 으로 이루어진 테이블(Table, enti..
· Java
쌍용 강북 교육센터 국비학원 Day 22일차 Stream Stream 이란 프로그램은 외부에서 데이터를 읽거나 외부로 데이터를 출력하는 작업이 빈번하게 일어난다. 이때 데이터는 어떠한 통로를 통해서 데이터가 이동되는데, 이 통로를 Stream 이라고 한다. 자바에는 이러한 기능을 수행하기 위해 InputStream와 OutputStream이 존재하며 단일 방향으로 연속적으로 흘러간다. InputStream과 OutputStream은 추상 클래스이며 추상 메소드를 오버라이딩해서 다양한 역할을 수행할 수 있다. (예 : 파일, 네트워크, 메모리 입출력) 자바에서 기본적으로 제공하는 I/O 기능은 java.io 패키지에서 제공된다. InputStream은 외부에서 데이터를 읽는 역할을 수행하고, OutputS..
· Java
쌍용 강북 교육센터 국비학원 Day 21일차 FileOutputStream InputStream 를 상속받았으며, 키보드 혹은 지정된 경로로부터 바이트를 읽어, 바이트 단위로 출력할 수 있는 클래스이다. Node 스트림 (접속점)이 파일이며 1 byte 기반 출력 스트림이다. 만약에 입력받은 경로 혹은 지정한 경로에 파일이 없다라면 파일을 자동으로 생성해준다. (해당폴더는 존재 해야한다) 두번째 파라미터인 append 가 true 인 경우는 첫번째 파라미터인 해당파일경로에 (fileName 에는 이미 경로를 지정한 String 타입을 넣었다) 이미 내용물이 적혀 있는 경우일때 기존내용물은 그대로 두고 기존내용뒤에 새로운 내용을 덧붙여 추가하겠다는 말이다. 두번째 파라미터인 append 가 false 인 ..
· Java
쌍용 강북 교육센터 국비학원 Day 20일차 IO (InputStream, OutputStream) 한 곳에서 다른 곳으로의 데이터 흐름을 Stream (스트림)이라고 한다. 그리고 스트림은 단방향이기 때문에 입력과 출력이 동시에 발생할 수 없다. 그렇기 때문에 용도에 따라 입력스트림, 출력스트림이 나뉜다. (물론 꼭 입력장치나 출력장치가 하드웨어일 필요는 없다. 다만, 이해를 돕기 위해 가장 보편적인 흐름을 보여준 것이다.) 쉽게 접해볼 수 있는 가장 대표적인 System에 대해서 알아보자 System.in : 부모클래스가 추상클래스 InputStream(기본 입력 스트림) 타입인 것으로서 접속점 (Node, 빨대)이 키보드인 1 byte 기반 입력 스트림이다. - System.in 의 주요메소드 (S..
· Java
쌍용 강북 교육센터 국비학원 Day 19일차 Properties Properties 는 HashMap의 구버전인 Hashtable을 상속받아 구현한 것으로, Hashtable 은 키와 값(Object, Object)의 형태로 저장하는데 비해서 Properties 는 (String 키, String 밸류값)의 형태로 저장하는 단순화된 컬렉션 클래스이다. 키는 고유해야 한다. 즉, 중복을 허락하지 않는다. 중복된 값을 넣으면 마지막에 넣은 값으로 덮어씌운다. 주로 어플리케이션의 환경설정과 관련된 속성 (property)을 저장하는데 사용되며, 데이터를 파일로 부터 읽고 쓰는 편리한 기능을 제공한다. 와일드카드 제네릭이 등장했지만 오히려 실용성이 떨어지는 상황들이 생기면서, 모든 타입을 대신할 수 있는 와일드..
· Java
Scanner 와 BufferedReader / BufferedWriter 의 차이점 그리고 StringBuilder에 대해서 BufferedReader / BufferedWriter BufferedReader와 BufferdWriter는 버퍼를 사용하여 읽기와 쓰기를 하는 함수이다. 버퍼를 사용하지 않는 입력은, 키보드의 입력이 키를 누르는 즉시 바로 프로그램에 전달된다. 반면 버퍼를 사용하는 입력은, 키보드의 입력이 있을 때마다 한 문자씩 버퍼로 전송한다. 버퍼가 가득 차거나 혹은 개행 문자가 나타나면 버퍼의 내용을 한 번에 프로그램에 전달한다. 한번 버퍼를 거쳐 출력되는 것보다, 키보드의 입력을 받는 즉시 출력하는 것이 더 빠른 것이 아닌가 생각할수 있다. 하드디스크는 속도가 느리다. 그리고 외부 ..
developer_SIK
'분류 전체보기' 카테고리의 글 목록 (8 Page)