총 6개
-
관계형 데이터베이스에 대해 정의하고 구성 요소들에 대해 설명해 봅시다2024.10.011. 관계형 데이터베이스 1.1. 관계형 데이터베이스의 정의 관계형 데이터베이스는 데이터를 테이블의 형태로 저장하고 관리하는 데이터베이스 시스템이다. 이 테이블은 행과 열로 구성되며, 데이터 항목 간의 관계를 정의하고 유지하는 데 중요한 역할을 한다. 관계형 데이터베이스는 1970년대 IBM의 연구원인 에드거 F. 코드(Edgar F. Codd)에 의해 처음으로 개념이 제안되었으며, 이후 다양한 분야에서 데이터 관리의 표준으로 자리잡게 되었다. 관계형 데이터베이스의 가장 큰 특징은 데이터 중복을 최소화하고 데이터 무결성(inte...2024.10.01
-
L/s roc2024.12.021. 데이터 사이언티스트 인터뷰 준비 1.1. 핵심 개념과 기법 1.1.1. 데이터 전처리 1.1.1.1. 결측값 처리 결측값 처리는 데이터 전처리 과정에서 매우 중요한 단계이다. 데이터셋에는 종종 값이 누락된 부분이 있는데, 이를 결측값이라 한다. 결측값을 그대로 두면 분석 결과가 왜곡될 수 있다. 결측값 처리를 위한 대표적인 방법은 다음과 같다. 첫째, 평균이나 중앙값으로 결측값을 채우는 방법이다. 이는 데이터의 완전성을 보장하여 모델의 성능을 향상시킨다. 둘째, 결측값이 있는 데이터를 제거하는 방법이다. 이 방법은 데...2024.12.02
-
회원관리프로그램2024.10.181. 데이터 모델링과 ER 다이어그램 작성 1.1. 데이터 모델링의 개념 및 과정 데이터 모델링의 개념 및 과정은 다음과 같다. 데이터 모델링은 현실 세계의 복잡한 개념을 단순화하고 추상화시켜 데이터베이스화하는 과정이다. 데이터 흐름을 도식화해 실 세계에 존재하는 개체들을 식별하고 개체와 개체 사이의 관계를 정의함으로써 컴퓨터상의 데이터베이스를 추상화함으로 이해하기 쉽게 할 뿐만 아니라 사용자들 사이의 의사소통을 원활히 할 수 있도록 도와주는 도구가 된다. 데이터 모델링은 설계 부분에 해당하므로 잘못하게 되면 후에 프로젝트 전체...2024.10.18
-
객체지향 연관관계2024.11.041. UML의 이해 1.1. UML의 필요성 UML은 오늘날의 객체지향 시스템 개발 분야에서 가장 각광받는 도구 중 하나이다. UML은 시스템 개발자가 자신의 비전(vision)을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법을 지원한다. 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공한다. 객체지향 시스템 개발에서는 다양한 관점과 관심사를 반영할 수 있어야 하는데, UML은 이를 위해 다양한 다이어그램 기법을 제공한다. 이를 통해 시스템의 정적인 측면과 동적인 측면을 모두 표...2024.11.04
-
경사하강법과 딥러닝2024.11.251. 딥러닝 모델링 성능 향상 기법 1.1. 연속형 모델 손실함수 1.1.1. 손실함수 손실함수는 신경망 모델의 예측값과 실제값 간의 오차를 정량화하는 척도이다. 이는 신경망 모델의 성능을 평가하고 학습을 진행하는 데 필수적인 요소이다. 적절한 손실함수를 선택하는 것은 모델 성능 향상을 위해 매우 중요하다. 연속형 모델의 경우, 평균 제곱 오차(Mean Squared Error, MSE)가 가장 일반적으로 사용되는 손실함수이다. MSE는 예측값과 실제값의 차이를 제곱하여 평균한 값으로, 모델의 예측 정확도를 최대화하도록 학습을...2024.11.25
-
2023년 SQLD 기초 핵심 요약정리2024.10.171. 데이터 모델링의 이해 1.1. 데이터 모델의 이해 데이터 모델의 이해는 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법이다. 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정으로, 데이터베이스를 구축하기 위한 분석과 설계의 과정이라고 할 수 있다. 데이터 모델링의 주요 특징은 추상화, 단순화, 정확화이다. 현실세계를 일정한 형식에 맞추어 표현하며, 시스템 구현을 포함한 업무 분석 및 업무 형상화를 수행한다. 데이터 모델링은 통합관점의 개념스키마를 만드는 과정이며, 사용자의 응용프로그램과 물리적 DB를 ...2024.10.17