[DB/Postgres] PostgreSQL 데이터 타입의 종류 이해하기
·
DB/API Document
해당 글에서는 PostgreSQL에서 사용하는 데이터 타입의 종류에 대해 이해를 돕기 위해 작성한 글입니다. 1) 데이터 타입 💡 데이터 타입 - 데이터베이스에서 사용되는 데이터의 형식을 정의하는 방법입니다. - 일반적으로 테이블 데이터 타입은 데이터베이스 시스템에서 제공하는 기본 데이터 타입을 기반으로 정의됩니다. 각 열에 대해 테이블에 정의된 데이터 타입은 해당 열에 저장되는 데이터의 유형과 구조를 결정합니다. 1. 데이터 타입 요약 💡 데이터 타입 요약 - PostgreSQL의 데이터 타입은 PostgreSQL 튜토리얼에 나온 내용을 기반으로 진위형, 문자, 숫자(정수, 자동증가 정수, 부동 소수점 숫자), 시간, 배열, json, 기하학, 네트워크 형태로 구분 지었습니다. 데이터 타입 분류 설명 ..
[DB] 관계형 데이터베이스(RDBMS) 구조 : DDL, DML, DCL, TCL
·
DB/이론 및 문법
해당 글에서는 관계형 데이터베이스(RDBMS) 기초 구조가 되는 DDL, DML, DCL, TCL에 대해서 이해를 돕기 위한 글입니다. 1) 데이터베이스(Database) 💡 데이터베이스(Database)란? - 데이터를 저장하고 관리하는 시스템입니다. 이는 많은 기업과 조직에서 데이터를 저장하고 관리하기 위한 목적으로 사용됩니다. 1. 관계형 데이터베이스(RDBMS: Relational Database Management System) 💡 관계형 데이터베이스(RDBMS: Relational Database Management System) - 데이터를 테이블로 구성하고 이 ‘테이블들 간의 관계’를 정의하여 데이터를 저장하는 방식을 의미합니다. - 테이블, 행, 열로 이루어져 있으며, 데이터를 쉽게 저장..
[DB/mongo] Document DB 이해하기 -1 : MongoDB 이론 및 주요 메서드
·
DB/이론 및 문법
해당 글에서는 NoSQL에 대해 이해하며 Document DB의 MongoDB에 대해서 이해하고 메서드를 확인해 봅니다. 1) NoSQL 💡 NoSQL이란? - ‘Not Only SQL’ 또는 ‘Non-Relational SQL’이라는 의미를 가지며 관계형 데이터베이스 관리 시스템(RDBMS)이 아닌 다른 형태의 데이터 저장소를 의미합니다. - NoSQL은 대용량 분산 데이터 처리를 위해 개발되었으며 데이터의 구조적 유연성과 확장성을 제공합니다. [ 더 알아보기 ] 💡 대용량 분산 데이터 처리란? - 매우 큰 데이터 집합을 여러 대의 컴퓨터로 분할하여 처리하는 것을 말합니다. - 이렇게 분산된 데이터를 처리하면 빠른 속도와 높은 확장성을 제공할 수 있습니다. 대규모 데이터 처리를 위해서는 대용량 분산 데..
[DB/Postgres] 날짜 함수(Date Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 날짜함수(Date Function)에 대해 알아봅니다.1) 날짜함수(Date Function)💡 날짜함수(Date Function)- 데이터베이스에서 ‘날짜’와 관련된 작업을 수행하는 데 사용되는 함수입니다. 일반적으로 날짜 값을 생성, 변환하거나 날짜와 관련된 정보를 추출하는 데 사용됩니다.- 날짜함수를 사용하면 연도, 월, 일, 시간, 분, 초 등의 다양한 요소를 추출하거나 계산할 수 있습니다. 또한 두 날짜 사이의 차이를 계산하거나 날짜에 일정한 시간 간격을 더하거나 뺄 수도 있습니다 PostgreSQL Date Functions www.postgresqltutorial.com   2) 날짜함수의 구조💡 일반적인 날짜함수의 구조는 FUNC..
[DB/Postgres] 수학 함수(Math Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 수학함수(Math Function)에 대해 알아봅니다. 1) 수학 함수(Math Function) 💡 Math 함수 - 다양한 '수학 연산'을 빠르고 효과적으로 수행하는 데 도움이 되는 가장 일반적으로 사용되는 함수들을 의미합니다 PostgreSQL Math Functions www.postgresqltutorial.com 2) MATH 함수의 구조 💡 Math 함수의 구조 - 은 함수의 이름입니다. - 는 함수에 전달되는 값입니다. (* 함수에 따라 인수가 하나 이상인 경우도 있습니다.) () 3) MATH 함수 종류 -1 : 기본 1. Math 함수 요약 💡 기본적으로 사용되는 Math 함수에 대해 확인합니다 함수 이름 설명 예시 ABS() 입..
[DB] 관계형 데이터베이스 키(Key) 이해하기
·
DB/이론 및 문법
해당 글에서는 관계형 데이터 베이스의 키에 대해 이해하고 각각의 종류들에 대해 이해를 돕기 위해 작성한 글입니다. 1) 데이터베이스 키(Key)💡 데이터베이스 키(Key) - 데이터베이스에서 각 ‘행’을 구분하는 ‘유일한 식별자’를 의미합니다. - 일반적으로 키는 테이블에서 하나 이상의 열로 구성되며 해당 열 값은 유일하고 불변해야 합니다. - 키는 데이터 정합성 유지, 검색, 수정, 삭제 등의 작업을 수행할 때 중요한 역할을 합니다. [ 더 알아보기 ] 💡 데이터 정합성 - 데이터가 올바르게 유지되고 일관성 있게 유지되는 것을 의미합니다. 이는 데이터베이스 내의 모든 데이터가 정확하고 일관되게 유지되도록 하는 것을 목표로 합니다. [참고] 데이터베이스의 행과 열에 대한 용어들💡 데이터베이스는 행과 열로..