전체 글

Development Blog
CS/DataBase

[DataBase] Index (인덱스)

Index ? 인덱스란 데이터베이스 테이블의 검색 속도를 향상 시켜주는 자료구조라고 할 수 있다. 특정 컬럼에 인덱스를 생성하면 해당 컬럼의 데이터들을 정렬해서 별도의 메모리 공간에 데이터의 물리적 주소와 함께 저장한다. 인덱스를 이용하여 쿼리문을 작성하면 옵티마이저에서 판단하여 생성된 인덱스를 탈 수 있다. 옵티마이저 : 가장 효율적인 방법으로 SQL을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 그렇다면 Index를 왜 쓸까 ?? 인덱스의 가장 큰 특징은 데이터들이 정렬 되어있다는 점이다. 이 특징으로 조건 검색이라는 부분에서 큰 장점이 된다. 1) 조건 검색 WHERE절의 효율성 테이블 내의 데이터가 쌓이면 테이블의 튜플은 내부적으로 순서가 뒤죽박죽 저장이 되고 이를 WHERE 절로 데이터..

정보처리기사

[정보처리기사] 실기 - 소프트웨어 패키징

소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다. 사용자 중심으로 진행하고 소스코드는 향후 관리를 고려하여 모듈화하여 패키징한다. 패키징 작업 순서 : 기능 식별 --> 모듈화 --> 빌드 진행 --> 사용자 환경 분석 --> 패키징 및 적용 시험 --> 패키징 변경 개선 --> 배포 릴리즈 노트 작성 항목 릴리즈 노트는 소프트웨어 개발 과정에서 정의된 릴리즈 정보를 최종 사용자인 고객과 공유하기 위한 문서 Header (머릿말) : 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전 , 날짜, 노트 날짜, 노트 버전 등 개요 : 소프트웨어 및 변경사항 전체에 대한 간략한 내용 목적 : 해당 릴리즈 버전에서의 새로운 기능이나 수정된 기능의 목록과 릴리즈 노트의 ..

정보처리기사

[정보처리기사] 실기 - 응용 sw 기초 기술 활용

운영체제 컴퓨터 시스템의 자원들을 효율적으로 관리하며 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로 동작하는 시스템 소프트웨어 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원을 관리 운영체제의 목적 처리 능력 (Throughput) : 일정 시간 내 시스템이 처리하는 일의 양 반환 시간 (Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도 (Availablity) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 신뢰도 (Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도 UNIX AT&T 벨(Bell) 연구소, MIT Gen..

정보처리기사

[정보처리기사] 실기 - 프로그래밍 언어 활용

데이터 입출력 - C언어 scanf("%d" , &변수); printf("%d\n" , 변수); 데이터 입출력 - Java import java.util.Scanner Scanner scan = new Scanner(System.in); int a = scan.nextInt(); scan.close() 헝가리안 표기법 헝가리안 표기법이란 변수명 작성 시 자료형을 의미하는 문자를 포함하여 작성하는 방법 ex) int i_inputA (정수형 변수) , double d_Result (실수형 변수) 주요 자료형 종류 자료형 크기(C) 크기(Java) 정수형 int 4Byte 4Byte 문자형 char 1Byte 2Byte 실수형 - float - double - 4Byte - 8Byte - 4Byte - 8B..

엥재
Zerozae