
데이터는 ‘정보(information)’단, 저장이나 처리에 효율적인 형태로 변환된 정보데이터의 시대매일 초당 2억개의 메일이 전송되고, 3만명이상이 넷플릭스를 시청하며 2020년 기준 배달의 민족 월 평균 주문이 약 6천만건을 돌파전세계의 모든 데이터의 90%는 20

2. 데이터 모델링 2.1. 모델링의 이해 모델링의 정의 모델링의 정의 데이터베이스에서의 모델은 데이터베이스 관리 시스템(RDBMS)이 지원하는 데이터베이스의 구조나 형식을 의미합니다. 즉, 관리하는 데이터에 대한 청사진이며 우리는 모델 정보(구조)만 보고도 어떤 데이

엔터티는 데이터 모델의 핵심 구성 요소이기 때문에 이에 대한 이해가 필수적입니다. 엔터티는 개체라고 표현하며 정보의 세계에서 의미 있는 하나의 정보 단위를 뜻합니다. 사물의 본질적인 성질을 '속성'이라고 하며, 관련 있는 속성들이 모여서 의미 있는 하나의 정보 단위를

'성능 데이터 모델링'이란 데이터베이스 성능 향상을 목적으로 하는 작업을 의미합니다. 학습 단계에서는 데이터베이스의 성능이 미치는 영향력에 대해 생각하기란 쉽지 않은 일입니다. 다루는 데이터의 양도 많지 않고 성능 최적화에 대한 다양한 기법이 온전하게 이해되지 않은 상

관계 (Relationship)관계형 데이터베이스에서 "관계"는 테이블 간의 연결을 의미합니다. 두 개의 엔티티 사이의 논리적인 연결, 엔티티와 엔티티가 존재의 형태나 행위로서 서로에게 영향을 주는 형태를 관계라고 합니다.부모의 식별자를 자식의 식별자에 포함하면 식별관

데이터베이스는 통상 넓은 의미로 '정보의 모음'을 의미합니다. 핸드폰이 없던 시절 우리는 어떤 방식으로 전화번호를 기억했을까요? 전화번호를 노트에 하나하나 적어두고 필요할 때마다 다시 확인했습니다. '전화번호'라는 정보를 한곳에 모아서 관리한다고 볼 수 있습니다. 다들

SELECT문은 다양한 옵션이 함께 적용되어 사용되기 때문에 많은 활용이 있는데, 여기서는 먼저 SELECT의 기본 형태에 대해서 알아보겠습니다.\*SQL 종류 (DDL, DML, DCL, TCL) 외에 DQL(DataQueryLanguage)로 분류하기도 해요.FRO

자료를 조회하거나 수정을 할 때 입력된 모든 데이터를 조회되거나 수정하는 것이 아닌 내가 원하는 데이터만 조회, 수정, 삭제를 하는 경우가 더 많습니다. 이럴 때 사용하는 SQL 문이 바로 WHERE 절 입니다. WHERE 절은 단독으로 사용하지 않고 조회, 수정, 삭

두 개 이상의 테이블을 연결 또는 결합하여 데이터를 출력하는 것을 JOIN 이라고 부릅니다. 일반적으로 하나의 데이터베이스에 테이블은 1개가 아닌 여러 개로 구성되어 있으며 테이블 간 관계가 있습니다. 그렇기 때문에 일반적으로 사용되는 SQL 문장들의 대부분은 JOIN

집합 연산자는(SET OPERATOR)는 SELECT를 통해 얻은 결과 간의 집합 연산을 수행하는 연산자입니다. 2개 이상의 테이블에서 JOIN을 사용하지 않고 연관된 데이터를 조회하여 합쳐서 볼 수 있습니다. 즉, 2개 이상의 쿼리 수행 결과를 가지고 하나의 결과로
11 SQL의 활용 2 11.1. 그룹 함수 데이터 분석 개요 ANSI/ISO SQL 표준에서는 데이터 분석을 위해서 3가지 함수를 정의하고 있습니다. 첫 번째로는 집계(AGGREGATE)함수, 두 번째는 그룹(GROUP)함수, 세 번째는 윈도우(WINDOW)함수입니다