데이터 모델링(Data Modeling)은 데이터 베이스의 설계의 중요한 단계로, 데이터를 구조화 하고 조직화하는 과정입니다. 이 과정에서는 현실 세계의 비즈니스 요구사항을 분석하고 이를 데이터베이스의 테이블, 열, 관계 등으로 표현하는 일을 합니다.높은 수준에서 비즈
데이터베이스, 데이터 웨어하우스, 데이터레이크, 데이터 마트는 모두 데이터를 저장하고 관리하는 시스템입니다. 이들은 각각읜 목적과 특성에 따라 다르게 설계되었으며, 조직의 데이터 관리와 분석을 지원하는 중요한 인프라입니다.
Jupyter Notebook 이 블로그에서는 jupyter notebook을 사용해 테스트를 하는 이유와 실행방법, 그리고 요즘을 잘사용하지 않는 이유에 대해 써보려합니다. Jupyter Notebook을 사용해 테스트하는 이유 1. 대화형 개발환경 주피터 노트북은
Python의 리스트는 유연성과 사용 편의성을 제공하며, 다양한 데이터 타입을 혼합하여 저장하고 크기를 동적으로 변경 가능하다.
sort() : 리스트 자체를 정렬하며, 원본 리스트를 수정. 즉, sort()를 사용하면 원래의 리스트가 바뀐다
리스트나 다른 반복 가능한 객체에서 인덱스와 값을 함께 반환.집합 자료형을 만들어 중복제거, 순서 없이 저장리스트나 반복 가능한 객체에서 각 요소가 몇 번 등장햇는지를 카운트소수점이 있는 숫자를 올림하여 가장 가까운 정수를 반환하는 함수나눗셈의 결과에서 소수점을 올림
튜플은 변경 불가능한(immutable) 순서가 있는 시퀀스(sequence) 자료형.List와 비슷하게 여러 요소를 저장가능하지만, 한번 생성된 튜플의 요소들은 변경 불가 하고, 데이터의 무결성을 보장 한다.List와 달리 튜플은 ()소괄호로 이루어져있다.
Mapping Type의 자료구조키(key) 와 값(value) 의 쌍으로 이루어진 변경 가능한(mutable) 데이터 타입언어의 해시맵(HashMap), 연관 배열(Associative Array)과 유사한 기능을 제공dictionarykey로 접근{'key' : '
집합(Set) 자료구조는 중복을 허용하지 않고, 순서가 없는(unordered)자료형.수학에서의 집합과 동일한 개념으로서, 고유한 요소들의 모음이다
서버 배포 단계 서버준비 -> 방화벽 설정 -> Python설치 -> 가상환경 설정 -> 코드 배포 및 실행 1. 서버에 접속하기 해당 폴더 이동 서버 접속 명령어 : 서버정보와 SSH 키를 받아서 아래 명령어로 서버에 접속 2. Git 설치 서버에 접속한 후
이기종 시스템 (운영체제, 애플리케이션, 데이터베이스 등)간의 연결을 담당하는 소프트웨어 계층운영체제와 애플리케이션 사이에서, 또는 서로 다른 애플리케이션 간의 데이터를 중계하는 역할을 한다. 데이터 변환 및 연동 (예: 서로 다른 시스템 간의 데이터 형식 변환)메시