인덱스란
검색 속도를 향상시키기 위해 칼럼에 대해 생성하는 객체
포인트를 이용하여 테이블에 저장된 데이터를 랜덤 엑세스하기 위한 목적
인덱스 종류
고유/비고유 인덱스
단일/결합 인덱스
함수 기반 인덱스
인덱스의 구조
B-트리 형식으로 구성
인덱스의 효율적인 사용 방법
WHERE 절이나 조인 조건절에서 자주 사용되는 컬럼
전체 데이터중에서 10%~15%이내의 데이터를 검색하는 ㄱㅇ우
테이블에 저장된 데이터의 변경이 드문 경우
CREATE[UNIQUE] INDEX 인덱스명 ON 테이블명(컬럼명1[ASC/DESC])
인덱스 실행 경로 확인
실행경로 : SQL 명령문이 내부적으로 처리되는 경로
뷰의 개념
기본 테이블이나 다른 뷰를 이용하여 생성되는 가상 테이블
뷰의 장점
데이터를 보호하기 위한 보안
사용자 편의성
뷰의 종류
인라인뷰 : from절에 사용되는 서브쿼리, 카티션프로덕을 줄이기 위해 사용된다.
단일뷰
복합뷰
뷰 조회
USER_VIEWS : 사용자가 생성한 모든 뷰에 대한 정의를 저장
뷰의 삭제
DROP VIEW 뷰이름;
시퀀스
유일(UNIQUE)한 값
시퀀스 변경 : 증가값, 최대 증가 값, 사이클 회수
시퀀스 삭제
----
JDK 설명
JDK는 컴파일러, Java.exe를 포함하고 있다.
Java 설치 방식
-Installer : 자동으로 Path가 붙는다.
-Binary: Path를 붙여야 한다.
JAVASE: 스탠더드 에디션
JAVAEE: 기업용 에디션
JAVAME : 모바일 에디션
C: Java-JDK-JRE
-JRE
----
분산파일시스템: hadoop, spark
----
UTF-8 : 인코딩 방식 (표준화된 변환 방식),
유니코드인 가변길이 문자열을 인코딩한다.
유니코드 fo 인코드방식
유니코드란? 유니코드란 표준이다. 무슨 표준 문자를 나타내는 산업계 표준
ASCII는 1바이트다. 아스키는 미국표준, 유니코드는 4바이트다.
숫자 5를 컴퓨터가 이해하는 101로 바꾼다. 이를 인코딩이라고 한다.
UTF-8, ASCII->캐릭터셋
비트 8개 모이면 8비트-->1바이트, 바이트처리를 하는 인코딩 방식, 1바이트 처리를 위한 국제표준방식
java 용어정리
폴더 == 패키지
com.kosta.lec
C:|IT|workspace_java|prj_java|___|.java
객체지향
존재하는 모든것을 객체로 만든다.
객체 상태를 나타내는 속성, 행위로 나눌 수 있다. 세상에 모든 것들을 객체로 녹이려고 하는것이 객체지향프로그래밍이다.
컴퓨터는 주소를 4byte로 표현한다. 32bit로 표현하고 16진수로 표현한다.
주소를 매번 16진수로 표현하기 어려우니, 이름을 붙였다. 컴퓨터는 주소를 기억하고 값을 꺼낸다.
변수의 크기를 알아야 형변환에 대해 이해한다.
----
Java 오늘 배운 내용
변수란?
변수란, 단 하나의 값을 저장할 수 있는 메모리 공간
변수의 타입
기본형과 참조형
기본형 변수는 실제 값을 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소를 값으로 갖는다.
기본형
기본형에는 8개의 타입이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분된다.
논리형: boolean
문자형: char
정수형: byte, short, int, long
실수형: float, double
변수 명명규칙
필수규칙
1. 대소문자가 구분되며 길이에 제한이 없다.
2. 예약어를 사용해서는 안 된다.
3. 숫자로 시작해서는 안 된다.
4. 특수문자는 _와$만을 허용한다.
권장규칙
1. 클래스 이름의 첫 글자는 항상 대문자로 한다.
2. 여러 단어로 이루어진 이름은단어의 첫 글자를 대문자로 한다.
3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 _로 구분한다.
'KOSTA : 클라우드 네이티브 애플리케이션 개발 전문가 양성과정' 카테고리의 다른 글
04/25 12일차 (0) | 2024.04.25 |
---|---|
04/24 11일차 변수, 연산자, 조건문 (0) | 2024.04.24 |
04/22 9일차 (0) | 2024.04.22 |
04/18 8일차 SQL test ,집합 (UNION, INTERSECT, MINUS) (0) | 2024.04.19 |
04/18 7일차 SQL 문제, ROWNUM (0) | 2024.04.18 |