crossorigin="anonymous">
[DB/mongo] Document DB 이해하기 -2 : MongoDB 및 Robo 3T 설치 및 사용예시
·
DB/이론 및 문법
해당 글에서는 MongoDB를 설치하고 Robo 3T 툴을 이용하여 활용하는 방법에 대해 확인해 봅니다. 💡 MongoDB의 이론에 대해 궁금하시면 아래의 글이 도움이 됩니다. [DB/Mongo] NoSQL(Document DB) 이해하기 -1 : 이론 및 MongoDB 주요 메서드 해당 글에서는 NoSQL에 대해 이해하며 Document DB의 MongoDB에 대해서 이해하고 메서드를 확인해 봅니다. 1) NoSQL 💡 NoSQL이란? - ‘Not Only SQL’ 또는 ‘Non-Relational SQL’이라는 의미를 가지며 관계형 데 adjh54.tistory.com 1) MacOS 환경에서 MongoDB 설치 💡 공식 사이트의 설치 방법을 참고하여 구성하였습니다. Install MongoDB Co..
[DB/mongo] Document DB 이해하기 -1 : MongoDB 이론 및 주요 메서드
·
DB/이론 및 문법
해당 글에서는 NoSQL에 대해 이해하며 Document DB의 MongoDB에 대해서 이해하고 메서드를 확인해 봅니다. 1) NoSQL 💡 NoSQL이란? - ‘Not Only SQL’ 또는 ‘Non-Relational SQL’이라는 의미를 가지며 관계형 데이터베이스 관리 시스템(RDBMS)이 아닌 다른 형태의 데이터 저장소를 의미합니다. - NoSQL은 대용량 분산 데이터 처리를 위해 개발되었으며 데이터의 구조적 유연성과 확장성을 제공합니다. [ 더 알아보기 ] 💡 대용량 분산 데이터 처리란? - 매우 큰 데이터 집합을 여러 대의 컴퓨터로 분할하여 처리하는 것을 말합니다. - 이렇게 분산된 데이터를 처리하면 빠른 속도와 높은 확장성을 제공할 수 있습니다. 대규모 데이터 처리를 위해서는 대용량 분산 데..
[DB/Postgres] 뷰 테이블(View Table) 이해하고 활용하기
·
DB/이론 및 문법
해당 글에서는 뷰 테이블(View Table)에 대해 이해하고 활용 방법에 대해 알아봅니다. 1) 뷰 테이블(View Table)💡 뷰 테이블(View Table) - 데이터베이스에서 테이블의 일부 또는 ‘특정 조건에 따라 필터링된 데이터만’을 포함하는 ‘가상 테이블’입니다. - 실제로 데이터를 저장하지 않고 기존 테이블의 데이터를 기반으로 쿼리를 실행하여 필요한 정보를 반환합니다. - 이를 통해 데이터의 일부분에 집중하거나 복잡한 쿼리를 간소화할 수 있습니다. - 데이터의 보안, 효율성 및 유지보수 측면에서 유용하게 사용될 수 있습니다.Managing PostgreSQL ViewsSummary: in this tutorial, you will learn about views and how to mana..
[DB/Postgres] 문자열 함수(String Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 문자열 함수(String Function)에 대해 알아봅니다. 1) 문자열 함수(String Function) 💡 문자열 함수(String Function) - 문자열을 조작하고 변환하는 데 사용되는 함수들을 의미합니다. PostgreSQL String Functions This page provides you with the most commonly used PostgreSQL string functions that allow you to manipulate string data effectively. FunctionDescriptionExampleResultASCIIReturn the ASCII code value of a character o..
[DB/Postgres] 집계 함수(Aggregate Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 집계함수에 대해 알아봅니다. 1) 집계함수(Aggregate Function) 💡 집계함수 - 데이터베이스 내의 ‘데이터를 집계’하여 ‘통계 정보’를 제공하는 함수들을 의미합니다. 이러한 집계 함수를 사용하여 특정 열의 평균, 합계, 최대값, 최소값, 개수 등을 계산할 수 있습니다. 2) 집계함수의 구조 : GROUP BY ~ HAVING 💡 일반적인 집계함수를 사용하려면 GROUP BY 절을 통해서 데이터를 그룹화하여 집계 함수를 사용해야 합니다. SELECT {column1}, {column2}, ..., {aggregate function(column)} FROM {table} GROUP BY {column1}, {column2}, ... H..
[DB] 관계형 데이터베이스 키(Key) 이해하기
·
DB/이론 및 문법
해당 글에서는 관계형 데이터 베이스의 키에 대해 이해하고 각각의 종류들에 대해 이해를 돕기 위해 작성한 글입니다. 1) 데이터베이스 키(Key)💡 데이터베이스 키(Key) - 데이터베이스에서 각 ‘행’을 구분하는 ‘유일한 식별자’를 의미합니다. - 일반적으로 키는 테이블에서 하나 이상의 열로 구성되며 해당 열 값은 유일하고 불변해야 합니다. - 키는 데이터 정합성 유지, 검색, 수정, 삭제 등의 작업을 수행할 때 중요한 역할을 합니다. [ 더 알아보기 ] 💡 데이터 정합성 - 데이터가 올바르게 유지되고 일관성 있게 유지되는 것을 의미합니다. 이는 데이터베이스 내의 모든 데이터가 정확하고 일관되게 유지되도록 하는 것을 목표로 합니다. [참고] 데이터베이스의 행과 열에 대한 용어들💡 데이터베이스는 행과 열로..
[DB/Postgres] PL/pgSQL이해하기 -1 : Function, Stored Procedure
·
DB/이론 및 문법
해당 글에서는 PL/pgSQL에 대해 이해하고 종류에 대해 알아보며 주요한 Function과 Stored Procedure에 대해서 이해를 돕기 위해 작성한 글입니다. 1) PL/pgSQL 💡 PL/pgSQL(Procedural Language/PostgreSQL) - PostgreSQL에서 사용되는 프로그래밍 언어로 ‘SQL문을 확장’하여 ‘저장 프로시저’ 및 ‘함수’ 작성을 가능하게 합니다. - 다른 프로그래밍 언어와 유사한 구문을 사용하여 데이터베이스를 조작할 수 있습니다. [ 더 알아보기 ] 💡 PL/SQL(Procedural Language/Structured Query Language) - Oracle Database에서 사용되는 프로그래밍 언어입니다. PL/SQL은 SQL 문장을 포함하는 블..