분류 전체보기

·데이터베이스
왜 행을 그룹화해야 할까?우리는 SQL을 통해 데이터를 그룹화할 수 있다는 점을 인지하고 있습니다.근데 데이터를 왜 그룹화해야 할까요? 참고로, GROUP BY 절은 주로 집계 함수와 같이 사용되곤 합니다. 집계 함수는 여러 행의 값을 더하거나, 평균값을 내거나, 개수를 세는 등 여러 개의 데이터에 관한 계산을 합니다. 가장 대표적인 집계 함수에는 아래와 같습니다.1. COUNT() : 행의 개수를 세어줌2. AVG() : 행 안에 있는 값의 평균을 내어줌3. MIN() : 행 안에 있는 값의 최솟값을 반환해줌4. MAX() : 행 안에 있는 값의 최댓값을 반환해줌5. SUM() : 행 안에 있는 값의 합을 내어줌한 마디로 말해서, 우리는 다양한 계산을 하기 위해 행을 그룹화합니다.GROUP BY 의 실..
·데이터베이스
1. 서론SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위해 사용되는 언어입니다. 이 글에서는 SQL의 기본 문법인 테이블 조회, 생성, 수정, 삭제에 대해서 자세히 알아보도록 하겠습니다.2. 테이블 조회(SELECT)SELET문은 데이터베이스에서 데이터를 조회할 때 사용됩니다.가장 기본적인 SQL 문법 중 하나입니다. 이번에는 간략하게 개념만 작성하도록 하겠습니다.SELECT 컬럼명, 집계함수 as 별명 ----------------- (5)FROM 테이블명 ----------------- (1)WHERE 테이블 조건 ----------------- ..
프로세스간 통신(IPC)2핸들테이블의 이해위 상황에 대해 알아보자프로세스가 메일 슬롯을 생성한다. 그리고 메일 슬롯 커널 오브젝트가 생성이 된다.그러면 메일 슬롯에 접근하기 위한 핸들값과 커널 오브젝트의 주소 정보가 핸들테이블에 등록된다.중요한점은 핸들 테이블은 프로세스별로 독립적이고 각 핸들 테이블은 자신들의 프로세스에게만 의미가 있다.핸들 테이블의 상속핸들 테이블은 부모 프로세스에서 조건에 맞는다면 자식 프로세스로 상속이 된다.단 모든 핸들 정보를 상속하는게 아니라 핸들의 상속여부가 Y로 설정 되어 있는것들만 상속이 가능하다.BOOL CreateProcessA( [in, optional] LPCSTR lpApplicationName, [in, out, optio..
프로세스간 통신(IPC)1독립적인 A, B 프로세스가 존재 이때 두 프로세스가 데이터를 주고 받으면 이걸 프로세스간 통신이라한다.독립된 프로세스라고 하면 독립된 프로그램이라고 생각하기 쉽다.그런데 우리가 일반적으로 말하는 프로그램의 개념을 다시 정리해보자.하나의 프로세스가 하나의 프로그램이다 라는 일반적인 생각이 있다.이러한 생각은 대부분의 경우에 해당하지만 반드시 해당하지는 않는다.실제로는 하나의 프로그램은 여러개의 프로세스로 구성이 되는 경우도 있다.하나의 프로그램이 여러개의 프로세스로 구성되어있다고 생각해보자1,2,3 번 프로세스가 하나의 프로그램을 구성한다면 1,2,3번 프로세스간의 통신이 이루어져야 하나의 프로그램으로서 구성이 될꺼다.IPC(Inter-Process Communication)프로..
an_jjin
'분류 전체보기' 카테고리의 글 목록 (12 Page)